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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。