R'de sansürlenmiş Cox orantılı tehlikeler modeli


9

Aralık sansürlenmiş hayatta kalma süreleri göz önüne alındığında, aralık sansürlü Cox PH modelini nasıl yapabilirim R? Bir rseek araması intcoxartık Rdepoda bulunmayan paketi açar . Neredeyse paketteki coxphfonksiyonun survivalsansürlenmiş sağkalım verilerini aralıksız işleyemediğine inanıyorum.

Ayrıca, verileri çarpıtmak ve sonra coxphişlevi kullanmak istemiyorum . Bu yöntem, aralık sansürünün belirsizliğini göz ardı ettiğiniz için katsayıların standart hatalarını hafife alır.


1
Normal kullanımda intcoxolmasa bile paketi yükleyebilirsiniz . CRANinstall.packages("intcox")
smillig

Hmmm ... Bunu yapamadım. Ayna seçimi indirmeyi etkileyebilir mi?
wcampbell

1
Mümkün ama bilmiyorum. Berlin CRAN'ı sadece 10 dakika önce yapmak için kullandım (R sürümü 2.15.1).
smillig

2
Hayatta Kalma Analizi CRAN Görev Görünüm aralığı sansür desteği ile bir dizi de dahil olmak üzere hayatta kalma analizi için mevcut paketleri, özetler.
jthetzel

1
21 Aralık 2015 itibariyle, install.packages("intcox")herhangi bir sorun olmadan başardım (R-devel, ancak herhangi bir modern R çalışmalı)
Ben Bolker

Yanıtlar:


4

Yukarıda belirtildiği gibi, survreg işlevini kullanabilirsiniz. Yine de bir not: bu kesinlikle bir Cox PH modeli değil, daha çok yer ölçekli modeller. Varsayılan günlük dönüşümü kullanılarak, bu kıç modelidir. Üstel dağılım durumunda, oransal tehlikeler ve kıç modeli eşdeğerdir, bu nedenle dağıtım üstel olarak ayarlanırsa, bu, üstel bir taban çizgisine sahip oransal bir tehlike modelidir. Benzer şekilde, bir temel Weibull dağıtım kıç modeli kullanılırsa, parametre tahminleri, Weibull temel dağılımlı oransal tehlike modelinde kullanılanların doğrusal bir dönüşümüdür. Ancak genel olarak, survreg bir Cox PH modeline uymuyor.

Eğer intcox içinde uygulandığı gibi yarı parametrik bir model isteniyorsa, bir uyarı kelimesi: mevcut intcox sürümü ile ilgili birkaç sorun var (algoritma tipik olarak erken MLE'den önemli ölçüde sonlandırılıyor, sansürsüz gözlemlerle açıkça başarısız oluyor, standart hata yok otomatik olarak sunulur).

Kullanabileceğiniz yeni bir alternatif "icenReg" paketidir.

Önyargı kabulü: bu icenReg'in yazarıdır.


1
Sitemize hoşgeldiniz! Size ve iyi katkılarınıza sahip olduğunuz için mutluyuz.
whuber

@Cliff AB ic_sp işlevinde hangi belirli yarı parametrik yöntemi kullanıyorsunuz? Yöntem hakkında bir makaleniz veya öğreticiniz var mı?
Munichong

@Munichong: makalenin tamamını burada bulabilirsiniz . Alternatif olarak, paketin vinyeti de modellere hızlı bir giriş sağlar; bkz. burada
Cliff AB

@CliffAB Verilerim belleğe sığmayacak kadar büyük olduğundan, ic_sp'yi stokastik bir şekilde değiştirmek istiyorum: Bir mini toplu işi ic_sp'ye besleyin ve maxIter = 1'i ayarlayın, degradeleri alın ve yinelemeli olarak güncelleyin. Degradelere ic_sp işlevinden nasıl erişebileceğimi biliyor musunuz?
Munichong

1
@Munichong: ilginç! Ne yazık ki, bu yöntemin işe yarayacağını sanmıyorum. Özellikle, ic_spverilerinizde benzersiz zamanlar kadar parametreye sahip olan temel sağkalım dağılımını (sağ sansürlü durumda olduğu gibi) tahmin etmek gerekir. Bu, mini yığınlama için bir sorun yaratır; sürekli sürelerle, taban çizgisi adımları toplu işi toplu olarak sıralamayacaktır.
Cliff AB

1

R'de sansürlenmiş aralıklarla analiz yapmak için bir Surv nesnesi oluşturmanız ve ardından survfit () kullanmanız gerekir. Birden fazla değişkeniniz varsa, intcox paketi sorunu çözer.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.