Cela a également été demandé à Computational Science.
J'essaie de calculer une estimation bayésienne de certains coefficients pour une autorégression, avec 11 échantillons de données:
Sur la base de la formule d'autorégression, cela signifie que la distribution des points de données (les ) est normale avec une moyenne et variance . Ainsi, la densité de tous les points de données conjointement (en supposant l'indépendance, ce qui est bien pour le programme que j'écris), serait:
Selon le théorème de Bayes, nous pouvons prendre le produit de la densité ci-dessus avec la densité antérieure, puis nous aurons juste besoin de la constante de normalisation. Mon intuition est que cela devrait fonctionner pour être une distribution gaussienne, donc nous pouvons nous soucier de la constante de normalisation à la fin plutôt que de la calculer explicitement avec des intégrales sur et α .
C'est la partie avec laquelle j'ai du mal. Comment calculer la multiplication de la densité antérieure (qui est multivariée) et de ce produit de densités de données univariées? Le postérieur doit être purement une densité de et α , mais je ne vois pas comment vous obtiendrez cela d'un tel produit.
Tous les pointeurs sont vraiment utiles, même si vous me pointez dans la bonne direction et que je dois ensuite faire l'algèbre en désordre (c'est ce que j'ai déjà tenté plusieurs fois).
Comme point de départ, voici la forme du numérateur de la règle de Bayes:
La question est de savoir comment cela se réduit à une densité gaussienne de .
Ajoutée
En fin de compte, cela se résume au problème général suivant. Si l'on vous donne une expression quadratique telle que Comment mettre cela en une forme quadratique ( μ - μ , α - α ) Q ( μ - μ ,
Remarque, j'ai essayé l'option simple d'étendre la formule matricielle, puis d'essayer d'égaliser les coefficients comme ci-dessus. Le problème, dans mon cas, est que la constante est nulle, puis je finis par obtenir trois équations dans deux inconnues, il est donc sous-déterminé de ne faire correspondre que les coefficients (même si je suppose une matrice de forme quadratique symétrique).
Réponses:
L'indice qui était dans ma réponse à la réponse précédente est de voir comment j'ai intégré les paramètres - parce que vous ferez exactement les mêmes intégrales ici. Votre question suppose que les paramètres de variance connus, ce sont donc des constantes. Il suffit de regarder ledépendance α , μ du numérateur. Pour voir cela, notons que nous pouvons écrire:α,μ
Remarquez comment nous pouvons tirer le premier facteur de l'intégrale double sur le dénominateur, et il annule avec le numérateur. On peut aussi extraire la somme des carrésexp[-11(2πσ2e)5⋅2πσ2p et il sera également annulé. L'intégrale qui nous reste est maintenant (après avoir élargi le terme au carré):exp[−12σ2e∑11i=2Y2i]
Maintenant, nous pouvons utiliser un résultat général du pdf normal.
Cela découle du fait de compléter le carré sur-az2+bzet de noter quecne dépend pas dez. Notez que l'intégrale interne surμest de cette forme aveca=10
Faites-moi savoir si vous avez besoin de plus d'indices.
mise à jour
(note: formule correcte, devrait être de au lieu de μ 2 )10 μ2 μ2
Ainsi, les estimations sont données par:
la source