数据集g是如下形式
mu sample g1 g2
-1 1 1.2 1.3
-1 2 1.1 1.4
-1 3 1.6 1.6
0 1 2 1.5
0 2 2 1.8
0 3 2 3
现在要按照变量mu分组,对g1,g2 求均值,并将每组均值输出到一个数据集,要一个means过程完成,怎么办呢?
下面的是我自己的程序,我想只用一个means过程搞定
proc means data=g;
class mu;
var g1;
output out=mean_likelihood1(drop =_freq_ _type_) mean=mean_likelihood1;
run;
proc means data=g;
class mu;
var g2;
output out=mean_likelihood2(drop =_freq_ _type_) mean=mean_likelihood2;
run;