Тест за единичен корен за група променливи

Искам да извърша тестове за единичен корен (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 са имена на променливи.

Получавам съобщение за грешка

' невалидно име


person Zulquar    schedule 10.09.2014    source източник
comment
Моля, покажете ни кода, който опитахте и защо не работи. Редактирайте въпроса си, за да включите съответната информация.   -  person Roberto Ferrer    schedule 10.09.2014
comment
Прочетете раздела Задаване в stackoverflow.com/help за насоки за публикуване на добри въпроси.   -  person Roberto Ferrer    schedule 10.09.2014
comment
dfuller 'var' трябва да бъде dfuller 'var'   -  person Metrics    schedule 10.09.2014


Отговори (1)


Използвате неправилни кавички за (де)препратка към локалния макрос var. Трябва да отворите с обратен цитат ` и да затворите с обикновен цитат '. Така че трябва да бъде `var'. Имате две редовни кавички: 'var'.

Справка е ръководството: [U] 18.3.1 Локални макроси.

person Roberto Ferrer    schedule 10.09.2014