Questo è stato anche chiesto a Computational Science.
Sto cercando di calcolare una stima bayesiana di alcuni coefficienti per un'autoregressione, con 11 campioni di dati: where è gaussiano con media 0 e varianza La distribuzione precedente sul vettore è gaussiana con media e una matrice di covarianza diagonale con voci diagonali pari a .
Basato sulla formula di autoregressione, ciò significa che la distribuzione dei punti dati ( ) è normale con media e varianza \ sigma_ {e} ^ { 2} . Pertanto, la densità per tutti i punti dati (Y) congiuntamente (assumendo l'indipendenza, che va bene per il programma che sto scrivendo), sarebbe: p (Y \ quad | (\ mu, \ alpha) ^ {t}) = \ prod_ {i = 2} ^ {11} \ frac {1} {\ sqrt {2 \ pi \ sigma_ {e} ^ {2}}} \ exp {\ frac {- (Y_ {i} - \ mu - \ alpha \ cdot {} Y_ {i-1}) ^ {2}} {2 \ sigma_ {e} ^ {2}}}.
Secondo il teorema di Bayes, possiamo prendere il prodotto della densità sopra con la densità precedente, e quindi avremo solo bisogno della costante normalizzante. La mia impressione è che questo dovrebbe funzionare come una distribuzione gaussiana, quindi possiamo preoccuparci della costante normalizzante alla fine piuttosto che calcolarla esplicitamente con integrali su e .
Questa è la parte con cui ho problemi. Come posso calcolare la moltiplicazione della densità precedente (che è multivariata) e questo prodotto di densità di dati univariate? La parte posteriore deve essere puramente una densità di e , ma non riesco a vedere come riuscirai a ottenere questo prodotto.
Qualsiasi suggerimento è davvero utile, anche se mi indichi nella giusta direzione e quindi devo andare a fare l'algebra disordinata (che è ciò che ho già tentato più volte).
Come punto di partenza, ecco la forma del numeratore dalla regola di Bayes:
Il problema è come vedere che ciò si riduce a una densità gaussiana di .
aggiunto
In definitiva, questo si riduce al seguente problema generale. Se ti viene data un'espressione quadratica come come la metti in una forma quadratica per una matrice 2x2 ? È abbastanza semplice in casi semplici, ma quale processo usi per ottenere le stime medie, e ?( μ - μ , α - α ) Q ( μ - μ , α - α ) t Q μ α
Nota, ho provato l'opzione semplice di espandere la formula della matrice e quindi provare ad equiparare i coefficienti come sopra. Il problema, nel mio caso, è che la costante è zero, e quindi finisco per ottenere tre equazioni in due incognite, quindi è sottodeterminato per abbinare solo i coefficienti (anche se presumo una matrice simmetrica quadratica).