Dies ist mein erster Beitrag. Ich bin wirklich dankbar für diese Gemeinschaft.
Ich versuche, longitudinale Zähldaten zu analysieren, die von Null abgeschnitten sind (Wahrscheinlichkeit, dass die Antwortvariable = 0 0 ist), und den Mittelwert! = Varianz, sodass eine negative Binomialverteilung über ein Poisson gewählt wurde.
Funktionen / Befehle, die ich ausgeschlossen habe:
R
- Die Funktion gee () in R berücksichtigt weder das Abschneiden von Nullen noch die negative Binomialverteilung (auch nicht mit dem geladenen MASS-Paket).
- glm.nb () in R erlaubt keine unterschiedlichen Korrelationsstrukturen
- vglm () aus dem VGAM-Paket kann die posnegbinomiale Familie verwenden, hat jedoch das gleiche Problem wie der Befehl ztnb von Stata (siehe unten), da ich die Modelle nicht mit einer nicht unabhängigen Korrelationsstruktur nachrüsten kann.
Stata
- Wenn die Daten nicht longitudinal waren, konnte ich einfach die Stata-Pakete ztnb verwenden, um meine Analyse auszuführen, ABER dieser Befehl setzt voraus, dass meine Beobachtungen unabhängig sind.
Ich habe GLMM auch aus verschiedenen methodischen / philosophischen Gründen ausgeschlossen.
Im Moment habe ich mich für den xtgee-Befehl von Stata entschieden (ja, ich weiß, dass xtnbreg dasselbe tut), der sowohl die nicht-unabhängigen Korrelationsstrukturen als auch die negative Binomialfamilie berücksichtigt, aber nicht die Null-Kürzung. Der zusätzliche Vorteil der Verwendung von xtgee besteht darin, dass ich mit dem Befehl qic auch qic-Werte berechnen kann, um die am besten passenden Korrelationsstrukturen für meine Antwortvariablen zu ermitteln.
Wenn es in R oder Stata ein Paket / einen Befehl gibt, das / der 1) eine Binomialfamilie, 2) ein GEE und 3) eine Null-Kürzung berücksichtigt, würde ich gerne wissen.
Ich würde mich sehr über Ihre Ideen freuen. Vielen Dank.
-Casey
quelle
gamlss
Paket hinzugefügt , der möglicherweise auch in R zur Rechnung passt.Hmm, gute erste Frage! Ich kenne kein Paket, das genau Ihren Anforderungen entspricht. Ich denke, Statas xtgee ist eine gute Wahl, wenn Sie auch die
vce(robust)
Option angeben , Huber-White-Standardfehler zu melden, odervce(bootstrap)
wenn dies praktisch ist. Mit jeder dieser Optionen wird sichergestellt, dass die Standardfehler trotz der Modellfehlspezifikation, die Sie durch Ignorieren der Nullkürzung erhalten, konsistent geschätzt werden.Es bleibt die Frage, welche Auswirkung das Ignorieren der Nullkürzung auf die Punktschätzung (en) hat, die Sie interessieren. Es ist eine schnelle Suche wert, um zu sehen, ob es relevante Literatur zu diesem Thema im Allgemeinen gibt, dh nicht unbedingt in einem GEE-Kontext - ich hätte gedacht, dass Sie ziemlich sicher davon ausgehen können, dass solche Ergebnisse auch für den GEE-Fall relevant sind. Wenn Sie nichts finden, können Sie immer Daten mit Null-Kürzung und bekannten Effektschätzungen simulieren und die Abweichung durch Simulation bewerten.
quelle
Ich hatte das gleiche Problem in meiner Dissertation. In Stata habe ich mir gerade ein benutzerdefiniertes .ado-Programm mit zwei Aufrufen von xtgee erstellt.
Hierfür habe ich die Folien / Programme "Modelling Health Care Costs and Counts" von Partha Deb, Willard Manning und Edward Norton als nützlich erachtet. Sie sprechen nicht über longitudinale Daten, aber es ist ein nützlicher Ausgangspunkt.
quelle
Ich habe nach Antworten zur glmmADMB-Interpretation gesucht und Ihren Beitrag gesehen. Ich weiß, dass es lange her ist, aber ich könnte die Antwort haben.
Schauen Sie in das Paket glmmADMB, wenn Sie Hürdenmodelle verwenden. Sie müssen die Analyse Ihrer Daten in zwei Teile aufteilen: Einer von ihnen behandelt nur die Daten ohne Null. Sie können gemischte Effekte hinzufügen und die Verteilung auswählen. Voraussetzung ist, dass die Daten auf Null aufgepumpt sind und ich nicht weiß, ob dies Ihren Anforderungen entspricht! Wie auch immer, ich hoffe du hast es schon lange herausgefunden!
quelle