Logistische Koeffizienten von Modellen mit unterschiedlichen abhängigen Variablen vergleichen?

14

Dies ist eine Folgefrage von der Frage, die ich vor ein paar Tagen gestellt habe . Meines Erachtens ist das Thema anders, weshalb eine neue Frage aufgeführt wurde.

Die Frage ist: Kann ich die Größe von Koeffizienten zwischen Modellen mit unterschiedlichen abhängigen Variablen vergleichen? Anhand einer Stichprobe möchte ich beispielsweise wissen, ob die Wirtschaft ein stärkerer Prädiktor für Stimmen im Repräsentantenhaus oder für den Präsidenten ist. In diesem Fall wären meine beiden abhängigen Variablen die Abstimmung im Repräsentantenhaus (1 für Demokraten und 0 für Republikaner) und die Abstimmung für den Präsidenten (1 für Demokraten und 0 für Republikaner). Meine unabhängige Variable ist die Wirtschaft. Ich würde in beiden Büros ein statistisch signifikantes Ergebnis erwarten, aber wie schätze ich ein, ob es in einem mehr als im anderen einen "größeren" Effekt hat? Dies ist vielleicht kein besonders interessantes Beispiel, aber ich bin gespannt, ob es einen Vergleich gibt. Ich weiß, man kann sich nicht nur die 'Größe' des Koeffizienten ansehen. So, Ist der Vergleich von Koeffizienten an Modellen mit unterschiedlichen abhängigen Variablen möglich? Und wenn ja, wie geht das?

Wenn irgendetwas davon keinen Sinn ergibt, lass es mich wissen. Alle Ratschläge und Kommentare sind willkommen.

Ejs
quelle
2
Woher weißt du, dass man nicht nur die 'Größe' des Koeffizienten betrachten kann?
am
Ich habe deine beiden Konten zusammengelegt. Sie müssen sich noch registrieren, wie in den FAQ angegeben . (@onestop Thx für den Hinweis auf das Duplikat.)
chl
Ich nahm an, dass ich den Effekt von Prädiktoren nicht modellübergreifend vergleichen konnte, indem ich die Koeffizienten aus den Antworten auf meine vorherige Frage untersuchte. Sind die Dinge für mein Beispiel oben anders?
Ejs
2
Kopfgeld anfangen - scheint eine wichtige Frage mit drei sehr unterschiedlichen Antworten zu sein, von denen keine eine einzige Stimme hat . Wir können es besser machen. Andy Ws Papierlink zu dieser verwandten Frage scheint relevant zu sein.
Matt Parker

Antworten:

4

Die kurze Antwort lautet "Ja, Sie können" - aber Sie sollten die Maximum Likelihood Estimates (MLEs) des "großen Modells" mit allen Co-Variablen in beiden Modellen vergleichen.

Dies ist eine "quasi-formale" Methode, um die Wahrscheinlichkeitstheorie zu veranlassen, Ihre Frage zu beantworten

Im Beispiel sind und Y 2 die gleichen Variablentypen (Brüche / Prozentsätze), sodass sie vergleichbar sind. Ich gehe davon aus, dass Sie für beide dasselbe Modell verwenden. Wir haben also zwei Modelle:Y1Y2

