法一:
第一個npar1way有output statement
所以可以用最簡單的方法
proc npar1way wilcoxon;
var x;
class c;
output out=aa;
run;
proc print data=aa;
format PR_WIL P2_WIL PTR_WIL PT2_WIL P_KW 12.9;
run;
第二個ttest沒有output的statement
可以使用ods的statement
ods trace on;
proc ttest data=test;
var x;
class c;
run;
ods trace off;
run;
先去Log裡看每個表單的名稱如下
Output Added:
-------------
Name: TTests
Label: T-Tests
Template: Stat.TTest.TTests
Path: Ttest.x.TTests
可以知道你的TTest表的名稱
法二
可以用ods將檢定表格輸出如下
proc ttest data=test;
var x;
class c;
ods output TTests=bb;
run;
proc print data=bb;
format probt 12.9;
run;
法三:
利用proc template修改ttest的表格內容再執行一次ttest如下
proc template;
edit Stat.TTest.TTests;
edit Probt;
format = 12.9;
end;
end;
run;
proc ttest data=test;
var x;
class c;
run;