Kaplan-Meierova analýza
V tomto cvičení si procvičíš Kaplan-Meierovu analýzu – nejprve bez kovariátu a pak s kategorickým kovariátem.
Balíček survival je do tvého prostředí už načtený. Objekt přežití survObj i data dataNextOrder jsou stále k dispozici. Data teď navíc obsahují kovariát voucher, který budeš v tomto cvičení potřebovat. Tato kategorická proměnná říká, zda zákazník použil při první objednávce slevový voucher. Nabývá hodnoty 0 nebo 1.
Toto cvičení je součástí kurzu
Machine Learning for Marketing Analytics in R
Pokyny k cvičení
- Pomocí
survfit()proveď Kaplan-Meierovu analýzu (bez kovariátů). Výsledek ulož do objektufitKMSimple. Nezapomeň, že závislá proměnná (nalevo od tildy~) je opět tvůj objekt přežitísurvObj. PakfitKMSimplevypiš. - Vykresli výsledný objekt
fitKMSimplea přidej popisky os (argumentyxlabaylab). - Teď jdi o krok dál: proveď Kaplan-Meierovu analýzu s
survObjjako závislou proměnnou a proměnnouvoucherjako kovariátem. Nezapomeň zadat argumentdata. - Opět vykresli výsledek nového modelu a přidej popisky os.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)