Warum sollte für die hierarchische logistische Regression eine Beta-Verteilung für den Bernoulli-Parameter verwendet werden?

13

Ich lese gerade Kruschkes hervorragendes Buch "Doing Bayesian Data Analysis". Das Kapitel über hierarchische logistische Regression (Kapitel 20) ist jedoch etwas verwirrend.

Abbildung 20.2 beschreibt eine hierarchische logistische Regression, bei der der Bernoulli-Parameter als lineare Funktion der durch eine Sigmoidfunktion transformierten Koeffizienten definiert ist. Dies scheint die Art und Weise zu sein, wie hierarchische logistische Regression in den meisten Beispielen dargestellt wird, die ich auch online in anderen Quellen gesehen habe. Zum Beispiel - http://polisci2.ucsd.edu/cfariss/code/SIMlogit02.bug

Wenn die Prädiktoren jedoch nominal sind, fügt er der Hierarchie eine Ebene hinzu. Der Bernoulli-Parameter wird nun aus einer Beta-Verteilung (Abbildung 20.5) mit Parametern erstellt, die durch mu und kappa bestimmt werden, wobei mu die Sigmoidtransformation der linearen Funktion von Koeffizienten ist und Kappa verwendet ein Gamma-Prior.

Dies scheint vernünftig und analog zu dem Münzwurfbeispiel aus Kapitel 9 zu sein, aber ich verstehe nicht, was nominelle Prädiktoren mit dem Hinzufügen einer Betaverteilung zu tun haben. Warum würde man dies bei metrischen Prädiktoren nicht tun und warum wurde die Beta-Verteilung für die nominalen Prädiktoren hinzugefügt?

EDIT: Klarstellung über die Modelle, auf die ich mich beziehe. Zunächst ein logistisches Regressionsmodell mit metrischen Prädiktoren (kein Beta-Prior). Dies ähnelt anderen Beispielen für hierarchische logistische Regression, z. B. dem obigen Fehlerbeispiel:

yiBernoulli(μi)μi=sig(β0+jβjxji)β0N(M0,T0)βjN(Mβ,Tβ)

Dann das Beispiel mit nominalen Prädiktoren. An dieser Stelle verstehe ich die Rolle der "unteren" Ebene der Hierarchie (Einbeziehen des logistischen Ergebnisses in eine Beta vor einem Binomial) nicht ganz und warum sollte es anders sein als das metrische Beispiel.

ziBin(θi,N)θiBeta(aj,bj)aj=μjκbj=(1μj)κκΓ(Sκ,Rκ)μj=sig(β0+jβjxji)β0N(M0,T0)βjN(0,τβ)τβ=1/σβ2σβ2gefaltet t(Tt,DF)
user4733
quelle

Antworten:

9

Die beiden Modelle, die Sie vergleichen, weisen viele irrelevante Merkmale auf, und ich denke, Sie können Ihre Frage im Zusammenhang mit den folgenden beiden vereinfachten Modellen klarer formulieren:

Modell 1:

yich|μichBern(μich)μichπ(μich)

Modell 2:

yich|θichBern(θich)θich|μich,κBeta(μichκ,(1-μich)κ)μichπ(μich)

Ihre Fragen sind: (1) Welche Rolle spielt die Beta-Distribution? (2) Wie unterscheidet sich Modell 2 (wenn überhaupt) von Modell 1?

Oberflächlich betrachtet scheinen dies ziemlich unterschiedliche Modelle zu sein, aber tatsächlich sind die Randverteilungen von in beiden Modellen identisch. Die hintere Verteilung von μ i in Modell 1 ist p ( μ i | y i ) & agr; μ y i i ( 1 - μ i ) 1 - y i π ( μ i ) , während die Ränder posteriori Verteilung von μ i in Modell 2 ist : p ( μ i |μichμich

p(μich|yich)μichyich(1-μich)1-yichπ(μich)
μich
p(μich|yich,κ)01θichyich+μichκ-1(1-θich)κ(1-μich)-yichB(κμich,κ(1-μich))dθπ(μich)B(yich+μichκ,1-yich+κ(1-μich))π(μich)B(κμich,κ(1-μich))μichyich(1-μich)1-yichπ(μich)

θich

jmtroos
quelle
5

Der Grund für das Ziehen des Bernoulli-Parameters aus einer Beta-Verteilung ist, dass das Beta mit dem Binomial konjugiert ist . Die Verwendung einer konjugierten Vorverteilung ermöglicht eine geschlossene Lösung zum Auffinden des Seitenzahns.

EDIT: klären. Jedes Modell wird funktionieren. Selbst mit MCMC ist es nützlich, konjugierte Priors zu haben, da dies die Verwendung spezialisierter Sampler für verschiedene Arten von Distributionen ermöglicht, die effizienter sind als generische Sampler. Siehe zum Beispiel das JAGS-Benutzerhandbuch, Kap. 4.1.1 und 4.2.

Jack Tanner
quelle
Es gibt möglicherweise nicht genügend Kontext aus dem Buch in meiner Frage, aber diese Analysen werden mit Gibbs-Stichproben durchgeführt, sodass eine geschlossene Darstellung des Seitenzahns nicht erforderlich ist. In dem Beispiel, das ich verlinkt habe, ist der Bernoulli-Parameter nicht als Beta-Verteilung festgelegt, sondern ergibt sich aus einer Sigmoid-Transformation der linearen Prädiktoren, die normalverteilte Koeffizienten haben. Auf diese Weise präsentiert Kruschke auch ein früheres Beispiel (mit metrischen Prädiktoren) im Kapitel (der Bernoulli-Parameter ist nur die Sigmoid-Transformation der linearen Funktion mit normalverteilten Koeffizienten)
user4733
@ user4733 Jack Tanner hat Recht, dass Beta das Konjugat vor den Bernoulli-Proben ist. Es scheint mehr als ein Zufall, dass es gewählt wurde. Ja, Sie führen möglicherweise eine Gibbs - Stichprobe durch, um die hintere Verteilung zu ermitteln. In einem hierarchischen Modell sind jedoch mehrere frühere Verteilungen beteiligt, und es kann sein, dass Sie einen Hyperparameter (einen Parameter für eine Familie früherer Verteilungen) mit einem Prior versehen Wenn Sie möchten, können Sie in diesem Zusammenhang einen konjugierten Prior verwenden. Einige Ihrer Buchbeschreibungen sind für uns verwirrend.
Michael R. Chernick
1
Sie nehmen kleine Auszüge, die Lücken in unserer Fähigkeit schaffen, zu verstehen, was vor sich geht. Sie müssen das Modell und die Hierarchie der Prioren besser beschreiben, damit wir helfen können (zumindest für mich)>
Michael R. Chernick
Den hierarchischen Modellen, auf die ich mich beziehe, wurden einige Beschreibungen hinzugefügt. Hoffentlich hilft es.
user4733