You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于R中predict是否仍对Cox模型分类变量线性预测器中心化的确认

Cox模型predict函数线性预测器中心化行为变更疑问

此前调用predict()函数获取Cox模型的线性预测器时,默认会对连续变量和分类变量均进行中心化处理。但近期测试发现,当前版本中仅连续变量会被中心化,分类变量不再执行中心化操作。

以下为测试代码示例:

URL   <- "http://socserv.mcmaster.ca/jfox/Books/Companion/data/Rossi.txt"
Rossi <- read.table(URL, header=TRUE)                  
library(survival)     

# 针对二分类变量测试
fitCPH <- coxph(Surv(week, arrest) ~ fin, data=Rossi)    # 构建Cox比例风险模型
(coefCPH <- coef(fitCPH))                              # 输出估计系数
head(predict(fitCPH,type="lp"))
head((as.numeric(as.factor((Rossi$fin))) - 1) - mean(as.numeric(as.factor(Rossi$fin)) - 1)    * coef(fitCPH)) # 中心化计算逻辑
head((as.numeric(as.factor((Rossi$fin))) - 1)    * coef(fitCPH)) # 非中心化计算逻辑

恳请相关人士确认该情况是否属实,并说明此变更的原因。


内容的提问来源于stack exchange,提问作者Flora Grappelli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 22:10:35