我在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