我想要計算DECHOW_DICHEV的da,該法採取時間序列模型,分公司跑回歸。
所以我將分割點設為2002年,1990~2001年為估計期,並利用估計期回歸計算得到的係數保留下來後,帶入2002~2011年真實的x,得到y_hat,再以2002~2011年的y扣除y_hat,即殘差da。
但是1990~2001年估計期的公司必須存活達10年,回歸得到的係數才有參考價值。
我不知道要怎麼扣除非10年的公司。
以下是我一次全跑的方程式碼:
sort id
statsby _b , by(id) clear: reg TCA CFOL1_A CFO_A CFOF1_A chaREV_A grossFA_A if year < 2002 ,robus
產生新檔案後再合併迴原先的檔案
gen y_hat = _b_con + _b_CFOL1_A*CFOL1_A + _b_CFO_A*CFO_A + _b_CFOF1_A*CFOF1_A + _b_chaREV_A*chaREV_A + _b_grossFA_A*grossFA_A if year >= 2002
gen DECHOW_DICHEV_AQ = TCA - y_hat if year >= 2002
麻煩大家救救研究生。