Статические фиксированные эффекты из выборочных прогнозов

Я запускаю модель с фиксированным эффектом, используя Stata, а затем выполняю прогнозы из выборки. Но кажется

xtreg 

с последующим

predict yhat, xbu 

не предсказывает выход за пределы выборки наряду с фиксированными эффектами. Есть ли способ использовать xtreg вне выборки, включив фиксированный эффект? Иллюстрация:

webuse nlswork
xtset idcode year
regress ln_wage age if year <= 80
predict temp1

xtreg ln_wage age if year <= 80, fe
predict temp2, xbu

В моем случае мне нужно предсказать значения для года = 81. А temp2 пуст для лет> 80. Чтение руководств для xtreg, а также для areg, кажется, что прогнозы вне выборки невозможны, особенно с xbu, который включает предсказания с фиксированным эффектом. Понятно, что если я использовал фиксированный эффект года, это не имеет смысла, но если я просто использовал idcode, это должно быть возможно? Любые советы будут глубоко оценены. Или любой совет о том, как я могу получить решение для него?

Кажется, он генерирует только для всех лет ‹= 2000. То есть я могу генерировать прогнозы только для выборки.


person rajvijay    schedule 27.02.2016    source источник


Ответы (1)


Вы можете расширить FE за пределами выборки, поскольку она не зависит от времени, а затем добавить ее к остальной части прогноза, которая доступна вне выборки:

capture ssc install carryforward
xtreg ln_wage age if year <= 80, fe
predict xb_plus_a, xb
predict fe, u
carryforward fe, replace
gen yhat2 = xb_plus_a + fe
person Dimitriy V. Masterov    schedule 28.02.2016