Bu aynı zamanda Hesaplamalı Bilim'de de sorulmuştur .
Ben 11 veri örnekleri ile, bir otomatik için bazı katsayılar Bayesian bir tahmin hesaplamaya çalışıyorum: nerede ortalama 0 ve varyans ile Vektör üzerindeki önceki dağılım ortalama ile Gauss ve ortalama ile çapraz kovaryans matrisi eşit çapraz girişler . ϵ i σ 2 e ( μ , α ) t ( 0 , 0 ) σ 2 p
formülüne dayanarak, bu veri noktalarının ( ) dağılımının ortalama ve varyans . Bu nedenle, tüm veri noktalarının birlikte yoğunluğu yazdığım program için iyi olduğu varsayıldığında): μ + α ⋅ σ 2 e ( Y ) p ( Y
Bayes teoremi ile yukarıdaki yoğunluğun ürününü önceki yoğunlukla alabiliriz ve sonra normalleştirme sabitine ihtiyacımız olur. Benim önsezim bunun bir Gauss dağılımı olması gerektiği için çalışması gerekiyor, bu yüzden açıkça ve üzerinde integrallerle hesaplamak yerine, normalleştirme sabitinin sonunda endişelenebiliriz .α
Sorun yaşadığım kısım bu. Önceki yoğunluğun (çok değişkenli) ve bu tek değişkenli veri yoğunluklarının çarpımını nasıl hesaplayabilirim? Posteriorun tamamen ve yoğunluğu olması gerekir , ancak bunu böyle bir üründen nasıl çıkaracağınızı göremiyorum.α
Beni doğru yönde işaret etseniz ve dağınık cebiri yapmam gerekse bile herhangi bir işaretçi gerçekten yararlıdır (zaten birkaç kez denediğim şey budur).
Bir başlangıç noktası olarak, Bayes kuralından payın şekli şöyledir:
Sorun, bunun Gauss yoğunluğuna düştüğünü görmek .
Katma
Sonuçta, bu aşağıdaki genel probleme dayanır. gibi karesel bir ifade verilirse, bunu karesel bir forma nasıl yerleştirirsiniz 2x2 matris için ? Kolay durumlarda yeterince basit, ama ortalama tahminleri elde etmek için hangi işlemi kullanıyorsunuz, ve ?( μ - μ , α - α ) S ( μ - μ , α - α ) t S μ α
Not, matris formülünü genişletmek ve sonra yukarıdaki gibi katsayıları eşitlemeye çalışmak için basit bir seçenek denedim. Benim durumumda sorun, sabit nin sıfır olması ve sonra iki bilinmeyende üç denklem elde etmemdir, bu nedenle (sadece simetrik kuadratik form matrisi varsayalım) katsayılarla eşleşecek şekilde belirlenememiştir.