當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R Surv-methods Surv 對象的方法


R語言 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

一個 Surv 對象

probs

概率向量

na.rm

從計算中刪除缺失值

value

長度與 xNULL 相同的字符向量

...

該方法的其他參數

細節

這些函數將標準方法擴展到Surv 對象。這些參數和結果大多符合預期,具體細節如下:

  • as.character 函數使用 "5+" 表示在時間 5 處的右刪失,"5-" 表示在時間 5 處的左刪失,"[2,7]" 表示在 2 到 7 之間進行區間刪失的觀察,"(1,6]" 表示計數過程數據,表示從時間 1 到 6 有風險的觀測,在時間 6 發生事件,"(1,6+]" 表示在相同時間間隔但不以 和 事件結束的觀測。對於多狀態生存對象,事件類型使用":type"附加到事件時間。

  • printformat 方法使用 as.character

  • as.numericas.integer 方法對生存時間執行這些操作,但不影響審查指標。

  • as.matrixt 方法返回一個矩陣

  • Surv 對象的 length 是它包含的生存次數,而不是對其進行編碼所需的項目數,例如,x <- Surv(1:4, 5:9, c(1,0,1,0)); length(x) 的值為 4。同樣,names(x) 將為 NULL 或向量長度為 4。(出於技術原因,任何名稱實際上都存儲在對象的 rownames 屬性中。)

  • 對於多狀態生存對象levels返回端點的名稱,否則為NULL。

  • medianquantileplot 方法首先使用 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)))

也可以看看

Surv

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Methods for Surv objects。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。