Ви в основному праві щодо організації даних. Якщо у вас такі справи організовані так:
ID M1 M2 M3 EVENT
Ви, ймовірно, захочете реорганізувати дані так, щоб вони виглядали приблизно так:
ID TIME EVENT
1 1 0
1 2 1
1 3 1
2 1 0
2 2 0
. . .
. . .
Я називаю це перетворенням від широкого формату до довгого формату. Це робиться легко в R за допомогою reshape()
функції або ще простіше з reshape2
пакетом.
Я особисто зберігав би ID
поле для його потенційного використання для визначення джерела варіації в моделі змішаних ефектів. Але це не обов'язково (як вказував @BerndWeiss). Далі передбачається, що ви цього хотіли б зробити. Якщо ні, то підійде аналогічна модель із glm(...,family=binomial)
умовами без випадкових ефектів.
lme4
Пакет в R буде відповідати змішаним ефектів логістичної регресійної моделі , аналогічної тій , що ви говорите, за винятком випадкового ефекту або два для обліку мінливості коефіцієнтів з предметів ( ID
). Далі буде прикладом коду для примірника прикладної моделі, якщо ваші дані зберігаються у кадрі даних, який називається df
.
require(lme4)
ans <- glmer(EVENT ~ TIME + (1+TIME|ID), data=df, family=binomial)
Ця конкретна модель дозволяє коефіцієнти TIME
та intercept
коефіцієнти змінюватись випадковим чином в межах ID. Іншими словами, це ієрархічна лінійна змішана модель вимірювань, вкладених у особи.
Альтернативна форма дискретної моделі історії історії подій розбивається TIME
на дискретні манекени і підходить кожній як параметр. Це, по суті, дискретний випадок моделі Cox PH, оскільки крива небезпеки не обмежується лінійною (або квадратичною, або ви можете уявити час перетворення). Хоча, можливо, ви хочете згрупувати TIME
керований набір (тобто малий) дискретних часових періодів, якщо їх багато.
Подальші альтернативи включають час перетворення, щоб отримати правильну криву небезпеки. Попередній метод в основному позбавляє вас від цього робити, але попередній метод менш парсимонічний, ніж цей (і оригінальний лінійний випадок, який я поставив), оскільки у вас може бути багато часових точок, а отже, і багато неприємних параметрів.
Чудовим посиланням на цю тему є прикладний поздовжній аналіз даних Джудіт Сінгер та Джона Віллета : моделювання змін та виникнення подій .
self-study
тег.)