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

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

我想将 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.