Heterogeneous Treatment Effect

本文探讨了treatment effect在不同subgroup间的差异,强调了通过比较CATE(条件平均治疗效果)来分析。由于male和female的CATE CI重叠,无法直接得出统计学意义的差异结论,需要进一步实验验证。通过OLS计算,整体ATE为0.0088,分组后并未发现male和female间treatment effect的显著差异。
摘要由CSDN通过智能技术生成

一些treatment对不同subgroup的effect是不一样的。我们需要相应地分层,比较CATE(conditional average treatment effect).。只有当不同subgroup得到的treatment effect的CI没有overlap,才能明确地得到结论,否则就要继续run几次实验。

通过CI得到

# Average Treatment Effect
d_0 = df[df['expid'] == 0]['click']
d_1 = df[df['expid'] == 1]['click']
diff = np.mean(d_1) - np.mean(d_0)
print(diff)
cm = sms.CompareMeans(sms.DescrStatsW(d_1), sms.DescrStatsW(d_0))
ttest = cm.ttest_ind(alternative = 'two-sided', usevar = 'unequal')
ci = cm.tconfint_diff(alternative = 'two-sided', usevar = 'unequal')
print(ttest)
print(ci)


# Conditional Average Treatment Effect on Gender
def get_gender(gender):
    if gender == 1:
        gender_x = 'male'
    else:
        gender_x = 'female'
    return gender_x

gender_list = ['male', 'female']
g
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值