multinomiale logistische Multilevel-Modelle in R

Problem: ich brauchen, um abzuschätzen, eine Reihe von multinomiale Logistische multilevel-Modelle, und kann nicht finden, eine geeignete R-Paket. Was ist die beste R-Paket zur Schätzung solcher Modelle? STATA 13 vor kurzem Hinzugefügt, diese Funktion, um Ihre multilevel mixed-effects Modellen – so ist die Technik zur Schätzung solcher Modelle scheint verfügbar zu sein.

Details: Eine Reihe von Forschungs-Fragen erfordern die Einschätzung des multinomial logistic regression-Modelle, in denen die Zielvariable ist kategorisch. Zum Beispiel, Biologen von Interesse sein könnten, zu untersuchen, welche Art von Bäumen (z.B., Kiefern, Ahornbäumen, Eichen) sind am stärksten betroffen sind durch den sauren Regen. Die Marktforscher von Interesse sein könnten, ob es eine Beziehung zwischen dem Alter der Kunden und der Häufigkeit des Einkaufs im Target, Safeway oder Walmart. Diese Fälle haben gemeinsam, dass die Ergebnis-variable ist die kategoriale (ungeordnete) und multinomiale Logistische Regressionen sind die bevorzugte Methode der Schätzung. In meinem Fall, ich untersuche Unterschiede in den Formen der menschlichen migration, mit der outcome-variable (mig) codiert 0=nicht migriert, 1=internen migration, 2=internationale migration. Hier ist eine vereinfachte version meiner Daten set:

migDat=data.frame(hhID=1:21,mig=rep(0:2,times=7),age=ceiling(runif(21,15,90)),stateID=rep(letters[1:3],each=7),pollution=rep(c("high","low","moderate"),each=7),stringsAsFactors=F)

   hhID mig age stateID pollution
1     1   0  47       a      high
2     2   1  53       a      high
3     3   2  17       a      high
4     4   0  73       a      high
5     5   1  24       a      high
6     6   2  80       a      high
7     7   0  18       a      high
8     8   1  33       b       low
9     9   2  90       b       low
10   10   0  49       b       low
11   11   1  42       b       low
12   12   2  44       b       low
13   13   0  82       b       low
14   14   1  70       b       low
15   15   2  71       c  moderate
16   16   0  18       c  moderate
17   17   1  18       c  moderate
18   18   2  39       c  moderate
19   19   0  35       c  moderate
20   20   1  74       c  moderate
21   21   2  86       c  moderate

Mein Ziel ist die Abschätzung der Auswirkungen von Alter (unabhängige variable) auf die Verschiedenheit der (1) Migration intern vs. keine Migration, (2) International Migration vs. keine Migration, (3) Migration intern vs. Migration International. Eine zusätzliche Komplikation ist, dass meine Daten operieren auf verschiedenen aggregationsebenen (z.B. Umweltverschmutzung betreibt auf der staatlichen Ebene) und ich interessiere mich auch für die Vorhersage der Auswirkungen von Luftverschmutzung (Umweltverschmutzung) auf die Verschiedenheit der Einschiffung auf eine bestimmte Art von Bewegung.

Klobig Lösungen: Man einschätzen könnte eine Reihe von separaten logistischen regressionsmodellen durch die Reduzierung des Datensatzes für jedes Modell nur zwei migrationstypen (z.B. Modell 1: nur Fälle codiert mig=0 mig=1; Modell 2: nur Fälle codiert mig=0 mig=2; Modell 3: nur Fälle codiert mig=1 und mig=2). So eine einfache mehrstufigen logistischen Regressionsmodells abgeschätzt werden konnte, mit lme4, aber dieser Ansatz ist weniger ideal, weil es nicht angemessen berücksichtigt, für die Auswirkungen der ausgelassenen Fälle. Eine zweite Lösung wäre, um auszuführen, multinomial logistic multilevel models in MLWiN durch R mit dem R2MLwiN Paket. Aber da MLWiN ist nicht open source und das erzeugte Objekt schwer zu verwenden, ich würde es bevorzugen, vermeiden Sie diese option. Basierend auf einer umfassenden internet-recherche scheint es einige Nachfrage für solche Modelle, aber ich bin mir nicht bewusst eine gute R-Paket. Es wäre also toll, wenn einige Experten, die laufen solche Modelle könnten eine Empfehlung und wenn es mehr als ein Paket, vielleicht geben einige vor - /Nachteile. Ich bin sicher, dass solche Informationen würden eine sehr nützliche Ressource für mehrere R-Nutzer. Danke!!

Besten,
Raphael

Kommentar zu dem Problem
zwei Vorschläge: (1) in die MCMCglmm - Paket; (2) Ihre "klobig Methode" ist eigentlich die standard-Methode (siehe Z. B. Dobson und Barnett Einführung in Verallgemeinerte Lineare Modelle, 3d ed.); man parametrisiert eine multinomiale Modell als eine Reihe von binomial-Kontraste (Ebene 1 vs Ebene 2, Ebene 1 vs Ebene 3) und passen eine Reihe von Modellen. Dies ist eigentlich ein komplettes Modell, weil keine zwei-Kategorie Teilmenge einer multinomial-Modell ist bedingt binomial (d.h. wenn Sie wissen, dass es A oder B, dann A ist ein binomial-Probe aus (A+B)); jede vollständige Menge von Paaren ist eine gültige Parametrierung. Kommentarautor: Ben Bolker
In Ihrem Fall, da Ihre Kategorien sind etwas bestellt, würde ich wahrscheinlich parametrieren Sie diese wie (keine migration vs. interne oder internationale migration), (interne vs. internationale migration); dies setzt auch Sie sich für einen Vergleich mit einer ordinalen Modell (siehe Ordnungszahl - Paket). Kommentarautor: Ben Bolker
Vielen Dank, Ben Bolker! Beide Vorschläge sind in der Tat sehr hilfreich und ich werde Sie erkunden mehr. Kommentarautor: Raphael

InformationsquelleAutor der Frage Raphael | 2014-01-13

Schreibe einen Kommentar