这是数据集d1的程序:
data d1; /*数据集d11是X1-X100,用标准正态分布随机数产生*/
array x(100);
do i=1 to 50;
do j=1 to 100;
x(j)=normal(0);
end;
y=1; /*添加第101列,全为1的一列*/
R=i; /*变量R为行号*/
output;
end;
drop i j;
run;
proc print;run;
问题是:
对数据集d1,计算每个观测的100个变量的平均值、标准差、最小值、最大值,以及100个值落入+-1.96之间的比例(这一点想不到啊!),结果存入一个新的数据集。