Modellantaganden
Du har redan bekantat dig med Cox PH-modellen i den förra kodövningen. I den här övningen ska du undersöka om din modell verkligen är lämplig. Modellen är fortfarande lagrad i objektet fitCPH.
Den här övningen är en del av kursen
Maskininlärning för marknadsanalys i R
Övningsinstruktioner
- Kontrollera antagandet om proportionella hazarder för modellen
fitCPHmed hjälp avcox.zph(). Lagra testresultatet i ett objekt som hetertestCPHoch skriv ut det. - Antagandet verkar vara brutet för en variabel på signifikansnivån 0,05. Vilken? Plotta koefficienten beta som funktion av tid för den variabeln.
- Validera modellen med korsvalidering via funktionen
validate()från paketetrms.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Check proportional hazard assumption and print result
___ <- ___(fitCPH)
___(testCPH)
# Plot time-dependent beta
plot(___, var = "___")
# Load rms package
library(rms)
# Validate model
___(fitCPH, method = "___",
B = 10, dxy = TRUE, pr = FALSE)