【问题标题】:Unit root test for a group of variables一组变量的单位根检验
【发布时间】:2014-09-10 14:37:58
【问题描述】:

我想对一组变量执行单位根测试(ADF、DFGLS、KPSS),比如X1, X2, X3, X4。是否可以在 Stata 中编写代码以一次性对所有变量执行测试?我尝试使用foreach,但不成功。

在我尝试过的 Stata do-file 中:

foreach var of varlist lic lac ldc lcc {
    dfuller 'var'
}

其中lic, lac, ldclcc 是变量名。

我收到错误消息

'无效名称

【问题讨论】:

  • 请向我们展示您尝试过的代码以及为什么它不起作用。编辑您的问题以包含相关信息。
  • 阅读stackoverflow.com/help中的提问部分,了解发布好问题的指南。
  • dfuller 'var' 应该是 dfuller `var'

标签: stata


【解决方案1】:

您使用了不正确的引号来(取消)引用本地宏 var。您应该使用反引号 ` 打开并使用常规引号 ' 关闭。所以应该是`var'。您有两个常规引号:'var'

参考手册:[U] 18.3.1 本地宏

【讨论】:

    猜你喜欢
    • 2018-04-09
    • 2019-07-13
    • 1970-01-01
    • 1970-01-01
    • 2013-12-31
    • 2022-01-17
    • 2021-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多