Mein Kollege und ich passen eine Reihe von linearen und nichtlinearen Mischeffektmodellen in R an. Wir werden gebeten, eine Kreuzvalidierung der angepassten Modelle durchzuführen, damit überprüft werden kann, ob die beobachteten Effekte relativ verallgemeinerbar sind. Dies ist normalerweise eine triviale Aufgabe, aber in unserem Fall müssen wir die gesamten Daten in einen Schulungsteil und einen Testteil (für Lebenslaufzwecke) aufteilen, die keine gemeinsamen Ebenen haben. Beispielsweise,
Die Trainingsdaten können auf den Gruppen 1,2,3,4 basieren; Das angepasste Modell wird dann in Gruppe 5 kreuzvalidiert.
Dies schafft also ein Problem, da die auf die Trainingsdaten geschätzten gruppenbasierten Zufallseffekte nicht für die Testdaten gelten. Daher können wir das Modell nicht wieder aufnehmen.
Gibt es dafür eine relativ einfache Lösung? Oder hat schon jemand ein Paket geschrieben, um dieses Problem anzugehen? Jeder Hinweis ist willkommen!
Vielen Dank!
quelle
Antworten:
Fang (2011) hat eine asymptotische Äquivalenz zwischen AIC für gemischte Modelle und einer Kreuzvalidierung ohne Cluster gezeigt. Möglicherweise würde dies Ihren Prüfer zufriedenstellen und es Ihnen ermöglichen, AIC einfach als einfacher zu berechnende Annäherung an das zu berechnen, was er angefordert hat?
quelle
Colby und Bair (2013) hatten einen Kreuzvalidierungsansatz entwickelt, der auf nichtlineare Mischeffektmodelle angewendet werden kann. Sie können diesen Link besuchen , um mehr zu erfahren.
quelle