Estou tentando estimar o efeito de 2 medicamentos ( drug1, drug2) na probabilidade de um paciente cair ( event). Os pacientes podem cair mais de uma vez e podem ser colocados ou retirados dos medicamentos a qualquer momento.
Minha pergunta é como os dados devem ser estruturados com relação ao período (dias), especificamente se é necessário haver sobreposição entre os dias. Há duas razões pelas quais acho que minha estrutura está errada, sendo a primeira aparentemente incorreta N. Também estou recebendo alguns erros, onde o período de tempo é um único dia (ou seja time1=4, time2=4) e estou certeza de como estes devem ser codificada. A hora de início das entradas subseqüentes deve ser a hora de parada da entrada anterior? Eu tentei nos dois sentidos (com e sem sobreposição) e, embora a sobreposição se livre do aviso, o Nerro ainda está incorreto.
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
No momento, tenho os dados configurados onde o início da próxima entrada é no dia seguinte. Pacientes únicos são identificados por seus 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
O paciente 123 estava em uso de medicamento1 no início do dia 2, após o qual eles receberam o medicamento2. Eles passaram do dia 3 para o dia 10 com os dois medicamentos antes de cair pela primeira vez e depois caíram pela segunda vez no dia 14 enquanto ainda estavam com os dois medicamentos. O paciente 345 passou 11 dias em uso de drogas2 sem cair (depois foi censurado) etc.
A estimativa real é assim:
S <- Srv(time=time1, time2=time2, event=event)
cox.rms <- cph(S ~ Drug1 + Drug2 + cluster(ChartNo), surv=T)
Minha principal preocupação é que, npara a minha análise, seja relatado 2017(o número de linhas nos dados), quando, na realidade, só tenho 314pacientes únicos. Não tenho certeza se isso é normal ou o resultado de algum erro que cometi ao longo do caminho.
> cox.rms$n
Status
No Event Event
1884 133
O mesmo acontece ao usar a coxph()partir do pacote de sobrevivência.
n= 2017, number of events= 133
O número de eventos está correto no entanto.
Este Post parece configurá-lo com a 'sobreposição' que descrevi, mas não tenho certeza sobre o Ne eles não parecem estar agrupados ID.
+cluster(ChartNo)termo deve cuidar das observações repetidas. Uma abordagem alternativa seria adicionar+ (1|subject)a uma análise coxme :: coxme.