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

在Callaway-Sant'Anna DID模型中纳入非条件趋势常规协变量的方法

在did包的att_gt中纳入常规协变量(不破坏双重稳健估计)
  • 无需额外的covariates参数,直接把常规协变量加到xformla的公式里即可,完全不会破坏默认的双重稳健(DR)估计逻辑。
  • did包的xformla参数支持同时包含两类协变量:
    1. 用于满足条件平行趋势假设的conditional_vars
    2. 仅作为控制变量的常规协变量(比如你提到的covariate_1、covariate_2)

修改后的代码示例

att_gt(
  y_name = outcome_var,
  tname = year,
  idname = treatment_group,
  gname = first.treat,
  xformla = ~ conditional_vars + covariate1 + covariate2,  # 直接追加常规协变量
  allow_unbalanced_panel = T,
  clustervars = clusters,
  data = data
)

关键说明

did包的默认双重稳健估计会自动处理xformla中的所有变量:

  • 在倾向得分模型(用于匹配处理组和控制组)中纳入所有协变量
  • 在结果回归模型中也纳入所有协变量
  • 条件平行趋势假设仅针对conditional_vars对应的维度,常规协变量只是作为额外控制项,不会干扰核心识别假设的验证,也不需要自定义est_method。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 06:52:09