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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。