Coxův model proporcionálního rizika
Teď sestavíš Coxův model proporcionálního rizika na datech z e-shopu. Tvůj dataset uložený v dataNextOrder nyní obsahuje čtyři další proměnné: shoppingCartValue – hodnotu prvního nákupu v dolarech, voucher – zda zákazník použil slevový kupón, returned – zda bylo zboží vráceno, a gender – pohlaví zákazníka.
Balíček rms je již v pracovním prostředí načten.
Toto cvičení je součástí kurzu
Machine Learning for Marketing Analytics in R
Pokyny k cvičení
- Vypočítej Coxův model PH pomocí funkce
cph(). Jako prediktory zahrň proměnnéshoppingCartValue,voucher,returnedagender. Dej pozor na správné sestavení vzorce. Výsledek ulož do objektufitCPHa nezapomeň ho vypsat. - Aplikuj exponenciální funkci na
coefficients, aby bylo výsledky snazší interpretovat. Při interpretaci měj na paměti, žeshoppingCartValueje spojitá proměnná, zatímco ostatní proměnné jsou kategorické. - Vykresli souhrn výsledků.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Determine distributions of predictor variables
dd <- datadist(dataNextOrder)
options(datadist = "dd")
# Compute Cox PH Model and print results
___ <- ___(Surv(daysSinceFirstPurch, boughtAgain) ___ shoppingCartValue ___ voucher ___ returned ___ gender,
data = ___,
x = TRUE, y = TRUE, surv = TRUE)
print(___)
# Interpret coefficients
___(fitCPH$___)
# Plot result summary
___(___(fitCPH), log = TRUE)