2016-06-17 35 views
0

PROC比較:SAS PROC比較 - outstats

proc compare METHOD=ABSOLUTE CRITERION=0.0001 BRIEFSUMMARY 
    base=win.&table. 
    compare=lin.&table. 
    outstats=&table.1 
    OUTNOEQUAL outbase outcomp ; 
run; 

は私に次の表(outstats)を与える:最後の2つの列の意味は何

enter image description here

? MAXとMINに同じ値があるので、これらの列に0があることを除いて同じです。

答えて

1

3列目はcompare_value - base_valueの統計情報が含まれてい(compare_value - base_value)/base_value

は完全にそれを理解するためには、第四は、統計情報が含まれている、また、

10.0 11.0 
-10.0-11.0 
-10.0-11.0 
10.0 11.0 

にデータラインの値を変更する

data BASE_DATA (rename=(base_value=value) drop=comp_value) COMP_DATA (rename=(comp_value=value) drop=base_value); 
    infile datalines truncover; 
    Input base_value 5.1 comp_value 5.1; 
    datalines; 
10.0 10.0 
10.0 15.0 
15.0 10.0 
15.0 15.0 
; 
title merged data; 
data mrg; 
    merge BASE_DATA (rename=(value=base_value)) COMP_DATA (rename=(value=comp_value)); 
    differ = comp_value - base_value; 
    prcent = differ/base_value; 
    format prcent percentn8.1; 
proc print data=mrg; 
run; 

title comparison statistics; 
proc compare METHOD=ABSOLUTE CRITERION=0.0001 BRIEFSUMMARY noprint 
    base=BASE_DATA compare=COMP_DATA 
    outstats=stats 
    OUTNOEQUAL outbase outcomp ; 

proc print data=stats; 
run; 

を試してみてくださいまたは

xxxxx 10.0 
10.0 15.0 
15.0yyyyy 
    0.0 15.0 

または

10.0 0.0 
10.0 20.0 
10.0 0.0 
10.0 20.0 

またはものは何でも好きです。

+0

MAXでは10.6 - 10.6 = 1ですか? – PNPTestovir

+1

データラインの値を変更して、今追加したコードを使用していくつかの実験を試してみることは一切ありません –