Cox Proportional Hazard Model
Now you are going to compute a Cox Proportional Hazard model on the online shop data. Your data stored in dataNextOrder
now contains four additional variables: the shoppingCartValue
of the first order in dollars, whether the customer used a voucher
, whether the order was returned
, and the gender
.
The rms
package is already loaded in the workspace.
This exercise is part of the course
Machine Learning for Marketing Analytics in R
Exercise instructions
- Compute the Cox PH model using
cph()
. Include the variablesshoppingCartValue
,voucher
,returned
andgender
as predictors. Pay attention to specify the formula correctly. Store the result in an object calledfitCPH
. And, of course, print the results. - Take the exponential of the
coefficients
to interpret them. With respect to interpretation, take into account thatshoppingCartValue
is a continuous variable, whereas the remaining variables are categorical. - Plot the result summary.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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)