Re: [問題] SAS迴圈問題?
※ 引述《tottier (透抽)》之銘言:
: 我匯入的資料是10,000筆
: 資料型態為第一組:1~100,第二組:101~200.....以此類推
: 每100個為一組資料
: 所以總共有1000組
: 而每一組資料我要算一個p-value值
: 所以我應該會得到1000個p-value值
: 請問應該要怎麼寫迴圈
這個有點複雜 我講的大概
首先你得先確定你要輸出的參數的dataset
SAS不同回歸程式 輸出的方式都不盡相同
最直接的是開ODS trace on; 可以參考以下這篇文章
http://t3873229.blogspot.com/2008/12/ods.html
確定參數的dataset之後
%macro OOXX;
%do i=1 %to 100;
ODS output 你查到的參數dataset=&if &i ne 1 %then para_tmp %else para;
proc 跑回歸
data=&i (轉成不同組的dataset)
&if &i ne 1 %then %do;
data para;
set para para_tmp;
proc dataset;
delete para_tmp;
%end;
%macro ooxx;
%ooxx;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.71.218.254
討論串 (同標題文章)