當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R survexp.fit 計算預期生存期


R語言 survexp.fit 位於 survival 包(package)。

說明

計算預期生存時間。

用法

survexp.fit(group, x, y, times, death, ratetable)

參數

group

如果存在多個生存曲線,則它標識該組,否則它是一個常數。必須是整數。

x

其列與 ratetable 的維度以正確順序匹配的矩陣。

y

每個科目的跟進時間。

times

計算結果的時間向量。

death

一個邏輯值,如果TRUE計算條件生存,如果FALSE計算隊列生存。有關更多詳細信息,請參閱survexp

ratetable

速率表,例如 survexp.uswhite

細節

對於條件生存y 必須是每個受試者最後一次隨訪或死亡的時間。對於隊列生存來說,它必須是每個受試者的潛在審查時間,忽略死亡。

對於精確估計,times 應該是 y 的超集,以便每個處於危險中的受試者在整個 sub-interval 時間內都處於危險之中。然而,對於大型數據集,這可能會使用過多的存儲和/或計算時間。如果 times 間距比這更粗,則使用精算近似值,但隻要所有返回值 > 0.99,該近似值就應該非常準確。

對於大小為 1 且 times > y 的子組,條件方法簡化為 exp(-h),其中 h 是受試者在其觀察時間內的預期累積風險。這用於計算個體的預期生存率。

包含每個時間點的受試者數量和預期生存率的列表。如果有多個組,這些將是每組一列的矩陣。

警告

大多數用戶會調用更高級別的例程survexp。因此,該函數對其輸入參數進行的錯誤檢查很少。

也可以看看

survexpsurvexp.us

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Compute Expected Survival。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。