2016-02-27 48 views
0

我使用Stata運行固定效應模型,然後執行樣本預測。但似乎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.這是我能夠產生預測只在樣本。

回答

2

可以擴展出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