在stata中使用 synth 命令并指定嵌套选项时,更改预测变量的顺序会在控制单元上产生不同的权重。以下是一个例子:
clear
sysuse smoking
tsset state year
synth cigsale beer(1984(1)1988) lnincome retprice age15to24 cigsale(1988) cigsale(1980) cigsale(1975) ///
, trunit(3) trperiod(1989) nested
synth cigsale cigsale(1988) cigsale(1980) cigsale(1975) beer(1984(1)1988) lnincome retprice age15to24///
, trunit(3) trperiod(1989) nested
我应该注意,当您未指定嵌套选项时,结果不会发生变化。我很感激,如果有人在使用嵌套选项时简单地重新排序预测变量时,可以就结果发生变化的原因提出自己的看法。