Mô hình Cox Proportional Hazard
Bây giờ bạn sẽ ước lượng một mô hình Cox Proportional Hazard trên dữ liệu cửa hàng trực tuyến. Dữ liệu của bạn lưu trong dataNextOrder hiện có thêm bốn biến: shoppingCartValue của đơn hàng đầu tiên (USD), khách hàng có dùng voucher hay không, đơn hàng có bị returned hay không, và gender.
Gói rms đã được nạp sẵn trong không gian làm việc.
Bài tập này là một phần của khóa học
Machine Learning cho Phân tích Marketing bằng R
Hướng dẫn bài tập
- Tính mô hình Cox PH bằng
cph(). Bao gồm các biếnshoppingCartValue,voucher,returnedvàgenderlàm biến dự báo. Chú ý chỉ định công thức cho đúng. Lưu kết quả vào đối tượng tênfitCPH. Và đương nhiên, in kết quả ra. - Lấy hàm mũ của
coefficientsđể diễn giải. Khi diễn giải, lưu ýshoppingCartValuelà biến liên tục, trong khi các biến còn lại là biến phân loại. - Vẽ biểu đồ tóm tắt kết quả.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)