Tôi đang cố gắng ước tính ảnh hưởng của 2 loại thuốc ( drug1
, drug2
) đến khả năng bệnh nhân ngã ( event
). Các bệnh nhân có thể ngã nhiều lần và có thể được đưa vào hoặc lấy ra khỏi thuốc bất cứ lúc nào.
Câu hỏi của tôi là làm thế nào dữ liệu nên được cấu trúc liên quan đến khoảng thời gian (ngày), cụ thể là có cần phải chồng chéo giữa các ngày không. Có hai lý do tại sao tôi nghĩ rằng cấu trúc của tôi là sai, đầu tiên là dường như không chính xác N
. Tôi cũng nhận được một số lỗi mà khoảng thời gian là một ngày duy nhất (ví dụ time1=4
, time2=4
) và không chắc chắn cách này nên được mã hóa. Thời gian bắt đầu của các mục tiếp theo có nên là thời gian dừng của mục trước không? Tôi đã thử cả hai cách (có và không có chồng chéo), và trong khi có sự chồng chéo sẽ thoát khỏi cảnh báo, điều đó N
vẫn không chính xác.
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
Ngay bây giờ tôi có dữ liệu được thiết lập trong đó bắt đầu của mục tiếp theo là ngày tiếp theo. Bệnh nhân duy nhất được xác định bởi họ 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
Bệnh nhân 123 đã dùng thuốc1 khi bắt đầu đến ngày thứ 2, sau đó họ đã thêm thuốc2. Họ đã đi từ ngày thứ 3 đến ngày thứ 10 trên cả hai loại thuốc trước khi ngã lần đầu tiên, sau đó giảm lần thứ hai vào ngày 14 trong khi vẫn sử dụng cả hai loại thuốc này. Bệnh nhân 345 đã dùng thuốc 2 ngày mà không ngã (sau đó được kiểm duyệt), v.v.
Ước tính thực tế trông như thế này:
S <- Srv(time=time1, time2=time2, event=event)
cox.rms <- cph(S ~ Drug1 + Drug2 + cluster(ChartNo), surv=T)
Mối quan tâm chính n
của tôi là phân tích của tôi được báo cáo là 2017
(số lượng hàng trong dữ liệu), trong khi thực tế tôi chỉ có 314
các bệnh nhân duy nhất. Tôi không chắc chắn nếu điều này là bình thường hoặc kết quả của một số lỗi tôi đã thực hiện trên đường đi.
> cox.rms$n
Status
No Event Event
1884 133
Điều tương tự cũng đúng khi sử dụng coxph()
từ gói sinh tồn.
n= 2017, number of events= 133
Số lượng các sự kiện là chính xác tuy nhiên.
Bài đăng này dường như được thiết lập với 'chồng chéo' mà tôi đã mô tả, nhưng tôi không chắc chắn về điều đó N
và dường như chúng không được nhóm lại ID
.
+cluster(ChartNo)
hạn nên chăm sóc của các quan sát lo ngại lặp lại. Một cách tiếp cận khác sẽ là thêm+ (1|subject)
vào phân tích coxme :: coxme.