我想对一组变量执行单位根测试(ADF,DFGLS,KPSS),比如X1, X2, X3, X4
。是否可以在Stata中编写代码以一次性执行所有变量的测试?我尝试使用foreach
,但没有成功。
在Stata do文件中我试过:
foreach var of varlist lic lac ldc lcc {
dfuller 'var'
}
其中lic, lac, ldc
和lcc
是变量名称。
我收到错误消息
'无效名称
答案 0 :(得分:0)
您使用不正确的引号来(de)引用本地宏var
。您应该使用反引号引用`
打开并使用常规引用'
关闭。所以它应该是`var'
。您有两个常规报价:'var'
。
参考是手册: [U] 18.3.1本地宏。