l o g ( p 1 i

M1:Y1iBin(n1i,p1i)
M2:Y2iBin(n2i,p2i)log(p 2 i
log(p1i1p1i)=α1+β1Xi
M2:Y2iBin(n2i,p2i)
log(p2i1p2i)=α2+β2Xi

Sie haben also die Hypothese, die Sie bewerten möchten:

H0:β1>β2

Und Sie haben einige Daten und einige vorherige Informationen (wie die Verwendung eines logistischen Modells). So berechnen Sie die Wahrscheinlichkeit:{Y1i,Y2i,Xi}i=1n

P=Pr(H0|{Y1i,Y2i,Xi}i=1n,I)

Jetzt hängt nicht von dem tatsächlichen Wert von einem des Regressionsparameters, so dass sie durch Marginalisierung entfernt werden müssen.H0

P=Pr(H0,α1,α2,β1,β2|{Y1i,Y2i,Xi}i=1n,I)dα1dα2dβ1dβ2

Die Hypothese schränkt lediglich den Integrationsbereich ein. Wir haben also:

P=β2Pr(α1,α2,β1,β2|{Y1i,Y2i,Xi}i=1n,I)dα1dα2dβ1dβ2

Because the probability is conditional on the data, it will factor into the two separate posteriors for each model

Pr(α1,β1|{Y1i,Xi,Y2i}i=1n,I)Pr(α2,β2|{Y2i,Xi,Y1i}i=1n,I)

Now because there is no direct links between Y1i and α2,β2, only indirect links through Xi, which is known, it will drop out of the conditioning in the second posterior. same for Y2i in the first posterior.

From standard logistic regression theory, and assuming uniform prior probabilities, the posterior for the parameters is approximately bi-variate normal with mean equal to the MLEs, and variance equal to the information matrix, denoted by V1 and V2 - which do not depend on the parameters, only the MLEs. so you have straight-forward normal integrals with known variance matrix. αj marginalises out with no contribution (as would any other "common variable") and we are left with the usual result (I can post the details of the derivation if you want, but its pretty "standard" stuff):

P=Φ(β^2,MLEβ^1,MLEV1:β,β+V2:β,β)

Where Φ() is just the standard normal CDF. This is the usual comparison of normal means test. But note that this approach requires the use of the same set of regression variables in each. In the multivariate case with many predictors, if you have different regression variables, the integrals will become effectively equal to the above test, but from the MLEs of the two betas from the "big model" which includes all covariates from both models.

probabilityislogic
quelle
3

Why not? The models are estimating how much 1 unit of change in any model predictor will influence the probability of "1" for the outcome variable. I'll assume the models are the same-- that they have the same predictors in them. The most informative way to compare the relative magnitudes of any given predictor in the 2 models is to use the models to calculate (either deterministically or better by simulation) how much some meaningful increment of change (e.g., +/- 1 SD) in the predictor affects the probabilities of the respective outcome variables--& compare them! You'll want to determine confidence intervals for the two estimates as well as so you can satisfy yourself that the difference is "significant," practically & statistically.

dmk38
quelle
Thanks dmk8, very useful. Some follow-up points/questions: is this what is often meant when referring to varying the variable of interest (the economy from bad to good for example) while holding all control variables at their means? What do you mean by deterministically? How do I determine the confidence intervals around the probabilities?
Ejs
2
Consult the King. He will not disappoint. King, G., Tomz, M., & Wittenberg., J. (2000). Making the Most of Statistical Analyses: Improving Interpretation and Presentation. Am. J. Pol. Sci, 44(2), 347-361.
dmk38
2

I assume that by "my independent variable is the economy" you're using shorthand for some specific predictor.

At one level, I see nothing wrong with making a statement such as

X predicts Y1 with an odds ratio of _ and a 95% confidence interval of [ _ , _ ] while X predicts Y2 with an odds ratio of _ and a 95% confidence interval of [ _ , _ ].

@dmk38's recent suggestions look very helpful in this regard.

You might also want to standardize the coefficients to facilitate comparison.

At another level, beware of taking inferential statistics (standard errors, p-values, CIs) literally when your sample constitutes a nonrandom sample of the population of years to which you might want to generalize.

rolando2
quelle
Yes, 'the economy' is shorthand for perceptions of national economic conditions. Does the same advice apply when other predictors (controls) are included in the model?
Ejs
@Ejs - I'm afraid there's no short answer to your last question. You're getting into what it means to assess relationships when using statistical control - a fabulously intricate topic worthy of extensive study. You're also probably getting into the topic of variable selection, which is a big one as well. Imho the best source for the committed student of these topics is Pedhazur's amazon.com/Multiple-regression-behavioral-research-Pedhazur/…
rolando2
1

Let us say the interest lies in comparing two groups of people: those with X1=1 and those with X1=0.

The exponential of β1, the corresponding coefficient, is interpreted as the ratio of the odds of success for those with X1=1 over the odds of success for those with X1=0, conditional on the other variables in the model.

So, if you have two models with different dependend variables then the interpretation of β1 changes since it is not conditioned upon the same set of variables. As a consequence, the comparison is not direct...

ocram
quelle
Does this have any implications for roland2's suggestion?
Ejs
@Ejs. Do you refer to the standardisation step? By the way, does my answer help ? Have I misunderstood the question ?
ocram