当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。