在 stata 中使用面板数据创建年利率变量的语法
Syntax for creating a yearly rate variable using panel data in stata
我有一个面板数据集,其中 panel_county_id
是一个县的个人 ID,year
是年份(两年 - 2005 年和 2009 年)。我正在尝试找出这两年之间的人均gdp增长率。
我使用了下面的语法,但是变量都是空的。
bysort panel_county_id (year) : gen gdppc_r_2009 = (gdppc[2009] - gdppc[2005])/(gdppc[2005])
如何修改语法?
你的下标写错了。排序后,对于每个面板中的第一个和第二个观察结果,您想要的观察结果仅为 1 和 2。
bysort panel_county_id (year) : gen gdppc_r_2009 = (gdppc[2] - gdppc[1])/gdppc[1]
使用与数据中的观察值不对应的下标不是错误,但结果将是缺失值(Stata 在这里不使用术语 "null")。
我有一个面板数据集,其中 panel_county_id
是一个县的个人 ID,year
是年份(两年 - 2005 年和 2009 年)。我正在尝试找出这两年之间的人均gdp增长率。
我使用了下面的语法,但是变量都是空的。
bysort panel_county_id (year) : gen gdppc_r_2009 = (gdppc[2009] - gdppc[2005])/(gdppc[2005])
如何修改语法?
你的下标写错了。排序后,对于每个面板中的第一个和第二个观察结果,您想要的观察结果仅为 1 和 2。
bysort panel_county_id (year) : gen gdppc_r_2009 = (gdppc[2] - gdppc[1])/gdppc[1]
使用与数据中的观察值不对应的下标不是错误,但结果将是缺失值(Stata 在这里不使用术语 "null")。