作者tew (咖啡王子)
站内Statistics
标题Re: [程式] SAS巨集疑问
时间Sun May 13 10:24:55 2012
proc sort data=yoyo;by i j;
run;
proc corr data=yoyo;
var aa ab ac ad ae;
by i j;
run;
这样就完成了
该问题跟前面的一次跑多个回归模型一样
※ 引述《sinted (MR.?)》之铭言:
: ------------------------------------------------------------------------
: SAS
: [软体程式类别]:
: SAS
: [程式问题]:
: 用SAS巨集跑corr时无法用月份跑出
: [软体熟悉度]:
: 新手(不到1个月)
: [问题叙述]:
: 我是想要每个月每个月算相关系数,但是不知道怎的
: 下面程式跑出来总是全部资料的corr(1964~2011 daily data)
: 请问是哪个地方有出现错误吗?
: [程式范例]:
: %macro kkk ; /*新增巨集kkk*/
: %do i=1964 %to 2011; /*年份从1964做到2011*/
: %do j=1 %to 12; /*月份从1做到12*/
: data a; /*新增资料档a*/
: set yoyo; /*设定资料yoyo*/
: where i=&i and j=&j ; /*挑选i(年份)为i, j(月份)为j的资料丢进去a*/
: run;
: proc corr data=a; /*在i年j月份下跑相关性*/
: var aa ab ac ad ae; /*跑这些变数的corr*/
: run;
: %end;
: %end;
: %mend kkk;
: %kkk;
: -----------------------------------------------------------------------------
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.250.107.170
1F:推 sinted:感谢感谢强者!!!~ 05/13 11:16
※ 编辑: tew 来自: 111.250.107.170 (05/13 15:39)