Модель пропорційних ризиків Кокса
Тепер ви обчислите модель пропорційних ризиків Кокса для даних інтернет‑крамниці. Ваші дані в dataNextOrder тепер містять чотири додаткові змінні: shoppingCartValue — вартість першого замовлення в доларах, чи використав клієнт voucher, чи було замовлення returned, а також gender.
Пакет rms уже завантажено в робочу область.
Ця вправа є частиною курсу
Machine Learning для маркетингової аналітики в R
Інструкції до вправи
- Обчисліть модель Cox PH за допомогою
cph(). Додайте змінніshoppingCartValue,voucher,returnedіgenderяк предиктори. Уважно вкажіть формулу. Збережіть результат в обʼєктіfitCPH. І, звісно, виведіть результати. - Візьміть експоненту від
coefficients, щоб інтерпретувати їх. Памʼятайте, щоshoppingCartValue— неперервна змінна, тоді як решта змінних є категоріальними. - Побудуйте підсумковий графік результатів.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)