Angenommen, ich würde gerne auf die Effektgröße und Signifikanz zwischen Ergebnis Y und Variable X zugreifen, die durch den Confounder Z angepasst wurden .
Meine Frage ist, ob es einen Unterschied gibt, um die Effektgröße und Signifikanz von X zwischen dem folgenden Szenario zu bestimmen .
- Setzen Sie Variable und Confounder in einem linearen Regressionsmodell zusammen. Dies bedeutet, dass Sie einfach das Regressionsmodell von Y ~ X + Z anpassen und dann den Koeffizienten und seinen p-Wert von X berechnen .
- Ermitteln Sie den Rest R aus Y ~ Z und passen Sie dann das Regressionsmodell von R ~ X an . Berechnen Sie dann den Koeffizienten und seinen p-Wert von X (aus R ~ X).
Ich lerne den Confounder von hier .
Bearbeiten -----
Ich schätze die Antwort von @Gordon Smyth. In einer Simulationsstudie (Code unten), in der ich die Falschentdeckungsrate von Methode1, Methode2 und Methode3 aus Gordon Smyths Antwort verglichen habe, stellte ich überraschenderweise fest, dass Methode2 eine ziemlich niedrige Falsch-Positiv-Rate aufweist.
Ich verstehe, dass Methode 1 "Lehrbuch" korrekt ist. Ich frage mich, was genau mit der Methode2 logisch falsch ist. Außerdem "Alle Modelle sind falsch, aber einige sind nützlich".
p1 = p2 = p3 = c()
i=0
while(i<10000){
y = rnorm(10)
x = rnorm(10)
c = rnorm(10)
# method 1
p1[i] = summary(lm(y~x + c))$coefficients[2,4]
# method 2
p2[i] = summary(lm(lm(y ~ c)$res ~ x))$coefficients[2,4]
# method 3
p3[i] = summary(lm(lm(y ~ c)$res~lm(x ~ c)$res))$coefficients[2,4]
i = i+1
}
# number of false positive.
sum(p1<0.05) # 484
sum(p2<0.05) # 450
sum(p3<0.05) # 623

