Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Beräkna Cox PH-modellen med cph(). Inkludera variablerna shoppingCartValue, voucher, returned och gender som prediktorer. Var noga med att ange formeln korrekt. Spara resultatet i ett objekt kallat fitCPH och skriv sedan ut resultaten.
  • Ta exponenten av coefficients för att tolka dem. Tänk på att shoppingCartValue ä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)
Redigera och kör kod