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.