Я намагаюся оцінити вплив 2 препаратів ( drug1
, drug2
) на ймовірність падіння пацієнта ( event
). Пацієнти можуть впасти не один раз, і їх можна в будь-який момент надіти або зняти.
Моє запитання полягає в тому, як слід структурувати дані щодо періоду часу (днів), зокрема, чи потрібно перетинатись між днями. Є дві причини, чому я вважаю, що моя структура неправильна, перша, здавалося б, неправильна N
. Я також отримую деякі помилки , коли період часу один день (тобто time1=4
, time2=4
) , і я НЕ впевнений , як вони повинні бути закодовані. Чи повинен час початку наступних записів бути часом зупинки попереднього запису? Я спробував це в обох напрямках (з перекриттям і без нього), і хоча перекриття позбавляється від попередження, N
це все ще неправильно.
Warning message:
In Surv(time = c(0, 2, 7, 15, 20, 0, 18, 27, 32, 35, 39, 46, 53, :
Stop time must be > start time, NA created
Зараз у мене налаштовані дані, де початок наступного запису наступного дня. Унікальні пацієнти ідентифікують їх chart numbers
.
Time1 Time2 Drug1 Drug2 Event ChartNo
0 2 1 0 0 123
3 10 1 1 1 123
11 14 1 1 1 123
0 11 0 1 0 345
0 19 1 0 1 678
0 4 0 1 0 900
5 18 1 1 0 900
Пацієнт 123 був на наркотику1 на початку 2-го дня, після чого їм додали наркотик2. Вони переходили з 3 по 10 день на обидва препарати, перш ніж потрапляли в перший раз, потім вдруге впали на 14 день, поки все ще були на обидва препарати. Хворий 345 пішов 11 днів на наркотики2, не впавши (потім піддався цензурі) тощо.
Фактична оцінка виглядає приблизно так:
S <- Srv(time=time1, time2=time2, event=event)
cox.rms <- cph(S ~ Drug1 + Drug2 + cluster(ChartNo), surv=T)
Моє основне занепокоєння полягає в тому, що n
для мого аналізу повідомляється 2017
(кількість рядків у даних), коли насправді у мене є лише 314
унікальні пацієнти. Я не впевнений, якщо це нормально або є причиною помилки, яку я зробив по дорозі.
> cox.rms$n
Status
No Event Event
1884 133
Те саме стосується використання coxph()
з пакету виживання.
n= 2017, number of events= 133
Однак кількість подій є правильною.
Здається, ця публікація налаштована на описане нами «перекриття», але я не впевнений у цьому N
, і вони, схоже, не згрупуються ID
.
+cluster(ChartNo)
Термін повинен піклуватися про повторні спостереженнях заклопотаності. Альтернативним підходом було б додати+ (1|subject)
до аналізу coxme :: coxme.