Оцінка коваріаційного заднього розподілу багатоваріантного гаусса


15

Мені потрібно «навчитися» розподілу біваріантного гаусса з кількома зразками, але гарна гіпотеза щодо попереднього розподілу, тому я хотів би скористатися байєсівським підходом.

Я визначив своє попереднє:

P(μ)N(μ0,Σ0)
μ0=[00]   Σ0=[160027]

І мій розподіл з огляду на гіпотезу

P(x|μ,Σ)N(μ,Σ)
μ=[00]   Σ=[180018]

Тепер я знаю , завдяки тут , що оцінити середнє значення з урахуванням даних

P(μ|x1,,xn)N(μ^n,Σ^n)

Я можу обчислити:

μ^n=Σ0(Σ0+1nΣ)1(1ni=1nxi)+1nΣ(Σ0+1nΣ)1μ0

Σ^n=1nΣ0(Σ0+1nΣ)1Σ

Тепер виникає питання, можливо, я помиляюся, але мені здається, що - просто матриця коваріації для оцінюваного параметра μ n , а не оцінена коваріація моїх даних. Що я хотів би, щоб також обчислитиΣnμn

P(Σn1|x1,,xn)

для того, щоб повний заданий розподіл дізнався з моїх даних.

Чи можливо це? Чи це вже вирішено обчисленням і це просто виражено неправильним способом вищевказаною формулою (або я її просто неправильно трактую)? Посилання будуть вдячні. Дуже дякую.Σn

EDIT

З коментарів з'ясувалося, що мій підхід був "неправильним", в тому сенсі, що я припускаю постійну коваріацію, визначену . Що мені потрібно було б поставити пріоритет також на це, P ( Σ )ΣP(Σ) , але я не знаю, який дистрибутив я повинен використовувати, а згодом, яка процедура його оновлення.


Ви вже вказали коваріантність своїх даних як - і ви не вказали попередній розподіл для оновлення? Σ=[180018]
Корон

Я бачу вашу думку. Тож із своїм підходом я в основному припускав, що дисперсія була постійною та конкретизованою. Якщо я хочу його оцінити, мені потрібна попередня оцінка. Тепер моя проблема полягає в тому, що не ясно, як її визначити, і який би був для неї відповідний розподіл, але це, здається, не виходить за рамки першого питання . P(Σ)F(μΣ,ΣΣ)
unziberla

Тоді поміняйте питання :-)
Corone

Відповіді:


11

Ви можете зробити байєсівське оновлення для структури коваріації майже в тому ж дусі, що і ви оновили середнє значення. Кон'югат, що передує коваріаційній матриці багатоваріантної нормалі, - це розподіл зворотного-Вішарта, тому є сенс починати саме там,

P(Σ)W1(Ψ,ν)

Тоді, коли ви отримаєте зразок довжини n, ви можете обчислити оцінку коваріації вибірки Σ X = 1XnΣX=1n(Xμ)(Xμ)

Потім це можна використовувати для оновлення вашої оцінки матриці коваріації

P(Σ|X)W1(nΣX+Ψ,n+ν)

Ви можете скористатися середнім значенням цього в якості вашої оцінки балів для коваріації (оцінок середнього середнього рівня)

E[Σ|X]=nΣX+Ψν+np1

або ви можете скористатися режимом (Maximum A Posteriori Estimator)

Mode[Σ|X]=nΣX+Ψν+n+p+1


Σ^P(X|μ,Σ^)Σ^μ^n (as it happens on gaussian MLE when using the sample variance).
unziberla

Σ^=E[Σ|x1xn] so that I have an actual value for the covariance, as if I knew it before. In a frequentist approach, this would sound wrong, but maybe there is something that I am missing from the fact that I assume the prior is known and this makes the procedure correct?
unziberla

7

Ok, I found the real solution for my problem. I am posting it even if the correct answer to my (misplaced) question is the one selected.

Basically, my question explains how to estimate the mean knowing the covariance, and the answer how to estimate the covariance knowing the mean. But my actual problem was estimating with both parameters unknown.

I found the answer on Wikipedia with the derivation explained here. The multivariate normal's conjugated prior is the Normal-inverse-Wishart, that is basically a distribution over multivariate Normals.

The prior parameters that need to be specified are μ0 to define the mean, Ψ to define the covariance, and two scalar values κ0 and ν0 that I would say define how confident we are on the estimation of the first two parameters respectively.

The updated distribution after observing n samples of a p-variate Normal has the form

P(μ,Σ|X)NIW(κ0μ0+nx¯κ0+n,κ0+n,ν0+n,Ψ+C+κ0nκ0+n(x¯μ0)(x¯μ0)T)

where

x¯=1ni=0nxi

C=i=1n(xix¯)(xix¯)T

so my desired estimated parameters are

E(μ|X)=κ0μ0+nx¯κ0+n
E(Σ|X)=Ψ+C+κ0nκ0+n(x¯μ0)(x¯μ0)Tν0+np1
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.