Re: [問題] SAS設置dummy variable

看板Statistics作者 (咖啡王子)時間15年前 (2010/12/10 22:31), 編輯推噓2(207)
留言9則, 2人參與, 最新討論串3/3 (看更多)
我是不清楚你要做的研究 但是 我想說的是 你的虛擬變數是否有必要設定 XDD 如果只是跑有固定效果的regression proc tscsreg; id time ; (公司變數) model y=x1-xn; run; 這樣子跑出來 就會跟 proc reg; model y=x1-xn d1-dt; quit; 一模一樣 手邊無SAS 我只能就記憶提示一下 要設兩千多個虛擬變項 我基本上不會想設虛擬變項 我想你的目的也不是設虛擬變項 所以就推薦你專研一下 proc tscsreg這個語法 拙見 僅供參考 ※ 引述《ivan1215 (米糕)》之銘言: : 各位前輩好 : 我現在遇到設置dummy variable 的問題 : 因為我的data 內總共有一百多萬筆資料 實際天數約2000天 公司有八百多家 : 我現在要依照日期來設至dummy variable : if date=20010102 then d1=1 ;else d1=0; : if date=20010103 then d2=1 ;else d2=0; : ...... : ...... : ...... : if date=20091231 then d1989=1 ;else d1989=0; : 不知道有沒有辦法將這將近兩千條式子縮短 : 希望各位前輩可以幫幫忙 感謝<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.231.138

12/10 23:38, , 1F
那如果是pooled data 的話這可以使用嗎?
12/10 23:38, 1F

12/10 23:39, , 2F
基本上是OK的
12/10 23:39, 2F

12/10 23:39, , 3F
不過很謝謝你提供這個方法^^
12/10 23:39, 3F

12/10 23:40, , 4F
但是如果你是要弄公司虛擬變數 則任一公司要出現兩天以上
12/10 23:40, 4F

12/10 23:40, , 5F
太感謝你了^^
12/10 23:40, 5F

12/10 23:42, , 6F
如果固定效果 有公司和日期 是不是應該寫 id code date
12/10 23:42, 6F

12/10 23:42, , 7F
然後在 model 後面 \fixedtwo 就可以了
12/10 23:42, 7F

12/11 01:02, , 8F
yes 但記得要先排序
12/11 01:02, 8F

12/11 14:19, , 9F
感恩^^
12/11 14:19, 9F
文章代碼(AID): #1D0ZdItO (Statistics)
文章代碼(AID): #1D0ZdItO (Statistics)