Розуміння дисперсії випадкових ефектів у lmer () моделях


16

У мене виникають проблеми з розумінням виходу моєї lmer()моделі. Це проста модель змінної результату (підтримка) з різними перехопленнями стану / випадковими ефектами стану:

mlm1 <- lmer(Support ~ (1 | State))

Результати summary(mlm1):

Linear mixed model fit by REML 
Formula: Support ~ (1 | State) 
   AIC   BIC logLik deviance REMLdev
 12088 12107  -6041    12076   12082
Random effects:
 Groups   Name        Variance  Std.Dev.
 State    (Intercept) 0.0063695 0.079809
 Residual             1.1114756 1.054265
Number of obs: 4097, groups: State, 48

Fixed effects:
            Estimate Std. Error t value
(Intercept)  0.13218    0.02159   6.123

Я вважаю, що відмінність перехоплюючих / перехоплюючих змін у різних станах є 0.0063695. Але коли я витягаю вектор цих випадкових випадкових ефектів і обчислюю дисперсію

var(ranef(mlm1)$State)

Результат: 0.001800869значно менший від дисперсії, про яку повідомляє summary().

Наскільки я розумію, модель, яку я вказав, може бути записана:

yi=α0+αs+ϵi, for i={1,2,...,4097}

αsN(0,σα2), for s={1,2,...,48}

Якщо це правильно, то дисперсія випадкових ефектів ( ) повинна бути σ 2 α . Але вони насправді не рівнозначні .αsσα2lmer()


Чи знаєте ви про те, як оцінюються параметри lmer()? Здається , що ви постулювати , що оцінюється емпіричної дисперсії оціненого випадкових ефектів а з . Опис вашої моделі не зрозумілий (perharps y я повинен бути y i s ). Це збалансований дизайн? σα2α^syiyis
Стефан Лоран

Ось дуже схоже запитання з якось іншою відповіддю
Арне Йонас Варнк

Відповіді:


11

Це класичний один спосіб anova. Дуже коротка відповідь на ваше запитання полягає в тому, що компонент дисперсії складається з двох доданків.

σ^α2=E[148s=148αs2]=148s=148α^s2+148s=148var(α^s)

Отже, термін, який ви обчислили, є першим терміном на резус (оскільки випадкові ефекти мають середній нуль). Другий термін залежить від того, чи буде використано REML ML та суми квадратних стандартних помилок ваших випадкових ефектів.


2
Добре, зрозумів! Отже, сума квадратиків ПЕ - 1/48 * sum((se.ranef(mlm1)$State)^2)- є 0.004557198. Варіантність точкових оцінок РЕ (отриманих, як було зазначено вище, з використанням var(ranef(mlm1)$State)) є 0.001800869. Сума 0.006358067, яка є дисперсією, яку повідомляється summary()на lmer()моделі вище, принаймні до 4 або 5 цифр. Велике спасибі @probability
nomad545

2
Для тих, хто шукає цю відповідь та коментар про допомогу, зауважте, що nomad545 також використав armпакет R для se.ranef()функції.
ndoogan

1
@probabilityislogic: Чи можете ви надати детальніше, як було обчислено це рівняння? Зокрема, як досягнуто другої рівності? Крім того, чи не повинно бути шапки на альфі після першої рівності?
user1357015

1
@ user1357015 - один із способів побачити це - подивитися на градієнт (граничного) ймовірності журналу після інтеграції випадкових ефектів. Тобто диференціювати ймовірністьYNоrмал(1нα0,Σ) де Σ=Янσе2+σα2ZZТє "безумовною" дисперсією Y. Якщо ви це зробите (плюс використовуючи деякі маніпуляції), ви отримаєте вищевказану рівність. Друга рівність випливає тому, щоЕ(αс)=0 (за зразком) значення vаr(αс)=Е(αс2)
ймовірністьлогічний
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.