[程式] 重覆執行兩種proc的迴圈
[軟體程式類別]:
SAS
[程式問題]:
資料處理
[軟體熟悉度]:
新手(不到1個月)
[問題敘述]:
我想要重覆執行兩種PROC的程序
第一種是proc sort
第二種是proc freq
實際的運作就是先對A變數進行sort,然後在proc freq時by變數A做一個次數分配表
接下來再對B變數進行sort,然後在proc freq時by變數B做一個次數分配表
而A,B變數之間是獨立的,所以不用考慮他們兩個會產生什麼情況
以此類推要進行頗多次(300-500次之間)
而且每一個proc freq的table都要輸出成excel,因為我希望得到table裡面
每一個分類變數的次數及比例
[程式範例]:
我目前的做法就是土法煉鋼
proc sort data=b;
by a1;
run;
proc freq data=b;
table r1*r2;
run;
output的部份,我看了sas的書籍在output的部份都只有檢定的結果進行output
例如pchi皮爾森的卡方值等等,也可以輸出有效數據的個數n,但是沒有比例
然後,完成以上三個動作後,將a1變數換成a2,其他動作不變,重覆做300-500次
我有想過用%macro
但是...%macro無法實行,所以我就上來求救了
感謝版友指點~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.153.12
→
05/25 17:01, , 1F
05/25 17:01, 1F
→
05/25 17:09, , 2F
05/25 17:09, 2F
推
05/26 02:34, , 3F
05/26 02:34, 3F
→
05/26 02:34, , 4F
05/26 02:34, 4F
→
05/26 02:34, , 5F
05/26 02:34, 5F
→
05/26 02:35, , 6F
05/26 02:35, 6F
→
05/26 02:35, , 7F
05/26 02:35, 7F
→
05/26 02:35, , 8F
05/26 02:35, 8F
→
05/26 02:36, , 9F
05/26 02:36, 9F