作者coolsweetie ()
看板Statistics
标题请问SAS的do回圈可用在除了data stmt的其他proc里吗
时间Tue Feb 26 09:05:20 2008
我有一组数据,包含了数个categorical变数,
想利用 Proc Freq 来看这些变数两两之间的相关性
我的code如下
Data Test;
infile ".."...;
input....;
array var[*] disease walk smoking;
Proc Freq Data=Test;
Do I = 1 to dim(var);
Do J = I+1 to dim(var);
tables var(I)*var(J);
end;
end;
run;
可是跑了之後,log里一直在第一个Do的下面告诉我
Statement is not valid or it is used out of proper order.
Variable VAR not found
搜寻了google跟help, 每个do的例子都是用在data步骤里,
想问一下版友, sas里的do是不是不能用在其他proc里呢? 我的程式码哪里有问题
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 72.84.53.204
1F:推 chien533:PROC 不能内嵌在 data step 里面使用 02/27 14:32
2F:→ chien533:此外你的需求用一个 proc corr 就搞定了 02/27 14:33
3F:→ coolsweetie:谢谢c网友,因为我这些变数都是categorical,所以才想 02/28 02:35
4F:→ coolsweetie:用table方式~~ 02/28 02:36
5F:推 chien533:算 Spearman correlation 即可,一样也是用 proc corr 02/28 07:45
6F:→ coolsweetie:再次谢谢C网友,这样快速简单多了:) 02/28 09:52