【求助】本人是sas菜鸟,利用以下程序算出了循环回归的斜率的平均值meanslope,现想检验一下meanslope是否显著>0,请问高人:如何给出检验meanslope>0的t统计量值(5%显著性水平)。
data tes;
input t1 t2 t3;
datalines;
-0.0367 -0.1254 -0.0078
-0.0292 -0.1817 0.0431
0.0141 0.0108 0.0143
0.0139 0.0302 0.0399
-0.0106 -0.0946 0.1088;
run;
%macro fun;
data est; *create an empty dataset to load values;
length est 8.;
delete;
run;
%do i=1 %to 2; *2=3-1;
proc reg data=tes outest=out(keep=t&i rename=(t&i=est)); *output each estimate dataset,leave one interested;
model t%eval(&i+1)=t&i;
quit;
proc append base=est data=out force;*put all output datasets together to a bigger one 'est';
run;
%end;
proc sql;
create table result as
select avg(est) as MeanSlope from est;*get the avg slope;
quit;
proc print; run;*output to listing window;
quit;
%mend fun;
%fun