我在Stata中设置了不平衡面板数据集。从1993年到2013年的观察。我有一个名为bankrupcty year的变量,表示每家公司破产的年份。问题在于,在每家公司破产之前,我的Stata文件缺失达2年之久。也就是说,一家公司在2003年破产,该公司最后一次观察是在2002年或2001年。然而,我想创建一个虚拟变量,因为公司破产时,但由于我错过了那一年,我无法执行命令: gen bankrupt
我有一个基于不同年份的数据,重复了几次。我希望我的输出具有等于年数的列,每列列一年。现在,目的是分别为每一年创建虚拟。例如,每当2000年的主要数据中存在非NA观察值时,2000年的输出列必须具有值“1”,否则为“0”。而且,NA必须保持NA。请参考下面的输入数据的小样本: df:
2000 NA
2001 NA
2002 -1.3
2000 1.1
2001 0
2002 NA
2