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

在R中复现Stata生存分析时,新模型是否仍需构建起止型Surv对象?

回答

必须保留起止型Surv对象,核心原因如下:

  1. 匹配原Stata的分析逻辑:原Stata通过stset time, id(leadid) failure(c_coup)定义了基于leadid的多观测个体结构,本质是处理时变协变量/重复事件的生存分析框架。R中对应的标准实现方式就是用起止型(start-stop)Surv对象来模拟这种个体时间序列结构,这是保证结果可比的基础。
  2. 自变量替换不改变数据结构:你只是将legislature替换为dyn.estimates,原始数据中每个leadid对应多条时间观测的结构并未改变。如果放弃起止型Surv对象,coxph会将每条观测视为独立个体,这与原Stata的分析逻辑完全背离,结果自然不具备可比性。

额外注意:合并数据集后要检查leadid的分组时间序列是否完整,避免合并过程中丢失或打乱个体的时间顺序,这会直接影响Surv对象的正确性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 11:42:47