2014-09-10 5 views
0

Я хочу выполнить тесты единичного корня (ADF, DFGLS, KPSS) в группе переменных, например X1, X2, X3, X4. Можно ли написать код в Stata для выполнения тестов за один раз для всех переменных? Я пробовал использовать foreach, но не удался.Тест на единичный корень для группы переменных

В DO-файл Stata Я пробовал:

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

где lic, lac, ldc и lcc являются имена переменных.

Я получаю сообщение об ошибке

"недопустимое имя

+0

Пожалуйста, покажите нам код, который вы пробовали, и почему он не работает. Измените свой вопрос, чтобы включить соответствующую информацию. –

+0

Прочитайте раздел _Asking_ в http://stackoverflow.com/help для получения рекомендаций по размещению хороших вопросов. –

+0

dfuller 'var' должен быть dfuller 'var ' – Metrics

ответ

0

Вы используете неправильные котировки (де) ссылки на локальный макро var. Вы должны открыть с обратной ссылкой ` и закрыть с обычной цитатой '. Таким образом, это должно быть `var'. У вас есть две регулярные котировки: 'var'.

Ссылка на руководство: [U] 18.3.1 Локальные макросы.

Смежные вопросы