- 博客(38)
- 问答 (1)
- 收藏
- 关注
原创 《Estimation and Inference of Heterogeneous Treatment Effects using Random Forests》论文学习
treatment效应的定义τxEYi1−Yi0∣XixτxEYi1−Yi0∣Xix在特征XixX_i = xXix下,treatment效应τx\tau(x)τx的期望值。Yi1Y_i^{(1)}Yi1和Yi0Y_i^{(0)}Yi0分别代表处理组和对照组的潜在结果。无偏估计器EYiWiex−1−Wi1−ex∣XixτxEYi。
2023-12-03 22:21:18
379
原创 《CausalEGM: a general causal inference framework by encoding generative modeling》论文学习
文章开发了一个称为CausalEGM的估计因果效应的通用框架,通过对生成模型进行编码,该框架可在二元和连续Treatment环境中应用。在潜在结果框架中,通过对无混杂性的假设,我们建立了高维协变量空间与一个已知密度的低维潜在空间(例如,多元正态分布)之间的双向转换。通过这种方式,CausalEGM同时解耦了协变量对Treatment和结果的依赖关系,并将协变量映射到低维潜在空间。通过在低维潜在特征上进行条件操作,CausalEGM可以估计每个个体的因果效应或在整个人群中的平均因果效应。
2023-12-03 22:17:20
230
转载 设计模式 - 备忘录
以下实现了一个简单计算器程序,可以输入两个值,然后计算这两个值的和。备忘录模式允许将这两个值存储起来,然后在某个时刻用存储的状态进行恢复。在不违反封装的情况下获得对象的内部状态,从而在需要时可以将对象恢复到最初状态。
2023-02-25 23:34:07
192
转载 设计模式 - 单例
这条语句,只是先后的问题,那么就会进行两次实例化。因此必须使用双重校验锁,也就是需要使用两个 if 语句:第一个 if 语句用来避免 uniqueInstance 已经被实例化之后的加锁操作,而第二个 if 语句进行了加锁,所以只能有一个线程进入,就不会出现 uniqueInstance == null 时两个线程同时进行实例化操作。以下实现中,私有静态变量 uniqueInstance 被延迟实例化,这样做的好处是,如果没有用到该类,那么就不会实例化 uniqueInstance,从而节约资源。
2023-02-25 23:29:22
89
TA创建的收藏夹 TA关注的收藏夹
TA关注的人