各位大侠,我现在有一永久数据集sasuser.aaa,所包含变量名分别为:group1 x1 group2 x2 group3 x3 ...group23 x23,
其中group取值为1和2,x 为观察值,
我想拆分为23个小的数据集(每个只包含两个变量 group x),数据集名称分别为S1,S2,...,S23 以便于按group 对变量x进行成组数据分析,并将结果一次性全部输出。
请问拆分数据集的程序该怎么写,怎么样一次性对所有23个数据集进行成组分析? 如果用Macro来实现, 又该怎么写呢?
请各位大侠不吝赐教! 谢谢!
(永久数据集格式如下:)
成组数据统计分析的代码如下:
data s1;
input group x; /*group中,1代表“男”,2代表“女”*/
run;
ODS html file="e:\data分析\&f..html";
title &f;
proc sort ;
by group;
run;
proc univariate normal ;
var x;
by group;
run;
proc ttest cochran ;
class group;
var x;
run;
proc npar1way wilcoxon ;
class group;
var x;
run;
ODS html close;