lines.survfit
位于 survival
包(package)。 说明
通常用于将预期生存曲线添加到使用 plot.survfit
生成的 Kaplan-Meier 图中。
用法
## S3 method for class 'survfit'
lines(x, type="s", pch=3, col=1, lty=1,
lwd=1, cex=1, mark.time=FALSE, xmax,
fun, conf.int=FALSE,
conf.times, conf.cap=.005, conf.offset=.012,
conf.type = c("log", "log-log", "plain", "logit", "arcsin"),
mark, noplot="(s0)", cumhaz= FALSE, ...)
## S3 method for class 'survexp'
lines(x, type="l", ...)
## S3 method for class 'survfit'
points(x, fun, censor=FALSE, col=1, pch,
noplot="(s0)", cumhaz=FALSE, ...)
参数
x |
从 |
type |
线路类型,如 |
col , lty , lwd , cex |
给出添加曲线的标记符号、颜色、线型、线宽和字符大小的向量。此组中只有颜色适用于 |
pch |
以 |
mark |
|
censor |
是否应该显示 |
mark.time |
控制曲线的标签。如果 |
xmax |
曲线右侧的可选截断。 |
fun |
定义生存曲线变换的任意函数。例如, |
conf.int |
如果 |
conf.times |
在曲线上放置置信条的可选时间向量。如果存在,将使用它们代替置信带。 |
conf.cap |
置信条顶部水平帽的宽度;仅当使用 conf.times 时才使用。值 1 是绘图区域的宽度。 |
conf.offset |
当绘图上有多条曲线时,置信条的偏移量。值 1 是绘图区域的宽度。如果这是单个数字,则每条曲线的条形都会与前一条曲线的条形偏移此量,如果它是向量,则直接使用值。 |
conf.type |
|
noplot |
对于多状态模型,不会绘制带有此标签的曲线。默认值对应于未指定的状态。 |
cumhaz |
绘制累积风险,而不是状态中的生存或概率。 |
... |
其他图形参数 |
细节
当 survfit
函数创建多状态生存曲线时,生成的对象具有类 ‘survfitms’。图中唯一的区别是,它默认为从左下到右上(从 0 开始)的曲线,而生存曲线默认为从 1 开始并向下。所有其他选项都是相同的。
如果用户在之前的 plot.survfit
调用中设置了明确的范围,例如通过 xlim
或 xmax
,对该函数的后续调用会记住右手截止。该内存可以通过 options(plot.survfit) <- NULL
擦除。
值
包含组件 x
和 y
的列表,包含每条曲线上最后一个点的坐标(但不包含置信限)。这对于标记可能有用。
副作用
一条或多条曲线将添加到当前绘图中。
例子
fit <- survfit(Surv(time, status==2) ~ sex, pbc,subset=1:312)
plot(fit, mark.time=FALSE, xscale=365.25,
xlab='Years', ylab='Survival')
lines(fit[1], lwd=2) #darken the first curve and add marks
# Add expected survival curves for the two groups,
# based on the US census data
# The data set does not have entry date, use the midpoint of the study
efit <- survexp(~sex, data=pbc, times= (0:24)*182, ratetable=survexp.us,
rmap=list(sex=sex, age=age*365.35, year=as.Date('1979/01/01')))
temp <- lines(efit, lty=2, lwd=2:1)
text(temp, c("Male", "Female"), adj= -.1) #labels just past the ends
title(main="Primary Biliary Cirrhosis, Observed and Expected")
也可以看看
相关用法
- R levels.Surv 返回多状态 Surv 对象的状态
- R logan 数据来自 Logan 使用的 1972-78 GSS 数据
- R logLik.coxph Cox 模型的 logLik 方法
- R lung NCCTG 肺癌数据
- R hoel 小鼠癌症数据
- R survcondense 缩短 (time1, time2) 生存数据集
- R myeloid 急性粒细胞白血病
- R tobin 托宾的托比特数据
- R pseudo 生存的伪值。
- R rats Mantel 等人的大鼠治疗数据
- R diabetic 糖尿病视网膜病变
- R pbc 梅奥诊所原发性胆汁性胆管炎数据
- R plot.survfit survfit 对象的绘图方法
- R kidney 肾导管数据
- R stanford2 更多斯坦福心脏移植数据
- R print.aareg 打印 aareg 对象
- R pyears 人年
- R residuals.survreg 计算“survreg”对象的残差
- R cgd0 慢性肉芽肿病数据
- R mgus2 单克隆丙种球蛋白病数据
- R model.frame.coxph coxph 对象的 Model.frame 方法
- R brier 计算 Cox 模型的 Brier 分数
- R nsk 以结高度为基础的自然样条。
- R survSplit 在指定时间分割生存数据集
- R mgus 单克隆丙种球蛋白病数据
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Add Lines or Points to a Survival Plot。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。