【发布时间】:2014-10-26 14:23:58
【问题描述】:
我在 foreach 循环中使用滚动命令:
use "MyFile.dta"
tsset time, monthly
foreach i of varlist var1 var2 {
rolling _b, window(12) saving(beta_`i'): reg `i' DependentVariable
}
现在,此代码为每个滚动回归保存不同的文件。我真正想要的是将从滚动估计中获得的每个 beta 向量保存为变量。 我想获得的最终结果是一个数据集,其中包含时间变量和每个滚动的“beta_var#”变量:
time | beta_var1 | beta_var2
_________|___________|__________
1990m1 | ## | ##
1990m2 | ## | ##
... | ## | ##
200m12 | ## | ##
1990m1 | ## | ##
(PS:第二个问题:是否有一个快捷方式来指示数据集中所有变量的 varlist =?)
【问题讨论】:
-
您可以使用
_all或*引用所有变量。
标签: stata