Analiza Kaplan-Meier
În acest exercițiu vei exersa analiza Kaplan-Meier – fără covariată și cu o covariată categorială.
Pachetul survival este încărcat în spațiul tău de lucru. De asemenea, obiectul de supraviețuire survObj și setul de date dataNextOrder se află în continuare în mediu. Acum însă, datele conțin o covariatăsuplimentară numită voucher, de care vei avea nevoie în acest exercițiu. Această variabilă categorială îți arată dacă clienta a folosit un voucher la prima comandă. Poate lua valoarea 0 sau 1.
Acest exercițiu face parte din cursul
Machine Learning pentru Analiză de Marketing în R
Instrucțiuni pentru exercițiu
- Calculează o analiză Kaplan-Meier (fără covariante) folosind
survfit(). Stochează rezultatul într-un obiect numitfitKMSimple. Ține minte că variabila dependentă (variabila din stânga tildei~) este tot obiectul de supraviețuiresurvObj. Apoi, afișeazăfitKMSimple. - Reprezintă grafic obiectul rezultat
fitKMSimpleși adaugă etichete pentru axe (argumentelexlabșiylab). - Acum mergi un pas mai departe: calculează o analiză Kaplan-Meier cu
survObjca variabilă dependentă și variabilavoucherca covariantă. Nu uita să specifici argumentuldata. - Reprezintă din nou grafic rezultatul noului model și adaugă etichete pentru axe.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Compute and print fit
fitKMSimple <- ___(___ ~ ___)
___(fitKMSimple)
# Plot fit
plot(___,
conf.int = FALSE, ___ = "Time since first purchase", ___ = "Survival function", main = "Survival function")
# Compute fit with categorical covariate
fitKMCov <- survfit(___ ~ ___, data = ___)
# Plot fit with covariate and add labels
plot(___, lty = 2:3,
___ = "Time since first purchase", ___ = "Survival function", main = "Survival function")
legend(90, .9, c("No", "Yes"), lty = 2:3)