Interpretacja trzech form „modelu mieszanego”


19

Jest takie rozróżnienie, które wprawia mnie w zakłopotanie w przypadku modeli mieszanych i zastanawiam się, czy mógłbym uzyskać trochę jasności. Załóżmy, że masz mieszany model danych zliczania. Istnieje zmienna, o której wiesz, że chcesz jako efekt stały (A), oraz inna zmienna czasu (T), pogrupowana według powiedzonej zmiennej „Site”.

Tak jak rozumiem:

glmer(counts ~ A + T, data=data, family="Poisson") to model efektów stałych.

glmer(counts ~ (A + T | Site), data=data, family="Poisson") jest modelem z efektem losowym.

Moje pytanie brzmi, kiedy masz coś takiego:

glmer(counts ~ A + T + (T | Site), data=data, family="Poisson")co to jest? Czy to efekt losowy? Naprawiony efekt? Co właściwie osiąga się, umieszczając T w obu miejscach?

Kiedy coś powinno pojawić się tylko w sekcji efektów losowych formuły modelu?

Odpowiedzi:


22

Można to wyjaśnić, wypisując formułę modelu dla każdego z tych trzech modeli. Niech będzie obserwacją osoby i w miejscu j w każdym modelu i zdefiniuj A i j , T i j analogicznie, aby odwoływać się do zmiennych w twoim modelu.YijotjajotZAjajot,T.jajot

glmer(counts ~ A + T, data=data, family="Poisson") jest modelem

log(mi(Yjajot))=β0+β1ZAjajot+β2)T.jajot

który jest zwykłym modelem regresji Poissona.

glmer(counts ~ (A + T|Site), data=data, family="Poisson") jest modelem

log(mi(Yjajot))=α0+ηjot0+ηjot1ZAjajot+ηjot2)T.jajot

gdzie są efektami losowymi, które są wspólne dla każdej obserwacji dokonanej przez osoby z miejsca j . Te losowe efekty mogą być dowolnie skorelowane (tzn żadnych ograniczeń są na Ď ) w określonym modelu. Aby narzucić niezależność, musisz umieścić je w różnych nawiasach, np. By to zrobił. Ten model zakłada, że log ( E ( Y i )ηjot=(ηjot0,ηjot1,ηjot2))N.(0,Σ)jotΣ(A-1|Site) + (T-1|Site) + (1|Site) wynosiα0dla wszystkich witryn, ale każda strona ma losowe przesunięcie (η j 0 ) i ma losowy związek liniowy zA i j ,T i j .log(mi(Yjajot))α0ηjot0ZAjajot,T.jajot

glmer(counts ~ A + T + (T|Site), data=data, family="Poisson") jest modelem

log(E(Yij))=(θ0+γj0)+θ1Aij+(θ2+γj1)Tij

log(E(Yij))Aij,Tijθ0,θ1,θ2γj0,γj1,γj2. Oznacza to, że linia bazowa jest losowo przesuwana, a nachylenia dwóch zmiennych są losowo przesuwane, a wszyscy z tego samego miejsca dzielą to samo losowe przesunięcie.

co to jest? Czy to efekt losowy? Naprawiony efekt? Co właściwie osiąga się, umieszczając T w obu miejscach?

TSiteTSiteγj1T.log(mi(Yjajot)) .

Kiedy coś powinno pojawić się tylko w sekcji efektów losowych formuły modelu?

Jest to kwestia tego, co ma sens w kontekście aplikacji.

γjot0

log(mi(Yjajot))T.Site

Zauważ, że możesz dopasować model z efektami losowymi i bez nich, aby sprawdzić, czy tak się dzieje - nie powinieneś widzieć żadnego efektu w stałym modelu, ale znaczące losowe efekty w kolejnym modelu. Muszę cię ostrzec, że takie decyzje są często lepiej podejmowane na podstawie zrozumienia aplikacji niż na podstawie wyboru modelu.


2
(+1): napisanie wzoru dla każdego modelu jest rzeczywiście najlepszym sposobem na zwiększenie przejrzystości notowań R; dobra robota!
ocram

@Macro Jedno pytanie o powyższe równania (dzięki za btw) - czy mają w nich również zwykły błąd? Jeśli tak, jaki jest indeks dolny tego terminu?
Fomite

