Ich möchte einen p-Wert und eine Effektgröße einer unabhängigen kategorialen Variablen (mit mehreren Ebenen) erhalten - das ist "insgesamt" und nicht für jede Ebene separat, wie es die normale Ausgabe von lme4
in R ist. Es ist genau wie das, was die Leute berichten, wenn sie eine ANOVA betreiben.
Wie kann ich das bekommen?
r
hypothesis-testing
anova
mixed-model
lme4-nlme
user3288202
quelle
quelle
anova()
Funktion verwenden, um eine Anova-Tabelle mit linearen gemischten Modellen zu erhalten, genau wie bei linearen Modellen.lme4
Antworten:
Beide von Ihnen genannten Konzepte (p-Werte und Effektgrößen von linearen gemischten Modellen) weisen inhärente Probleme auf. In Bezug auf die Effektgröße zitiert Doug Bates, der ursprüngliche Autor von
lme4
,Weitere Informationen finden Sie in diesem Thread , diesem Thread und dieser Nachricht . Grundsätzlich besteht das Problem darin, dass es keine vereinbarte Methode zur Einbeziehung und Zerlegung der Varianz aus den Zufallseffekten in das Modell gibt. Es werden jedoch einige Standards verwendet. Wenn Sie sich das Wiki ansehen, das für / von der Mailingliste r-sig-mixed-models eingerichtet wurde , werden einige Ansätze aufgelistet.
Eine der vorgeschlagenen Methoden untersucht die Korrelation zwischen den angepassten und den beobachteten Werten. Dies kann in R implementiert werden, wie von Jarrett Byrnes in einem dieser Threads vorgeschlagen:
Nehmen wir zum Beispiel an, wir schätzen das folgende lineare Mischmodell:
Wir können die Effektgröße mit der oben definierten Funktion berechnen:
In Bezug auf die p-Werte ist dies ein viel strittigeres Thema (zumindest in der R /
lme4
Community). Sehen Sie sich die Diskussionen in den Fragen hier , hier und hier unter vielen anderen an. Wenn Sie erneut auf die Wiki-Seite verweisen, gibt es einige Ansätze, um Hypothesen zu Effekten in linearen gemischten Modellen zu testen. Aufgelistet von "Worst to Best" (laut den Autoren der Wiki-Seite, von denen ich glaube, dass sie Doug Bates sowie Ben Bolker umfasst, der hier viel beiträgt):anova
oder)drop1
), oder Likelihood-Profile berechnet werdenSie empfehlen den Markov-Ketten-Monte-Carlo-Stichprobenansatz und listen auch eine Reihe von Möglichkeiten auf, dies ausgehend von den nachstehend aufgeführten pseudo- und vollständig bayesianischen Ansätzen umzusetzen.
Pseudo-Bayesian:
mcmcsamp
(falls für Ihr Problem verfügbar: zB LMMs mit einfachen Zufallseffekten - keine GLMMs oder komplexen Zufallseffekten)Via
pvals.fnc
imlanguageR
Paket, ein Wrapper fürmcmcsamp
)glmmADMB
Paket (verwenden Sie diemcmc=TRUE
Option) oder dasR2admb
Paket (schreiben Sie Ihre eigene Modelldefinition in AD Model Builder) oder außerhalb von Rsim
Funktion aus demarm
Paket (simuliert das Posterior nur für die Beta (Fixed-Effect) -Koeffizienten)Voll Bayesianische Ansätze:
MCMCglmm
PaketglmmBUGS
(eine WinBUGS-Wrapper / R- Schnittstelle)rjags
/r2jags
/R2WinBUGS
/BRugs
Zur Veranschaulichung, um zu zeigen, wie dies aussehen könnte, wird im Folgenden eine
MCMCglmm
Schätzung unter Verwendung desMCMCglmm
Pakets angegeben, das ähnliche Ergebnisse wie das obige Modell liefert und eine Art von Bayes'schen p-Werten aufweist:Ich hoffe das hilft etwas. Ich denke, der beste Rat für jemanden, der mit linearen gemischten Modellen beginnt und versucht, sie in R zu schätzen, ist, die Wiki-FAQs zu lesen, aus denen die meisten dieser Informationen stammen. Es ist eine hervorragende Ressource für alle Arten von Themen mit gemischten Effekten, von einfach bis fortgeschritten und von der Modellierung bis zum Plotten.
quelle
Zur Berechnung der Signifikanz ( p ) -Werte gibt Luke (2016) an , dass die optimale Methode für die Berechnung der Signifikanz in linearen Mischeffektmodellen in R entweder die Kenward-Roger- oder die Satterthwaite-Näherung für Freiheitsgrade ist (verfügbar in R mit Paketen wie
lmerTest
oderafex
).(Betonung hinzugefügt)
quelle
lmerTest
Paket enthalten ist.Ich benutze das
lmerTest
Paket. Dies beinhaltet zweckmäßigerweise eine Schätzung des p-Werts in deranova()
Ausgabe für meine MLM-Analysen, gibt jedoch aus den in anderen Posts hier angegebenen Gründen keine Effektgröße an.quelle