UNIVARIATEプロシジャ

 

例4.13 対応のあるデータを使用した符号検定の実行

この例は、例4.12で説明した位置の検定の特殊な応用である、対応のあるデータに対する符号検定を実行します。

例4.4の講師は、大学の講座で行った2つのテストの結果に対する符号検定を実行しようと考えています。次のステートメントは基本統計量と位置の検定を要求します。

title 'Test Scores for a College Course';
ods select BasicMeasures TestsForLocation;
proc univariate data=Score;
   var ScoreChange;
run;

ODS SELECTステートメントは出力を"BasicMeasures"テーブルと"TestsForLocation"テーブルに制限します。ODSテーブル名のセクションを参照してください。講師は、ScoreChange変数が正規分布や対称分布であるという前提を使用したくないため、符号検定を実行することにしました。符号検定の値(0.7744)が大きいことは、テキスト結果の中央値の違いの証明としては不十分です。

出力4.13.1 ScoreChangeに対する符号検定
Test Scores for a College Course

The UNIVARIATE Procedure
Variable: ScoreChange (Change in Test Scores)

Basic Statistical Measures
Location Variability
Mean -3.08333 Std Deviation 13.33797
Median -3.00000 Variance 177.90152
Mode -5.00000 Range 51.00000
    Interquartile Range 10.50000

Note: The mode displayed is the smallest of 2 modes with a count of 2.


Tests for Location: Mu0=0
Test Statistic p Value
Student's t t -0.80079 Pr > |t| 0.4402
Sign M -1 Pr >= |M| 0.7744
Signed Rank S -8.5 Pr >= |S| 0.5278

この例のサンプルプログラムuniex03.sasは、Base SASソフトウェアのSASサンプルライブラリに含まれています。