Kami memiliki vektor normal multivariat . Pertimbangkan mempartisi \ boldsymbol \ mu dan {\ boldsymbol Y} menjadi \ boldsymbol \ mu = \ begin {bmatrix} \ boldsymbol \ mu_1 \\ \ boldsymbol \ mu_2 \ end {bmatrix} {\ boldsymbol Y} = \ begin {bmatrix} { \ boldsymbol y} _1 \\ {\ boldsymbol y} _2 \ end {bmatrix}
dengan partisi yang sama dari ke
Kemudian, , distribusi kondisional dari partisi pertama yang diberikan kedua, adalah
, dengan mean
dan matriks kovarians
Sebenarnya hasil ini disediakan di Wikipedia juga, tetapi saya tidak tahu bagaimana dan diturunkan. Hasil ini sangat penting, karena merupakan formula statistik penting untuk memperoleh filter Kalman . Adakah yang bisa memberi saya langkah derivasi untuk memperoleh dan ? Terima kasih banyak!
normal-distribution
conditional-probability
Babi terbang
sumber
sumber
Jawaban:
Anda dapat membuktikannya dengan secara eksplisit menghitung kepadatan bersyarat dengan kekuatan kasar, seperti pada tautan Procrastinator (+1) di komentar. Tetapi, ada juga teorema yang mengatakan bahwa semua distribusi bersyarat dari distribusi normal multivariat adalah normal. Karena itu, yang tersisa hanyalah menghitung vektor rata-rata dan matriks kovarian. Saya ingat kami menurunkan ini dalam kelas deret waktu di perguruan tinggi dengan secara cerdik mendefinisikan variabel ketiga dan menggunakan propertinya untuk memperoleh hasil lebih sederhana daripada solusi brute force dalam tautan (selama Anda merasa nyaman dengan aljabar matriks). Saya pergi dari memori tetapi itu adalah sesuatu seperti ini:
Biarkan menjadi partisi pertama dan yang kedua. Sekarang tentukan mana . Sekarang kita bisa menulisx1 x2 z=x1+Ax2 A=−Σ12Σ−122
Karena itu dan tidak berkorelasi dan, karena keduanya secara normal normal, keduanya independen . Sekarang, jelas , oleh karena itu ia mengikuti bahwaz x2 E(z)=μ1+Aμ2
yang membuktikan bagian pertama. Untuk matriks kovarians, perhatikan itu
Sekarang kita hampir selesai:
yang membuktikan bagian kedua.
Catatan: Bagi mereka yang tidak terlalu mengenal aljabar matriks yang digunakan di sini, ini adalah sumber yang bagus .
Sunting: Satu properti yang digunakan di sini ini tidak ada dalam buku masak matriks (tangkapan bagus @FlyingPig) adalah properti 6 di halaman wikipedia tentang matriks kovarians: yaitu untuk dua vektor acak , Untuk skalar, tentu saja, tetapi untuk vektor mereka berbeda sejauh matriks disusun secara berbeda.x,y
sumber
Jawaban Macro sangat bagus, tetapi di sini ada cara yang bahkan lebih sederhana yang tidak mengharuskan Anda untuk menggunakan teorema luar yang menyatakan distribusi bersyarat. Ini melibatkan penulisan jarak Mahanalobis dalam bentuk yang memisahkan variabel argumen untuk pernyataan pengkondisian, dan kemudian memfaktorkan kepadatan normal sesuai.
Menulis ulang jarak Mahanalobis untuk vektor bersyarat: Derivasi ini menggunakan rumus inversi matriks yang menggunakan komplemen Schur . Kami pertama-tama menggunakan rumus inversi blockwise untuk menulis matriks invers-variance sebagai:ΣS=Σ11−Σ12Σ−122Σ21
dimana:
Menggunakan rumus ini sekarang kita dapat menulis jarak Mahanalobis sebagai:
dimana:
Perhatikan bahwa hasil ini adalah hasil umum yang tidak menganggap normalitas vektor acak. Ini memberikan cara yang berguna untuk membingkai ulang jarak Mahanalobis sehingga merupakan bentuk kuadrat sehubungan dengan hanya satu vektor dalam dekomposisi (dengan yang lain diserap ke dalam vektor rata-rata dan matriks varian).
Turunkan distribusi bersyarat: Sekarang kita memiliki bentuk di atas untuk jarak Mahanalobis, sisanya mudah. Kita punya:
Ini menetapkan bahwa distribusi kondisional juga multivariat normal, dengan vektor mean kondisional yang ditentukan dan matriks varians kondisional.
sumber