作者liton (欧吉桑留学生)
看板Statistics
标题Re: [问题] SAS回圈问题?
时间Fri Dec 17 17:57:43 2010
※ 引述《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