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


R survcondense 縮短 (time1, time2) 生存數據集


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

說明

計數過程數據集有時會變得不方便,這可以用來壓縮數據集。

用法

survcondense(formula, data, subset, weights, na.action= na.pass, id, 
             start = "tstart", end = "tstop", event = "event")

參數

formula

公式對象,響應位於 ~ 運算符的左側,術語位於右側。響應必須是 Surv 函數返回的生存對象。

data

data.frame,用於解釋 formulaid 參數中指定的變量。

subset

應用於數據集的可選子集表達式

weights

案例權重的可選變量名稱

na.action

可選刪除缺失值

id

識別主題的變量名

start

可選字符串,給出結果中開始時間變量的名稱

end

可選字符串,給出結果中停止時間變量的名稱

event

可選字符串,給出結果中事件變量的名稱

細節

通過使用survSplittmerge函數,計數過程數據集將獲得越來越多的數據行。有時,將這種盈餘縮小是有用的,例如,當興趣僅集中在幾個協變量上或用於調試時。在這種用途中,formula 的右側通常隻有幾個變量。

如果一行數據被審查,並且表示與其下麵的行相同的協變量和標識符,則可以使用單個 (time1, time2) 間隔將這兩行合並在一起。壓縮有時可能很大。

當公式左側的表達式不是簡單名稱時,使用 startstopend 選項。例如Surv(time1, time2, death | progression)event 用於設置結果變量名稱的情況。

一個 DataFrame

例子

dim(aml)
test1 <- survSplit(Surv(time, status) ~ ., data=aml, 
                   cut=c(10, 20, 30), id="newid")
dim(test1)

# remove the added rows
test2 <- survcondense(Surv(tstart, time, status) ~ x, test1, id=newid)
dim(test2)

作者

Terry Therneau

也可以看看

survSplittmerge

相關用法


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