Ich interessiere mich für Vorhersagen Y
und studiere verschiedene zwei Messtechniken X1
und X2
. Es könnte zum Beispiel sein, dass ich den Geschmack einer Banane vorhersagen möchte, indem ich entweder messe, wie lange sie auf dem Tisch liegt, oder indem ich die Anzahl der braunen Flecken auf der Banane messe.
Ich möchte wissen, welche der Messtechniken besser ist, sollte ich nur eine durchführen.
Ich kann ein lineares Modell in R erstellen:
m1 = lm(Y ~ X1)
m2 = lm(Y ~ X2)
X1
Nehmen wir an, es ist ein überlegener Prädiktor für den Bananengeschmack als X2
. Bei der Berechnung des der beiden Modelle ist das des Modells deutlich höher als das Modellm1
m2
. Bevor ich eine Arbeit darüber schreibe, wie Methode X1
besser ist als X2
, möchte ich einen Hinweis darauf geben, dass der Unterschied nicht zufällig ist, möglicherweise in Form eines p-Werts.
Wie würde man das machen? Wie mache ich das, wenn ich verschiedene Bananenmarken verwende und zu einem Modell mit linearem Mischeffekt wechsle, bei dem die Bananenmarke als zufälliger Effekt verwendet wird?
X1
undX2
würde wahrscheinlich korreliert sein, da die braunen Flecken wahrscheinlich mit zunehmender Zeit auf dem Tisch liegen.Antworten:
Später
Eine Sache möchte ich hinzufügen, nachdem ich gehört habe, dass Sie lineare Modelle mit gemischten Effekten haben: Die Modelle und B I C können weiterhin zum Vergleichen der Modelle verwendet werden. Siehe dieses Papier zum Beispiel. Aus anderen ähnlichen Fragen auf der Website geht hervor, dass dieses Papier von entscheidender Bedeutung ist.A ichC., A ichC.c B ichC.
Ursprüngliche Antwort
Aufgrund dieser und dieser Antworten empfehle ich folgende Ansätze:
pairs(Y~X1+X2, panel = panel.smooth, lwd = 2, cex = 1.5, col = "steelblue", pch=16)
. Überprüfen Sie, ob die Linien (die Glätter) mit einer linearen Beziehung kompatibel sind. Verfeinern Sie das Modell bei Bedarf.m1
undm2
. Führen Sie einige Modellprüfungen (Residuen usw.) durch:plot(m1)
undplot(m2)
.R
pscl
AICc
abs(AICc(m1)-AICc(m2))
R
Paketlmtest
enthält die Funktionencoxtest
(Cox-Test),jtest
(Davidson-MacKinnon J-Test) undencomptest
(einschließlich Test von Davidson & MacKinnon).Einige Gedanken: Wenn die beiden Bananenmaße wirklich dasselbe messen, sind beide möglicherweise gleichermaßen für die Vorhersage geeignet , und es gibt möglicherweise kein "bestes" Modell.
Dieses Papier könnte auch hilfreich sein.
Hier ist ein Beispiel in
R
:Die Glätter bestätigen die linearen Beziehungen. Das war natürlich beabsichtigt.
m1
quelle
lmtest
Paket nicht direkt unterstützt werden . Kennt jemand ein leicht verfügbares R-Paket, bevor ich in die Literatur über Cox-ähnliche Tests mit LMEs eintauche?R
Paket, das das könnte. Vielleicht kann Ihnen dieser Beitrag weitere Hinweise geben.Das Bananenbeispiel ist hier vermutlich scherzhaft, aber ich würde nicht erwarten, dass geradlinige Passungen überhaupt gut funktionieren ...
Die Inferenzmaschinerie, die andere als Antwort herausfahren, ist eine Sache von intellektueller Schönheit, aber manchmal braucht man keinen hochmodernen Vorschlaghammer, um eine Nuss zu knacken. Manchmal scheint es, dass jeder, der diese Nacht veröffentlicht, dunkler als der Tag ist, immer jemanden fragt: "Haben Sie das formal getestet? Was ist Ihr P-Wert?".
quelle
Führen Sie einen Cox-Test für nicht verschachtelte Modelle durch.
(Sie finden Verweise auf andere Tests).
Siehe auch diesen Kommentar und diese Frage . Erwägen Sie insbesondere die Verwendung von AIC / BIC.
quelle