X⃗ ∈RnfX⃗ (x⃗ )n×nAY⃗ =AX⃗ Y⃗
fY⃗ (y⃗ )=1|detA|fX⃗ (A−1y⃗ ).
Bây giờ nói rằng chúng ta transform thay vì bởi một m \ times n ma trận B , với m> n , cho \ vec {Z} = B \ vec {X} . Rõ ràng Z \ in \ mathbb {R} ^ m , nhưng nó "sống" trên một không gian con n chiều hai chiều G \ subset \ mathbb {R} ^ m . Mật độ có điều kiện của \ vec {Z} , cho rằng chúng ta biết nó nằm trong G ? m×nBm>n → Z =B → X Z∈RmnG⊂Rm → Z GX⃗ m×nBm>nZ⃗ =BX⃗ Z∈RmnG⊂RmZ⃗ G
Bản năng đầu tiên của tôi là sử dụng giả nghịch đảo của B . Nếu B=USVT là sự phân hủy giá trị duy nhất của B , sau đó B+=VS+UT là giả nghịch đảo, nơi mà S+ được hình thành bằng cách đảo ngược khác không mục của các ma trận đường chéo S . Tôi đoán rằng điều này sẽ cung cấp cho
fZ⃗ (z⃗ )=1∣∣det+S∣∣fX⃗ (B+z⃗ ),
trong đó bởi
det+S Ý tôi là sản phẩm của các giá trị số ít khác không.
Lý do này đồng ý với mật độ cho một số ít bình thường (dựa trên kiến thức rằng biến số sống trên không gian con thích hợp) được đưa ra ở đây và cũng được đề cập ở đây và trong bài đăng CrossValidated này .
Nhưng nó không đúng! Hằng số chuẩn hóa là tắt. Một ví dụ mẫu (tầm thường) được đưa ra bằng cách xem xét trường hợp sau: Với X∼N(0,1) , hãy
Y⃗ =(11)X=(XX).
Ở đây ma trận
B từ trên chỉ là vectơ. Giả nghịch đảo của nó là
B+=(1/21/2)
và
det+B=2–√ . Lý do từ phía trên sẽ đề xuất
fY⃗ (y⃗ )=12π−−√2–√exp(−12y⃗ T(B+)TB+y⃗ ),
nhưng thực tế điều này tích hợp (trên dòng
y=x ) với
12√. Tôi nhận thấy trong trường hợp này, bạn chỉ có thể bỏ một trong các mục của
Y⃗ bạn đã hoàn thành, nhưng khi
B lớn hơn nhiều thì việc xác định tập hợp các mục cần bỏ là khó chịu. Tại sao công việc suy luận ngược giả? Có một công thức chung cho hàm mật độ của một phép biến đổi tuyến tính của một tập hợp các biến ngẫu nhiên theo ma trận "cao" không? Bất kỳ tài liệu tham khảo sẽ được đánh giá rất tốt là tốt.