2
Cześć - jednym ze sposobów na napisanie GLM jest model mi(Yjajot|X)(lub wersja „połączona”), tak jak tutaj zrobiłem. Nie ma terminu błędu dla oczekiwanej wartości, jeśli model jest poprawnie określony. Aby odpowiedzieć na pytanie, w GLMs jesteśmy określenie rozkładu wYjajot|X. „Pozostała” przypadkowość w modelu liniowym przejawia się w normalnie rozłożonym składniku błędu. Ale w nieliniowych GLM (np. Poissonie, logistyce) losowość jest „wbudowana”, ponieważ znajomość częstości poissona lub prob powodzenia próby bernoulli nie pozwala przewidzieć realizacji bez błędu. Mam nadzieję że to pomoże.
Makro

11

Należy zauważyć, że Tżaden z twoich modeli nie jest terminem dotyczącym efektów losowych, ale efektem stałym. Losowe efekty są tylko te efekty, które pojawiają się po tym, |w lmerwzoru!

Bardziej dogłębną dyskusję na temat tego, co zawiera ta specyfikacja, można znaleźć w tym pytaniu dotyczącym lmer .

Z tych pytań twój model powinien dać (dla twojego stałego efektu T):

  • Globalny stok
  • Losowe określenie nachyleń określające odchylenie od ogólnego nachylenia dla każdego poziomu Site
  • Korelacja między losowymi zboczami.

I jak powiedział @ mark999, to rzeczywiście jest powszechna specyfikacja. W projektach z powtarzanymi pomiarami zazwyczaj chcesz mieć losowe nachylenia i korelacje dla wszystkich czynników powtarzanych pomiarów (w obrębie badanych).

Zobacz kilka przykładów (które zwykle tu cytuję):

Judd, CM, Westfall, J., i Kenny, DA (2012). Traktowanie bodźców jako przypadkowego czynnika w psychologii społecznej: Nowe i kompleksowe rozwiązanie wszechobecnego, ale w dużej mierze ignorowanego problemu. Journal of Personality and Social Psychology , 103 (1), 54–69. doi: 10.1037 / a0028347


2
Podobne odniesienie z ekologii: Schielzeth, Holger i Wolfgang Forstmeier. 2009. „Konkluzje poza wsparciem: nadmiernie pewne szacunki w modelach mieszanych”. Ekologia behawioralna 20 (2) (1 marca): 416–420. doi: 10.1093 / beheco / arn145. beheco.oxfordjournals.org/content/20/2/416 .
Ben Bolker

1

Coś powinno pojawić się tylko w części losowej, gdy sam nie jesteś szczególnie zainteresowany jego parametrem, ale musisz go uwzględnić, aby uniknąć zależnych danych. Na przykład, jeśli dzieci są zagnieżdżone w klasach, zwykle chcesz, aby dzieci były tylko przypadkowym efektem.


1
Może źle cię rozumiem, ale pomyślałbym, że posiadanie stałych i losowych efektów dla tej samej zmiennej było częstsze niż zmienna mająca tylko efekt losowy. Posiadanie stałych i losowych efektów dla tej samej zmiennej nie jest rzadkością w książce Pinheiro i Bates.
mark999

2
@MichaelChernick, jak rozumiem, jeśli masz ustalony efekt i efekt losowy dla tej samej zmiennej, to ustalony efekt jest ogólnym efektem w populacji, podczas gdy efekt losowy pozwala na inny efekt zmiennej dla każdego podmiotu. Istnieje kilka przykładów w Pinheiro & Bates.
mark999

2
@PeterFlom, re: „jeśli dzieci są zagnieżdżone w klasach, zwykle chcesz, aby dzieci były tylko efektem losowym”. Myślę, że masz na myśli, że klasa jest efektem losowym. O ile dane nie są zagnieżdżone (np. Powtarzane pomiary u dzieci), losowe efekty na poziomie dziecka nie są rozpoznawane.
Makro

1
@macro Tak, o to mi chodziło, przepraszam. Terminologia staje się bardzo myląca! Być może dlatego Gelman unika terminów „naprawiono” i „losowo”
Peter Flom - Przywróć Monikę

2
@Michael, zgadzam się z tobą. W tego rodzaju modelach hierarchicznych efekty losowe są definiowane przez zmienną grupującą (w przeciwieństwie do innych modeli wielowymiarowych, takich jak przestrzennie indeksowane zestawy danych, w których zmienna „grupująca” stale się zmienia). W pytaniu OP, Sitebędzie określana jako efekt losowy, a nie Tlub Aczy cokolwiek innego. Myśląc o tym w ten sposób, Sitewyraźnie nie można było ustalić zarówno losowego, jak i losowego, ponieważ nie można byłoby ich zidentyfikować. Możesz mieć zarówno stałe, jak i losowe współczynniki dla zmiennej, ale to inne pytanie.
Makro
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.