Saya mencoba memperkirakan efek 2 obat ( drug1
, drug2
) pada kemungkinan pasien jatuh ( event
). Para pasien dapat terjatuh lebih dari satu kali dan dapat memakai atau melepas obat kapan saja.
Pertanyaan saya adalah bagaimana data harus disusun berkaitan dengan periode waktu (hari), khususnya apakah perlu ada tumpang tindih antara hari-hari. Ada dua alasan mengapa saya pikir struktur saya salah, yang pertama tampaknya salah N
. Saya juga mendapatkan beberapa kesalahan di mana periode waktu adalah satu hari (yaitu time1=4
, time2=4
) dan tidak yakin bagaimana ini harus dikodekan. Haruskah waktu mulai entri berikutnya menjadi waktu berhenti dari entri sebelumnya? Saya sudah mencoba keduanya (dengan dan tanpa tumpang tindih), dan meskipun tumpang tindih menghilangkan peringatan, N
itu masih salah.
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
Saat ini saya sudah menyiapkan data di mana awal entri berikutnya adalah hari berikutnya. Pasien unik diidentifikasi oleh mereka 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
Pasien 123 menggunakan narkoba1 pada awal hari ke 2, setelah itu mereka menambahkan obat2. Mereka beralih dari hari ke 3 ke hari ke 10 pada kedua obat sebelum jatuh pertama kali, kemudian jatuh untuk kedua kalinya pada hari ke 14 sementara masih menggunakan kedua obat tersebut. Pasien 345 menjalani 11 hari dengan obat2 tanpa jatuh (kemudian disensor), dll.
Estimasi sebenarnya terlihat seperti ini:
S <- Srv(time=time1, time2=time2, event=event)
cox.rms <- cph(S ~ Drug1 + Drug2 + cluster(ChartNo), surv=T)
Perhatian utama saya adalah bahwa n
untuk analisis saya dilaporkan 2017
(jumlah baris dalam data), ketika dalam kenyataannya saya hanya memiliki 314
pasien yang unik. Saya tidak yakin apakah ini normal atau hasil dari beberapa kesalahan yang saya buat di sepanjang jalan.
> cox.rms$n
Status
No Event Event
1884 133
Hal yang sama berlaku ketika menggunakan coxph()
dari paket survival.
n= 2017, number of events= 133
Namun jumlah acara sudah benar.
Posting ini tampaknya sudah diatur dengan 'tumpang tindih' yang saya jelaskan, tetapi saya tidak yakin tentang itu N
, dan mereka tampaknya tidak mengelompok oleh ID
.
+cluster(ChartNo)
Istilah harus mengurus kepedulian pengamatan berulang. Pendekatan alternatif adalah menambahkan+ (1|subject)
analisis coxme :: coxme.