Cox proportional hazard-modell
Nu ska du beräkna en Cox proportional hazard-modell på nätbutiksdata. Din datamängd dataNextOrder innehåller nu fyra ytterligare variabler: shoppingCartValue (värdet på den första ordern i dollar), om kunden använde en voucher, om ordern returned (returnerades) samt gender (kön).
Paketet rms är redan inläst i arbetsytan.
Den här övningen är en del av kursen
Maskininlärning för marknadsanalys i R
Övningsinstruktioner
- Beräkna Cox PH-modellen med
cph(). Inkludera variablernashoppingCartValue,voucher,returnedochgendersom prediktorer. Var noga med att ange formeln korrekt. Spara resultatet i ett objekt kallatfitCPHoch skriv sedan ut resultaten. - Ta exponenten av
coefficientsför att tolka dem. Tänk på attshoppingCartValueär en kontinuerlig variabel, medan de övriga variablerna är kategoriska. - Plotta sammanfattningen av resultatet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)