Sansürü yok sayma egzersizi
Bir parti veriyorsun ve saat 1'de misafirlerin aniden dans etmeye başlıyor. Misafirlerinin ne kadar süre dans edeceğini merak ediyorsun ve veri toplamaya başlıyorsun. Sorun şu ki bir süre sonra yorulup uyuyorsun.
dancedat içinde aşağıdaki sağdan sansürlü dans süreleri verilerine sahipsin:
namearkadaşının adı.timesağdan sansürlü dans süresi.obs_endarkadaşının dansının sonunu gözlemleyip gözlemlemediğini gösterir: sonu gördüysen (1), onlar durmadan önce uyuduysan (0).
Veriyi sabah analiz etmeye başlıyorsun ama yorgunsun ve önce sansürlü gözlemler olduğunu görmezden geliyorsun. Sonra bu DataCamp kursunu hatırlayıp doğru şekilde yapıyorsun.
Bu egzersizde senin için survival paketi yüklendi.
Bu egzersiz
R ile Sağkalım Analizi
kursunun bir parçasıdırEgzersiz talimatları
- Tüm sansürlü gözlemler sanki gerçek olaymış gibi davranarak sağkalım fonksiyonunu tahmin et.
- Bu veri kümesinden Kaplan–Meier ile sağkalım fonksiyonunu tahmin et.
- Doğru ve hatalı sağkalım eğrilerini
ggsurvplot_combine()ile birlikte çiz ve karşılaştır. Farklarına dikkat et.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create dancedat data
dancedat <- data.frame(
name = c("Chris", "Martin", "Conny", "Desi", "Reni", "Phil",
"Flo", "Andrea", "Isaac", "Dayra", "Caspar"),
time = c(20, 2, 14, 22, 3, 7, 4, 15, 25, 17, 12),
obs_end = c(1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 0))
# Estimate the survivor function pretending that all censored observations are actual observations.
km_wrong <- survfit(___(time) ~ 1, data = dancedat)
# Estimate the survivor function from this dataset via kaplan-meier.
km <- survfit(___(___, ___) ~ ___, data = dancedat)
# Plot the two and compare
ggsurvplot_combine(list(correct = ___, wrong = ___))