Katakanlah Anda memiliki data kelangsungan hidup seperti ini:
obs <- data.frame(
time = c(floor(runif(100) * 30), floor((runif(100)^2) * 30)),
status = c(rbinom(100, 1, 0.2), rbinom(100, 1, 0.7)),
group = gl(2,100)
)
Untuk melakukan tes peringkat log standar, seseorang dapat menggunakan
survdiff(Surv(time, status) ~ group, data = obs, rho = 0)
Baik?
Tapi bagaimana dengan tes lain? Bagaimana Anda bisa melakukan tes peringkat yang ditandatangani Wilcoxon, tes Peto atau tes Fleming-Harrington?
R memberikan kemungkinan untuk melakukan tes Wilcoxon , namun saya tidak menemukan cara untuk membiarkannya memperhitungkan sensor.
Lebih lanjut, dokumen tersebut menyatakan bahwa pengaturan rho = 1
akan menjadikan tes ini sebagai "modifikasi Peto & Peto dari tes Gehan-Wilcoxon". Tetapi apakah ini sama dengan tes Peto?
r
survival
wilcoxon-signed-rank
Marcel
sumber
sumber
survdiff
pengaturanrho=1
menjadikannya tes Peto ...wilcox.test
sensor memperhitungkan. Denganrho=1
saya tidak yakin apakah ini tes Peto atau tes Wilcoxon, seperti yang dinyatakan oleh dokumen "Peto & Peto modifikasi dari tes Gehan-Wilcoxon". Tidak perlu downvote.Jawaban:
(Anda mungkin harus mengutip sumber untuk konvensi penamaan Anda dan menjelaskan secara lebih rinci mengapa pertanyaan ini diajukan. Jika ini kasus yang mencoba mencocokkan dokumentasi untuk SAS atau SPSS, kami mungkin mengalami kesulitan lintas budaya.)
Jawaban cepat untuk pertanyaan spesifik Anda tentang cara mendapatkan "uji Peto" adalah dengan menggunakan rho = 1, tetapi itu akan menjadi perkiraan. Mengacu pada bagian satu sampel dan dua sampel dari bab 7 dalam "Analisis Kelangsungan Hidup" Klein dan Moeschberger, kita membaca bahwa versi Peto-Peto dan versi Gehan keduanya versi dua sampel (disensor) dari Mann-Whitney Wilcoxon uji dua sampel tetapi menggunakan versi yang berbeda dari estimator fungsi survival. Tidak ada 'Tes Fleming-Harrington' tunggal karena istilah itu mengacu pada keluarga tes yang mengurangi ke log-rank dan tes tipe Wilcoxon pada nilai yang ditentukan
rho
. (Fungsi R / Ssurv.diff
memiliki parameter-q dari keluarga Fleming-Harrington yang tetap pada 0 dan hanya memvariasikan parameter-p yang dinamai rho.)Sebuah pertanyaan meta adalah apakah Anda harus fokus pada nama dan bukan pada substansi matematika? Memilih p = rho = 0 (dengan q tetap pada 0) dalam keluarga Fleming-Harrington menimbang (OE) atau perbedaan lintas kelompok secara merata pada rentang waktu, sedangkan Gehan-Wilcoxon dan Peto-Peto menguji bobot awal kematian lebih kuat. Pendapat saya (sebagai dokter) adalah masuk akal untuk mempertimbangkan perbedaan awal yang lebih mungkin untuk kasus tipikal, tetapi dapat membayangkan contoh spesifik di mana pilihan lain dapat dipertahankan.
sumber
Untuk menjawab pertanyaan Anda tentang cara menghitung ini di R, Anda dapat menggunakan
comp()
fungsi darisurvMisc
paket. Contoh:Untuk memilih parameter untuk tes Fleming-Harrington (diperlihatkan di baris terakhir), Anda menggunakan argumen
FHp
danFHq
. Sebagai contoh,memberi Anda tes log-rank normal (juga ditampilkan di baris pertama pada contoh pertama).
sumber
comp(ten(fit))