Чи правильно я вказав свою модель lmer?


9

Я проглядав Google і цей сайт, і я все ще плутаю функцію lmer у бібліотеці lme4.

У мене є деякі дані, зібрані з різних психіатричних відділень, які мають багаторівневу структуру. Для спрощення я виберу дві змінні рівня 2 та дві рівня 1, хоча насправді є ще кілька.

Рівень 2 - WardSize [це кількість людей на палаті] & WAS [це міра того, наскільки "приємна" опіка]

Змінна групування, яка повідомляє R, хто в якій палаті називається "Уорд"

Перший рівень - Стать [це, очевидно, стать] & BSITotal [це міра вираженості симптомів]

Результатом є Selfreject, що знову ж таки виглядає так.

У мене така формула:

help = lmer (формула = Selfreject ~ WardSize + WAS + Gender + BSITotal + (1 | Ward))

Я сподіваюся, що це означає, що "у кожної людини є оцінка, пов’язана зі своєю власною гендерною та вираженою симптоматикою, а також ефект на рівні опіки, що стосується розміру палати та наскільки" приємно "це"

Це правильно? Що мене бентежить, це те, що я не бачу, як R може визначити, які є рівні 1 та які змінні рівня 2, за винятком перехоплення рівня підопічного в кінці.

Якби хто міг пояснити позначення, так ідіот, як я, може зрозуміти, що було б ще краще.

Дуже дякую!

Відповіді:


11

Ваша модель моделі чудова.

Різні перехоплення для Ward, вказані в lmer, як ви робили з (1 | Ward), говорять про те, що суб'єкти в кожному відділенні можуть бути схожішими один на одного в Selfreject з інших причин, ніж WardSize або Gender, тому ви контролюєте неоднорідність між окремими.

Ви можете думати про "1" як стовпець 1s (тобто константа) в даних, до яких підходить перехоплення. Зазвичай, наприклад, "1" розуміється автоматично в lm

lm(Y ~ X1 + X2)

фактично вказує

lm(Y ~ 1 + X1 + X2)

Тепер, коли у вас є основна модель, ви можете почати задавати додаткові запитання на кшталт "Чи відрізняються взаємозв'язки між BSItotal і Selfreject між підопічними?"

lmer(formula=Selfreject ~ WardSize + WAS + Gender + BSITotal + (1 + BSITotal | Ward))

Тобто, і перехоплення, і нахил BSITotal можуть відрізнятися між підопічними.

Якщо ви ще цього не зробили, аналіз даних Gelman & Hill з використанням регресії та багаторівневих моделей / ієрархічних моделей - це чудова книга, в якій пояснюється розміщення подібних моделей з lmer.


1

Ось посилання на пояснення Дугласа Бейтса (який написав lme4) щодо того, чому не потрібно вказувати рівень для фіксованих ефектів.


2
Ласкаво просимо на сайт, @Breyer. Я підозрюю, що це корисний внесок. Ви проти занести короткий підсумок аргументу, щоб читачі могли вирішити, чи це те, що вони шукають, чи у випадку майбутнього посилання?
gung - Відновити Моніку

2
Дякуємо за привітання @gung. Звичайно, Бейтс пояснює, що не потрібно вказувати рівні для фіксованих ефектів, оскільки пакет lme4 написаний для змішаних моделей, включаючи, але не обмежуючись, багаторівневі / ієрархічні моделі. Це означає, що обчислювальні методи не покладаються на конкретизацію рівнів, як це стосується спеціалізованого багаторівневого регресійного програмного забезпечення (HLM тощо), яке використовує вкладені структури даних при обчисленні.
Брейер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.