题主是因果推断小白,今天听了一个机器学习和因果推断的讲座,之前一直有的疑问又冒出来了:机器学习训练的模型已经无法写成简单的函数形式了,为什么因果推断还是以线性模型为主。因果推断可以表示成某种特殊的回归问题吗?
把treatment variable W 也当作一种binary feature,和其他的features X 放在一起做回归,定义某种用f(X, W)预测Y的损失函数,treatment effect可以用f(X, 1) - f(X, 0) 估计。这样做的问题在哪里呢?
我理解在observational study里需要处理数据(例如propensity score matching / re-weighting)使之尽可能满足unconfoundedness的假设,我的问题是:
1. 这种处理是否可以通过选取某种目标函数解上述回归问题自然导出?
2. 除此之外,因果推断和上述回归问题还有什么本质区别吗? |
|