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

如何运行加权Cox回归模型?coxphw函数参数配置求助

加权Cox回归模型实现(使用coxphw函数)

前置步骤:安装并加载coxphw包

install.packages("coxphw")
library(coxphw)

核心参数配置(对应你的基础模型)

coxphw的必要核心参数和coxph逻辑一致,关键是明确指定权重:

  • formula: 生存分析公式,推荐直接用数据框内列名(无需加df$前缀),格式为Surv(outcome) ~ treatment
  • data: 你的数据集df,指定后公式可直接引用列名,代码更简洁
  • weight: 权重变量/向量,这是实现加权的核心,传入你预先计算好的权重(比如数据框中名为weights的列)

完整运行代码

假设你的数据框df包含结局变量outcome、处理变量treatment和权重列weights,代码如下:

# 拟合加权Cox回归
weighted_cox <- coxphw(
  formula = Surv(outcome) ~ treatment,
  data = df,
  weight = weights
)

# 查看模型结果
summary(weighted_cox)

额外说明

  • 如果权重是单独计算的向量,直接传入该向量即可,比如weight = my_weight_vector
  • 若需要稳健方差估计,可添加可选参数var.type = "robust",提升结果的稳健性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 08:05:33