Analisis Kaplan-Meier
Dalam latihan ini Anda akan berlatih Analisis Kaplan-Meier — tanpa kovariat dan dengan kovariat kategorikal.
Paket survival sudah dimuat ke ruang kerja Anda. Objek survival survObj dan data Anda dataNextOrder juga masih tersedia di environment. Namun kini data memuat kovariat tambahan bernama voucher, yang akan Anda perlukan dalam latihan ini. Variabel kategorikal ini menunjukkan apakah pelanggan menggunakan voucer pada pesanan pertamanya. Nilainya 0 atau 1.
Latihan ini merupakan bagian dari kursus
Machine Learning untuk Analitik Pemasaran dengan R
Instruksi latihan
- Hitung Analisis Kaplan-Meier (tanpa kovariat) menggunakan
survfit(). Simpan hasilnya dalam objek bernamafitKMSimple. Ingat, variabel dependen (variabel di sebelah kiri tilde~) kembali adalah objek survival AndasurvObj. Lalu, cetakfitKMSimple. - Plot objek hasil
fitKMSimpledan tambahkan label sumbu (argumenxlabdanylab). - Sekarang lanjut satu langkah: Hitung Analisis Kaplan-Meier dengan
survObjsebagai variabel dependen dan variabelvouchersebagai kovariat. Jangan lupa tentukan argumendata. - Sekali lagi, plot hasil model yang baru dan tambahkan label sumbu.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Compute and print fit
fitKMSimple <- ___(___ ~ ___)
___(fitKMSimple)
# Plot fit
plot(___,
conf.int = FALSE, ___ = "Time since first purchase", ___ = "Survival function", main = "Survival function")
# Compute fit with categorical covariate
fitKMCov <- survfit(___ ~ ___, data = ___)
# Plot fit with covariate and add labels
plot(___, lty = 2:3,
___ = "Time since first purchase", ___ = "Survival function", main = "Survival function")
legend(90, .9, c("No", "Yes"), lty = 2:3)