Come interpretare una curva di sopravvivenza del modello di rischio Cox?


9

Come si interpreta una curva di sopravvivenza dal modello di rischio proporzionale cox?

In questo esempio di giocattolo, supponiamo di avere un modello di rischio proporzionale cox su agevariabile nei kidneydati e generare la curva di sopravvivenza.

library(survival)
fit <- coxph(Surv(time, status)~age, data=kidney)
plot(conf.int="none", survfit(fit))
grid()

inserisci qui la descrizione dell'immagine

Ad esempio, al momento , quale affermazione è vera? o entrambi hanno torto?200

  • Dichiarazione 1: avremo il 20% di soggetti rimasti (ad esempio, se avremo persone, entro il giorno 200 , dovremmo averne circa 200 ), 1000200200

  • 20%200


βTx


Si noti che il modello assume l'indipendenza tra i tempi degli eventi.
Ocram,

l'analisi della sopravvivenza può avere ipotesi di indipendenza
Aksakal

quindi sembra che la domanda sia davvero sulla codifica R piuttosto che sulle statistiche pure. è necessario conoscere la sintassi e le caratteristiche di particolari funzioni utilizzate nell'esempio. in tal caso, non è per certi versi fuori tema? in caso contrario, è necessario spiegare cosa sta succedendo a coloro che non usano R
Aksakal il

Risposte:


5

x

h(t;x)=h0(t)eβx.
H(t;x)=0th(u;x)du=0th0(u)eβxdu=H0(t)eβx,
H0(t)=0th0(u)dux
S(t;x)=eH(t;x)=eH0eβx=S0(t)eβx
S0(t)=eH0(t)

β^S^0(t)xS^(t;x)=S^0(t)eβ^x

Nel calcolare questo in R si specifica il valore delle covariate newdatanell'argomento. Ad esempio, se si desidera la funzione di sopravvivenza per individui di età = 70, in R, fare

plot(survfit(fit, newdata=data.frame(age=70)))

newdata?survfit.coxphS0(t)eβx¯


Sono d'accordo con te. Questa è una risposta ben scritta. Chiedo scusa all'OP per il mio errore e apprezzo il modo in cui l'OP lo ha corretto.
Michael R. Chernick,

@ hxd1101 Dopo aver letto survfit.coxphpiù attentamente la pagina di aiuto , ho corretto un errore nella mia risposta, vedi aggiornamento.
Jarle Tufto,

2

Avremo il 20% di soggetti rimasti (ad esempio, se avremo 1000 persone, di giorno 200, dovremmo averne 200)? o Per una determinata persona, ha il 20% di probabilità di sopravvivere al giorno 200?

Nella sua forma più pura, la curva di Kaplan-Meier nel tuo esempio non fa alcuna delle affermazioni di cui sopra.

La prima affermazione farà una proiezione lungimirante avrà . La curva di sopravvivenza di base descrive solo il passato, il tuo campione. Sì, il 20% del campione è sopravvissuto entro il giorno 200. Il 20% sopravviverà nei prossimi 200 giorni? Non necessariamente.

Per fare questa affermazione devi aggiungere più presupposti, costruire un modello ecc. Il modello non deve nemmeno essere statistico in un certo senso come la regressione logistica. Ad esempio, potrebbe PDE in epidemiologia ecc.

La tua seconda affermazione si basa probabilmente su una sorta di ipotesi di omogeneità: tutte le persone sono uguali.


xβTx

@ hxd1011, dipende dal tuo modello. Se stavi modellando parti di automobili, potresti benissimo supporre che siano uguali. d'altra parte i loro fallimenti potrebbero essere correlati dal numero di lotto, quindi non sono gli stessi ecc.
Aksakal

Ho modificato la mia domanda per essere più specifici sul modello cox, la tua risposta sulla curva Kaplan_Meier è ancora valida?
Haitao Du

2

S0(t)S(t)

S0(t)S(t)x=0


0

S(t)=0.2t

t1h(t)h(t)

Per quanto riguarda i presupposti: ho pensato che i consueti test dei coefficienti in un contesto di regressione di Cox assumessero l'indipendenza, a condizione che le covariate osservate? Anche la stima di Kaplan-Meier sembra richiedere l'indipendenza tra tempo di sopravvivenza e censura ( riferimento ). Ma potrei sbagliarmi, quindi le correzioni sono benvenute.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.