Re: [程式] SAS語法請教

看板Statistics作者 (呼呼呼)時間12年前 (2013/05/26 10:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
我想到的做法是先把迴歸的macro寫好, 假設叫%Evalue(產業, 公司) 例如產業1, 對於A公司你要用B C公司的資料, 所以 先把你要用的資料切出來, 然後跑迴歸, 得出outest的beta estimates 把它代入A公司的a b c資料求出你想要的Evalue 再來就是再寫一個macro把上面的(產業, 公司)的每一種組合代入 例如依你的資料應該是 1,A 1,B 1,C 2,D 2,E 2,F . . . n,z 先把上面的每一種組合用call symput變成macro variables 類似像這樣, 假設你總共有2000個case case1 1,A case2 1,B case3 1,C case4 2,D . . . . case2000 n,z 最後, %macro regloop; %local i; %do i=1 %to 2000; %Evalue(&&case&i); %end; %mend regloop; %regloop; 得出你想要的結果。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.176.58.67 ※ 編輯: svin 來自: 180.176.58.67 (05/26 10:37) ※ 編輯: svin 來自: 180.176.58.67 (05/29 23:50)
文章代碼(AID): #1HeNJYcy (Statistics)
文章代碼(AID): #1HeNJYcy (Statistics)