R語言
coxph.detail
位於 survival
包(package)。 說明
返回每個唯一事件時間對一階和二階導數矩陣的單獨貢獻。
用法
coxph.detail(object, riskmat=FALSE, rorder=c("data", "time"))
參數
object |
Cox 模型對象,即 |
riskmat |
在輸出中包含 at-risk 指標矩陣? |
rorder |
|
細節
對於那些希望研究新方法或 Cox 模型擴展的人來說,此函數可能很有用。下麵的示例顯示了計算 Schoenfeld 殘差的一種方法。
值
包含組件的列表
time |
獨特事件時間的向量 |
nevent |
每個時間點的事件數。 |
means |
Cox 模型中的每個事件時間為一行,每個變量為一列的矩陣,包含當時仍處於風險中的所有受試者的當時變量的加權平均值。權重是風險權重 |
nrisk |
處於危險中的受試者數量。 |
score |
每個時間點對得分向量的貢獻(對數偏似然的一階導數)。 |
imat |
每個時間點對信息矩陣的貢獻(對數偏似然的二階導數)。 |
hazard |
危險增量。請注意,危險和危險的方差總是針對某個特定的未來主題。此例程使用 |
varhaz |
危險增量的方差。 |
x , y |
輸入數據的副本。 |
strata |
僅適用於分層 Cox 模型,該表給出了每個層貢獻的組件 |
wtrisk |
風險加權數 |
riskmat |
每個觀測值一行,每個唯一事件時間一列的矩陣,包含 0/1 值,指示該觀測值在給定時間點是否存在風險 (1) 或不存在風險 (0)。行按原始數據的順序(在通過 |
例子
fit <- coxph(Surv(futime,fustat) ~ age + rx + ecog.ps, ovarian, x=TRUE)
fitd <- coxph.detail(fit)
# There is one Schoenfeld residual for each unique death. It is a
# vector (covariates for the subject who died) - (weighted mean covariate
# vector at that time). The weighted mean is defined over the subjects
# still at risk, with exp(X beta) as the weight.
events <- fit$y[,2]==1
etime <- fit$y[events,1] #the event times --- may have duplicates
indx <- match(etime, fitd$time)
schoen <- fit$x[events,] - fitd$means[indx,]
也可以看看
相關用法
- R coxph.wtest 計算二次形式
- R coxph.control 控製 coxph 擬合的輔助參數
- R coxph 擬合比例風險回歸模型
- R coxsurv.fit survfit.coxph“計算引擎”的直接接口
- R cox.zph 測試 Cox 回歸的比例風險假設
- R colon B/C 期結腸癌的化療
- R concordance 計算數據或模型的一致性統計量
- R concordancefit 計算一致性
- R cgd0 慢性肉芽腫病數據
- R cipoisson 泊鬆分布的置信極限
- R cluster 識別集群。
- R cgd 慢性肉芽腫病數據
- R cch 將比例風險回歸模型擬合到病例隊列數據
- R clogit 條件邏輯回歸
- 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-devel大神的英文原創作品 Details of a Cox Model Fit。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。