23、因果森林与实验数据中的异质处理效应分析

因果森林与实验数据中的异质处理效应分析

1. 因果森林概述

因果森林(Causal Forest)是一种基于树的模型,源于Susan Athey、Julie Tibshirani和Stefan Wager的研究。它与普通随机森林的核心区别在于使用了因果树。普通随机森林和因果森林在方法上有相似之处,都采用重采样、预测子集选择和多棵树的平均。

1.1 因果树

因果树与普通树的不同之处在于分割标准。因果树使用基于估计处理效应的标准,采用所谓的“诚实分割”,即在训练数据上生成分割,而叶节点值使用保留集进行估计,这与双机器学习(DML)中的交叉拟合逻辑非常相似。

1.2 EconML中的因果森林实现

在大多数情况下,dml模块中的CausalForestDML类可能是使用因果森林的最佳起点。EconML还在grf模块中提供了原始版本的因果森林CausalForest,但该类不估计干扰参数,可能会导致与CausalForestDML相比不太理想的结果。

1.3 因果森林的优势

因果森林模型在处理高维数据时是一个不错的选择。它们是非参数的,提供有效的置信区间,并且具有很高的灵活性。

1.4 使用DoWhy和EconML的因果森林

要使用具有DML正交化的因果森林,只需将方法名称传递给method_name参数。还可以自行选择结果和处理模型,具体操作与DML估计器相同。如果处理是离散的,不要忘记在init_params字典中包含’discrete_treatment’: True。以下是一个代码示例:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值