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


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