Re: [程式] SAS語法請教
我想到的做法是先把迴歸的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)
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
程式
4
15