
【C0096】Causal Forest grf
经济学
管理科学
新闻传播
计量经济学与因果推断
R
Causal Forest (grf) 项目简介
概述
本项目演示了如何使用 R 语言中的 grf (Generalized Random Forests) 包来构建因果森林 (Causal Forest) 模型。因果森林是一种基于随机森林的非参数方法,专门用于估计异质性处理效应 (Heterogeneous Treatment Effects, HTE),即不同个体对同一干预措施的反应差异 (CATE - Conditional Average Treatment Effect)。
核心功能
- 数据模拟: 生成包含协变量、二元处理变量和结果变量的合成数据集,其中预设了基于特定协变量 (X1) 的异质性处理效应。
- 模型训练: 利用
causal_forest函数训练模型,自动处理倾向得分估计并构建森林以捕捉处理效应的异质性。 - 效应预测: 对每个样本预测其个体处理效应 (tau-hat)。
- 效果评估: 通过计算预测效应与真实效应之间的相关性和均方误差来量化模型性能。
- 子群分析: 基于预测结果识别对干预最敏感的高响应人群特征。
依赖环境
- R 版本 >= 4.0
- 主要依赖包:
grf,dplyr
适用场景
- 医疗领域:评估药物对不同特征患者的疗效差异。
- 市场营销:分析促销活动对不同用户群体的转化率提升。
- 公共政策:研究教育干预对不同背景学生成绩的影响。