创建年份变量建立面板变量-

问题描述 投票:0回答:1

我在 Stata 中有 3 个变量,我想将它们制作成面板变量,

f4hi
。目前,它们被称为
f4hi97
f4hi98
f4hi99
。我想从中提取最后两位数字来创建一个单独的年份变量(1997、1998 和 1999)。

The image shows the way I want the data to look.

我尝试过此命令来重塑面板,但如果没有年份变量,它就无法工作

reshape long f4hi97 f4hi98 f4hi99, i(id) j(year)

最终,我希望能够运行这个模型:

xtreg f4hi99 f2s99d race sex byfaminc byt3_8, fe
stata variable-assignment panel panel-data
1个回答
0
投票

reshape long
提供变量名称是一个常见错误。它需要存根名称。另外,
j()
表示将要创建的变量,而不是当前数据集中的变量。你可以试试

reshape long f4hi, i(id) j(year)
replace year = 1900 + year 

你的

xtreg
看起来很奇怪,但如果这有效,那就是你的下一个问题。如果您对面板回归有疑问,请开始一个新线程。

© www.soinside.com 2019 - 2024. All rights reserved.