Wie verwendet man den Bayes-Satz mit einem kontinuierlichen Prior?

8

Wie kann ich die hintere Wahrscheinlichkeit berechnen, wenn mein Prior als kontinuierliche Wahrscheinlichkeitsverteilung modelliert wird, beispielsweise als Beta-Verteilung, die verzerrt ist, um meine Neigung zu bestimmten Modellen widerzuspiegeln?

Die Herausforderung für mich besteht darin, die Wahrscheinlichkeit eines bestimmten Modells zu berechnen, da die kontinuierliche Verteilung nur Schätzungen für Intervalle liefert .

Bitte verzeihen Sie die Naivität der Frage, ich habe erst vor kurzem angefangen, Bayes'sche Statistik zu studieren.

Rafa
quelle
Ich denke, die richtige Frage wäre: "Wie kann ich die Wahrscheinlichkeit des Modells bei einer Datenstichprobe berechnen?" Ich kann die Wahrscheinlichkeit der Daten für das Modell leicht berechnen, weiß aber nicht, wie ich die Wahrscheinlichkeit des Modells abschätzen soll. Und ja, ich interessiere mich für Modellvergleiche.
Rafa

Antworten:

3

Zum Vergleichen von Modellen sagen Sie und die klassische Bayes'sche Antwort (Jeffreys, 1939), um einen Bayes-Faktor ) zu erzeugen Wenn ist größer als Die Daten bevorzugen das Modell ; Wenn kleiner als , bevorzugen die Daten das Modell . M 2 ={ f 2 ( | θ 2 ); θ 2 & THgr; 2 } B 12 (x)=& THgr; 1 F 1 ( x | θ 1 ) π 1 ( d θ 1

M1={f1(|θ1); θ1Θ1}
M2={f2(|θ2); θ2Θ2}
B12(x)1M1B12(x)1M2
B12(x)=Θ1f1(x|θ1)π1(dθ1)Θ2f2(x|θ2)π2(dθ2)
B12(x)1M1B12(x)1M2
Xi'an
quelle
6

Der Bayes-Satz lautet:

P(A|B)=P(B|A)P(A)P(B)

In einem Fall, in dem Sie Daten und einen Parameter haben, wird häufig für den Parameter (oder Parametervektor) und für die Daten verwendet.xθx

Sie können , einen Prior , und Sie haben möglicherweise ein Modell das die Wahrscheinlichkeit Ihrer Daten bei gegebenem Modell angibt. Sie können dann die Bayes-Regel / den Bayes-Satz verwenden, um dies zu "invertieren" und .θp(θ)p(x|θ)p(θ|x)

Nur in einer relativ kleinen Anzahl von Beispielen ist es möglich, Lösungen in geschlossener Form für . In willkürlichen Fällen approximieren Sie häufig die posteriore Verteilung mit einigen Standardmethoden in der Bayes'schen Statistik. Die beiden häufigsten allgemeinen Ansätze sind beispielsweise Markov-Kette Monte Carlo oder Variations-Bayes.p(θ|x)

Angenommen, Sie interessieren sich für einen einfachen Fall, in dem eine geschlossene Form posterior existiert. Ein Beispiel hierfür wäre, wenn eine Standardnormalen (Gaußsch mit Einheitsvarianz und Nullmittelwert) und eine Normalen mit einem Mittelwert von und Einheitsvarianz ist.p(θ)p(x|θ)θ

Ich werde der Einfachheit halber Normalisierungsfaktoren weglassen. Beachten Sie auch, dass der Nenner in der Bayes-Regel dazu neigt, Dinge einfach zu renormieren: Kombinieren wir die Exponenten und vervollständigen das Quadrat Denken Sie daran, dass x hier festgelegt ist, weil es beobachtet wurde und wir erwarten möchten, dass unsere Antwort diesbezüglich lautet. Vervollständigen Sie das Quadrat und sehen Sie, dass der Exponent wobei andere Terme von x abhängen. Also:

p(θ|x)e(xθ)2/2eθ2/2
(xθ)2/2θ2/2(x22θx+θ2)θ2
(θx/2)2
p(θ|x)ea(θx/2)2

wobei 'a' ein Faktor ist, der durch Buchhaltung erhalten werden kann. Beachten Sie, dass der hintere Teil eine Normalverteilung mit dem Mittelwert x / 2 ist. Versuchen Sie, die Varianz für sich selbst zu berechnen.

Beachten Sie, dass unsere Antwort intuitiv sinnvoll ist ... der Prior sagte, dass Null ist und wir eine Stichprobe , die den erwarteten Wert von . Da die Varianz des Prior und die Verteilung gleich groß sind, vertrauen wir ihnen gleichermaßen. Dementsprechend ist unser Posterior eine Verteilung mit einem Mittelwert, der der Durchschnitt von und 0 ist und am Ende eine geringere Varianz aufweist als das anfängliche oder (hier nicht gezeigt). x θ p ( x | θ ) x p ( x | θ ) p ( x )θxθp(x|θ)xp(x|θ)p(x)

Zum Modellvergleich können Sie sich ein Verhältnis ansehen:

p(x|θ1)p(x|θ2)

Dies wird als Wahrscheinlichkeitsverhältnis bezeichnet (siehe Wikipedia oder anderswo). Hier brauchen Sie den Seitenzahn nicht, sondern schauen sich nur an, wie (relativ) wahrscheinlich Ihre Daten (oder Beobachtungen) entweder oder als Parameter des Modells erhalten, das Ihre Beobachtungen generiert hat. θ 2θ1θ2

Hoffe das hilft.

Josh
quelle
Entschuldigung, Ihre Antwort ist falsch. Der Bayes-Faktor ist nicht so definiert!
Xi'an
Zum Modellvergleich habe ich das Likelihood-Verhältnis beschrieben. Anfangs habe ich fälschlicherweise den Begriff Bayes-Faktor verwendet.
Josh
Außer , dass Sie nicht wissen und , dass die Beobachtungen erzeugt. θ 2θ1θ2
Xi'an
Ich möchte nur den einfachen Fall beschreiben, in dem Sie zwei hypothetische Werte der Modellparameter haben und vergleichen möchten, wie gut die Daten daraus folgen. Einverstanden, dass Ihre Antwort den richtigen Ansatz bietet, wenn Sie zwei Modellformen haben und diese ohne Kenntnis der spezifischen Parameter vergleichen möchten.
Josh