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


R survfitcoxph.fit survfit.coxph“計算引擎”的直接接口


R語言 survfitcoxph.fit 位於 survival 包(package)。

說明

該程序主要用於允許其他包在‘data’級別而不是‘user’級別調用survfit.coxph函數。它不對提供的輸入數據進行檢查,如果數據錯誤,可能會導致意外錯誤。

用法

survfitcoxph.fit(y, x, wt, x2, risk, newrisk, strata, se.fit, survtype,
vartype, varmat, id, y2, strata2, unlist=TRUE)

參數

y

Cox 模型中使用的響應變量。 (當然刪除了缺失值。)

x

Cox 模型中使用的協變量矩陣

wt

Cox 模型的權重向量。如果模型未加權,則使用 1 的向量。

x2

說明需要曲線的假設主題的矩陣。列數必須與 x 相同。

risk

來自擬合 Cox 模型的風險評分 exp(X beta)。如果模型有偏移,請將其包含在 exp 的參數中。

newrisk

假設受試者的風險評分

strata

Cox 模型中使用的層變量。這將是一個因子。

se.fit

如果 TRUE 返回曲線的標準誤差

survtype

1=Kalbfleisch-Prentice,2=Nelson-Aalen,3=埃夫隆。通常將此與 coxph 模型中使用的關係近似值相匹配:‘exact’ 為 KP,‘breslow’ 為 N-A,‘efron’ 為 Efron。

vartype

1=格林伍德、2=阿倫、3=埃夫隆

varmat

係數的方差矩陣

id

可選的;如果存在且不為 NULL,則這應該是長度為 nrow(x2) 的標識符向量。 mon-null 值表示 x2 包含時間相關協變量,在這種情況下,它標識 x2 的哪些行與每個主題相關。

y2

生存時間,用於時間相關的預測。它給出了 x2 每行的時間範圍 (time1,time2]。注意:這必須是 Surv 對象,因此包含一個狀態指示器,但在例程中從未使用過。

strata2

x2 的分層指標向量。這一定是一個因子。

unlist

如果FALSE,結果將是一個列表,每一層都有一個元素。否則,各層將以“unpacked” 的形式呈現在survfit 對象中。

包含 survfit 對象的幾乎所有組件的列表。所缺少的隻是添加置信區間、原始模型響應的類型(如在 coxph 對象中)和類。

注意

該函數和 survfit.coxph 的源代碼都是使用 noweb 編寫的。有關完整文檔,請參閱inst/sourcecode.pdf 文件。

作者

Terry Therneau

也可以看看

survfit.coxph

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 A direct interface to the ‘computational engine’ of survfit.coxph。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。