Pertimbangkan pengamatan yang disensor benar, dengan peristiwa pada waktu . Jumlah individu yang rentan pada waktu adalah , dan jumlah peristiwa pada saat adalah .
Kaplan-Meier atau penaksir produk muncul secara alami sebagai MLE ketika fungsi bertahan hidup adalah fungsi langkah . Kemungkinannya adalah dan MLE adalah .α i = 1 - d i
OK, sekarang anggap saya ingin pergi ke Bayesian. Saya perlu beberapa jenis `` alami '' sebelumnya yang akan saya kalikan , kan?
Googling kata kunci yang jelas saya temukan bahwa proses Dirichlet adalah yang baik sebelumnya. Tetapi sejauh yang saya mengerti, itu juga merupakan poin diskontinuitas ?
Ini tentunya sangat menarik dan saya ingin mempelajarinya, namun saya akan menerima sesuatu yang lebih sederhana. Saya mulai curiga itu tidak semudah yang saya pikirkan, dan sekarang saatnya untuk meminta saran Anda ...
Banyak terima kasih sebelumnya!
PS: Beberapa ketepatan pada apa yang saya harap saya tertarik (sesederhana mungkin) penjelasan tentang cara untuk menangani proses Dirichlet sebelumnya, namun saya pikir itu harus mungkin untuk menggunakan hanya sebelumnya pada - yaitu a sebelum pada fungsi langkah dengan diskontinuitas di .t i
Saya berpikir bahwa "bentuk global" dari fungsi langkah yang disampel sebelumnya tidak boleh bergantung pada - harus ada keluarga fungsi berkelanjutan yang didekati oleh fungsi langkah ini.
Saya tidak tahu apakah harus independen (saya ragu). Jika ya, saya pikir ini menyiratkan bahwa sebelumnya tergantung pada , dan jika kita menyatakan distribusinya dengan maka produk dari variabel oleh variabel independen adalah variabel . Tampaknya di sini variabel log- dapat bermanfaat.α i Δ t i = t i - t i - 1 A ( Δ t ) A ( Δ 1 ) A ( Δ 2 ) A ( Δ 1 + Δ 2 ) Γ
Tapi di sini pada dasarnya aku terjebak. Saya tidak mengetik ini pada awalnya karena saya tidak ingin mengarahkan semua jawaban ke arah ini. Saya akan sangat menghargai jawaban dengan referensi bibliografi untuk membantu saya membenarkan pilihan akhir saya.
sumber
Jawaban:
Perhatikan bahwa karena fungsi kemungkinan Anda adalah produk dari fungsi - data memberi tahu Anda bahwa tidak ada bukti untuk korelasi di antara mereka. Perhatikan bahwa variabel sudah scaling ke akun untuk waktu. Periode waktu yang lebih lama berarti lebih banyak kesempatan untuk acara, umumnya berarti lebih besar .d i d iαi di di
Cara paling dasar untuk "go Bayesian" di sini adalah dengan menggunakan prior uniform uniform independen . Perhatikan bahwa jadi ini adalah prior yang tepat - maka posterior juga tepat. Posterior adalah distribusi beta independen dengan parameter . Ini dapat dengan mudah disimulasikan untuk menghasilkan distribusi posterior kurva survival, menggunakan fungsi dalam R misalnya.0 < α i < 1 p ( α i ) ∼ b e t a ( n i - d i + 1 , d i + 1 )p(αi)=1 0<αi<1 p(αi)∼beta(ni−di+1,di+1)
rbeta ()
Saya pikir ini menjadi pertanyaan utama Anda tentang metode "sederhana". Di bawah ini adalah awal dari sebuah ide untuk membuat model yang lebih baik, yang mempertahankan bentuk KM fleksibel untuk fungsi bertahan hidup.
Saya pikir masalah utama dengan kurva KM adalah pada fungsi Survival, dan bukan pada sebelumnya. Misalnya, mengapa nilai harus sesuai dengan titik waktu yang diamati? Tidakkah lebih masuk akal untuk menempatkan mereka pada titik yang sesuai dengan waktu peristiwa yang bermakna berdasarkan proses yang sebenarnya? Jika titik waktu yang diamati terlalu jauh, kurva KM akan "terlalu halus". Jika terlalu dekat, kurva KM akan "terlalu kasar", dan berpotensi menunjukkan perubahan mendadak. Salah satu cara untuk menangani masalah "terlalu kasar" adalah dengan menempatkan sebelumnya yang berkorelasi pada sedemikian rupa sehingga . Efek dari ini sebelumnya akan mengecilkan parameter terdekat lebih dekat bersama-sama. Anda bisa menggunakan ini di "log-odds" α α i ≈ α i + 1 η i = log ( α iti α αi≈αi+1 ηi=log(αi1−αi) dan gunakan urutan acak kth sebelum . Untuk jalan acak urutan pertama, ini memberikan penalti pada formulir ke dalam log-likelihood. Perangkat lunak BayesX memiliki beberapa dokumentasi yang sangat bagus untuk jenis smoothing ini. Pada dasarnya memilih urutan k adalah seperti melakukan urutan k polinomial lokal. Jika Anda suka splines, pilih k = 3. Tentu saja, dengan menggunakan kotak waktu "baik" Anda akan memiliki titik waktu tanpa pengamatan. Namun, ini mempersulit fungsi kemungkinan Anda, karena hilang untuk beberapa . Misalnya jika dipecah menjadi 3 interval "lebih halus"η −τ(ηi−ηi−1)2 ni,di i (t0,t1) (t00,t01,t02,t10) maka Anda tidak tahu tetapi hanya dan . Jadi Anda mungkin perlu menambahkan "data yang hilang" ini dan menggunakan algoritma EM atau mungkin VB (asalkan Anda tidak menuruni jalan mcmc).n02,n10,d01,d02,d10 d 1 = d 01 + d 02 + d 10n1=n01 d1=d01+d02+d10
Semoga ini memberi Anda awal.
sumber
Untuk pembaca yang menghadapi masalah pergi ke Bayesian untuk memperkirakan fungsi bertahan hidup menerima sensor yang tepat, saya akan merekomendasikan pendekatan Bayesian nonparametrik yang dikembangkan oleh F Mangili, A Benavoli et al. Satu-satunya spesifikasi sebelumnya adalah parameter (presisi atau kekuatan). Ini menghindari kebutuhan untuk menentukan proses Dirichlet jika tidak ada informasi sebelumnya. Para penulis mengusulkan (1) - penaksir yang kuat dari kurva kelangsungan hidup dan interval kredibel untuk probabilitas kelangsungan hidup (2) - Sebuah tes dalam perbedaan kelangsungan hidup individu dari 2 populasi independen yang menyajikan berbagai manfaat selama tes peringkat log klasik atau tes nonparametrik lainnya. Lihat paket IDPsurvival dan referensi ini: Analisis kelangsungan hidup yang andal berdasarkan proses Dirichlet. F Mangili et al. Jurnal Biometrik. 2014.
sumber