我有以下面板数据集。
我做了
sort FirmID Year
进行以下操作。
FirmID Year
1 1996
1 1997
1 1998
2 2000
2 2001
我想创建一个新的变量exitnextyear
,如果该公司明年不存在,则为1,因此输出为
FirmID Year exitnextyear
1 1996 0
1 1997 0
1 1998 1
2 2000 0
2 2001 1
我想我必须使用像
这样的东西by FirmID: gen exitnextyear (and something)
但我不知道下一步该做什么。
答案 0 :(得分:1)
clear
input FirmID Year
1 1996
1 1997
1 1998
2 2000
2 2001
end
bysort FirmID (Year) : gen byte exitnextyear = _n == _N
list, sepby(FirmID)
有关原则,请参阅by:
上的帮助和手动条目和/或可访问的教程评论here。
行是spreadsheetspeak;在Stata中,术语是观察。