Surv-methods
位於 survival
包(package)。 說明
適用於 Surv
對象的方法列表
用法
## S3 method for class 'Surv'
anyDuplicated(x, ...)
## S3 method for class 'Surv'
as.character(x, ...)
## S3 method for class 'Surv'
as.data.frame(x, ...)
## S3 method for class 'Surv'
as.integer(x, ...)
## S3 method for class 'Surv'
as.matrix(x, ...)
## S3 method for class 'Surv'
as.numeric(x, ...)
## S3 method for class 'Surv'
c(...)
## S3 method for class 'Surv'
duplicated(x, ...)
## S3 method for class 'Surv'
format(x, ...)
## S3 method for class 'Surv'
head(x, ...)
## S3 method for class 'Surv'
is.na(x)
## S3 method for class 'Surv'
length(x)
## S3 method for class 'Surv'
mean(x, ...)
## S3 method for class 'Surv'
median(x, na.rm=FALSE, ...)
## S3 method for class 'Surv'
names(x)
## S3 replacement method for class 'Surv'
names(x) <- value
## S3 method for class 'Surv'
quantile(x, probs, na.rm=FALSE, ...)
## S3 method for class 'Surv'
plot(x, ...)
## S3 method for class 'Surv'
rep(x, ...)
## S3 method for class 'Surv'
rep.int(x, ...)
## S3 method for class 'Surv'
rep_len(x, ...)
## S3 method for class 'Surv'
rev(x)
## S3 method for class 'Surv'
t(x)
## S3 method for class 'Surv'
tail(x, ...)
## S3 method for class 'Surv'
unique(x, ...)
參數
x |
一個 |
probs |
概率向量 |
na.rm |
從計算中刪除缺失值 |
value |
長度與 |
... |
該方法的其他參數 |
細節
這些函數將標準方法擴展到Surv
對象。這些參數和結果大多符合預期,具體細節如下:
-
as.character
函數使用 "5+" 表示在時間 5 處的右刪失,"5-" 表示在時間 5 處的左刪失,"[2,7]" 表示在 2 到 7 之間進行區間刪失的觀察,"(1,6]" 表示計數過程數據,表示從時間 1 到 6 有風險的觀測,在時間 6 發生事件,"(1,6+]" 表示在相同時間間隔但不以 和 事件結束的觀測。對於多狀態生存對象,事件類型使用":type"附加到事件時間。 -
print
和format
方法使用as.character
。 -
as.numeric
和as.integer
方法對生存時間執行這些操作,但不影響審查指標。 -
as.matrix
和t
方法返回一個矩陣 -
Surv
對象的length
是它包含的生存次數,而不是對其進行編碼所需的項目數,例如,x <- Surv(1:4, 5:9, c(1,0,1,0)); length(x)
的值為 4。同樣,names(x)
將為 NULL 或向量長度為 4。(出於技術原因,任何名稱實際上都存儲在對象的rownames
屬性中。) -
對於多狀態生存對象
levels
返回端點的名稱,否則為NULL。 -
median
、quantile
和plot
方法首先使用survfit
構建生存曲線,然後對該曲線應用適當的方法。 -
連接方法
c()
是不對稱的,它的第一個參數決定了執行路徑。例如c(Surv(1:4), Surv(5:6))
將連接兩個對象,c(Surv(1:4), 5:6)
將給出錯誤,而c(5:6, Surv(1:4))
相當於c(5:6, as.vector(Surv(1:4)))
。
也可以看看
相關用法
- R Surv2data 將數據從 timecourse 轉換為 (time1,time2) 樣式
- R Surv2 創建生存對象
- R Surv 創建一個生存對象
- R hoel 小鼠癌症數據
- R survcondense 縮短 (time1, time2) 生存數據集
- R myeloid 急性粒細胞白血病
- R tobin 托賓的托比特數據
- R pseudo 生存的偽值。
- R levels.Surv 返回多狀態 Surv 對象的狀態
- 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大神的英文原創作品 Methods for Surv objects。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。