我在Stata中擁有面板數據集(國家 - 年份)。例如,我在1990,1991年就擁有國內生產總值,2010年爲許多國家。如何在Stata中輕鬆定義面板中的常量變量
我想定義一個變量「2006年GDP」,它存在於所有年份並且包含2006年的GDP值。
我現在正在做這工作的方式不過是一個笨拙,但等我希望有人將有一個更好的主意:
qui gen gdp2006=.
replace gdp2006=gdp if year==2006
forval t=2007/2010 {
sort country year
qui replace gdp2006=gdp2006[_n-1] if year==`t'&country[_n-1]==country
}
forval t=2005(-1)1990 {
sort country year
qui replace gdp2006=gdp2006[_n+1] if year==`t'&country[_n+1]==country
}
謝謝!