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


R survfit0 轉換 survfit 對象的格式。


R語言 survfit0 位於 survival 包(package)。

說明

將開始時間(時間 0)的點添加到 survfit 對象的元素中。這對於繪圖很有用。

用法

survfit0(x, start.time=0)

參數

x

生存對象

start.time

所需的開始時間;請參閱下麵的詳細信息。

細節

傳統上,生存曲線是從時間 0 開始向前繪製的,但由於數據的一部分並不知道真正的開始時間,因此 survfit 例程在結果對象中不包含時間 0 值。例如,有人可能會比較累計抵押貸款違約與日曆年的比較,其中 ‘time’ 值是 Date 對象。繪製的曲線可能不應該從 0 = 1970/01/01 開始。由於這種不確定性,決定不將“時間 0”包含在 survfit 對象中。如果原始 survfit 調用包含 start.time 參數,則該值當然會保留。

無論這個(1989)決定是明智的還是愚蠢的,現在改變它已經太晚了。 (我們嘗試了一次,導致生存測試套件中出現超過 20 個錯誤。我們推斷,如果設為默認值,它可能會破壞依賴於生存的其他 CRAN 包的 1/2 - 2/3。)原始的 survfit 調用包含 start.time 參數,該值當然會被保留。

這種選擇的一個問題是某些函數必須選擇一個起點,例如繪圖。 plot.survfitsummary.survfit 使用此實用程序函數來執行此操作,以一致的方式在每條曲線的前麵添加一個新時間點:survfit0 函數的可選參數作為首選(如果提供) ,則用戶的 start.time (如果存在),否則 min(0, x$time) 。不保證生成的對象能夠與進一步操作 survfit 對象的函數一起使用,例如下標、聚合、偽值等(記住 20 個錯誤)。相反,它旨在作為倒數第二步,最常見的是在創建情節時。

添加了 start.time 處的初始數據點的對象的重新表述版本。 timesurvpstatecumhazstd.errstd.cumhaz 和其他組件將全部對齊,以便更容易生成圖表和摘要。

相關用法


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