1

我正在尝试在 R 中使用synth包。

合成控制的工作方式是匹配处理单元和控制单元的预处理数据,并选择权重使两者近似相等,以便处理单元“看起来像”合成控制单元。

它的工作方式在这里解释。

在匹配预处理结果时,我们选择T0数据的线性组合。合成器包似乎只选择了一个,它是等同于 MEANS 的那个。这就是predictor.op函数的作用。

但是,假设我只想拥有它,以便我选择所有T0线性组合,所以X1T0 x 1vector 而不是 a 1x1,有没有办法非手动地做到这一点?

4

1 回答 1

0

我不确定您到底要做什么,但我遇到了您的问题,因为我遇到了类似的问题,Synth()所以也许这会有所帮助:

我尝试使用所有治疗前结果观察结果创建一个合成控制单元,并且由于Synth()所有治疗前期间的平均值,这不是太简单。我所做的是为每个预处理期创建单独的协变量,然后在predictor. 这相当于不对治疗前结果数据应用任何算子。

于 2017-08-31T16:23:54.187 回答