proc means data = a noprint;
class code day _n; ways 3;
var r;
format _n _n1Fmt.;
output out = MeansOut sum = mean;
run;
原因是如果只有一个值,sum =mean作者: shiyiming 时间: 2010-10-29 21:28 标题: Re: t值计算 to jingju, thank you , 是我没表达清楚, 如下就可以了? way 3 ,way 1什么意思,可以解释下吗, 谢谢。
proc means data = a noprint;
class code day _n; ways 3;
var r;
format _n _n1Fmt.;
output out = MeansOut [color=#FF0000:2m1htjp0]sum[/color:2m1htjp0] = mean;
run;
proc means data = MeansOut noprint;
class _n; ways 1;
var mean;
output out = MeansOut1(drop = _type_ _freq_) n = n mean = mean t = t;
run;作者: shiyiming 时间: 2010-10-29 22:54 标题: Re: t值计算 [code:2i36zwiz]proc format;
value _n1Fmt -5='1' -4='2' -3='3' -2-0='4' 1='5' 2-3='6' 4-10='9' 11-20='10';
run;
proc means data =a nway noprint;
class code day _n;
var r;
format _n _n1Fmt2.;
output out = MeansOut sum = _v_;
run;
proc means data =MeansOut nway noprint;
class _n;
var _v_;
output out = MeansOut1(drop = _type_ _freq_) n =n mean =mean t =t;
run; [/code:2i36zwiz]
我也说不清楚,你查一下help。另外可以用nway代替如上。作者: shiyiming 时间: 2010-11-1 13:17 标题: Re: t值计算 to jingju11
你这里的proc means 后面的nway是什么意思啊?作者: shiyiming 时间: 2010-11-2 21:12 标题: Re: t值计算 nway就是输出最细分的组合们(highest level)。n也就是ways 的最高数字。三个class变量就等同于ways 3;
4个class 变量就是ways 4;等等