Sas で mann-whitney u 検定を実行する方法


マン-ホイットニー U 検定(ウィルコクソン順位和検定とも呼ばれます) は、標本分布が正規分布しておらず、標本サイズが小さい (n < 30) 場合に、2 つの標本間の差異を比較するために使用されます。

これは、2 サンプル t 検定と同等のノンパラメトリックとみなされます。

このチュートリアルでは、SAS で Mann-Whitney U 検定を実行する方法について説明します。

例: SAS のマン-ホイットニー U 検定

研究者が、燃料処理によって車の平均燃費が変化するかどうかを知りたいと考えているとします。これをテストするために、燃料処理を行った 12 台の車と処理を行わなかった 12 台の車の燃費を測定する実験を実施しました。

結果を以下に示します。

サンプル サイズが小さく、サンプル分布が正規分布ではないのではないかと考えられるため、マン-ホイットニーの U 検定を実行して、2 つのグループ間に mpg に統計的に有意な差があるかどうかを判断することにしました。

SAS で Mann-Whitney U 検定を実行するには、次の手順に従います。

ステップ 1: データセットを作成する

まず、次のコードを使用して SAS にデータセットを作成します。

 /*create dataset*/
data mpg_data;
    input group $mpg;
    datalines ;
treated 24
treated 25
treated 21
treated 22
treated 23
treated 18
treated 17
treated 28
treated 24
treated 27
treated 21
treated 23
untreated 20
untreated 23
untreated 21
untreated 25
untreated 18
untreated 17
untreated 18
untreated 24
untreated 20
untreated 24
untreated 23
untreated 19
;
run ;

ステップ 2: マン・ホイットニー U テストを実行する

次に、 proc npar1wayを使用して Mann Whitney U テストを実行します。

 /*perform Mann Whitney U test*/
proc npar1way data =mpg_data wilcoxon ;
    classgroup ;
    var mpg;
run; 

Wilcoxon の 2 標本検定表から、検定の両側 p 値は0.2114であることがわかります。

マン・ホイットニーの U 検定では次の帰無仮説と対立仮説が使用されることに注意してください。

  • H 0 : 2 つの母集団は同じ中央値を持ちます。
  • H A : 2 つの母集団の中央値は異なります。

検定の p 値 ( .2114 ) は .05 未満ではないため、帰無仮説を棄却できません。

これは、燃料処理を受けた車と受けていない車の間で燃費が異なると言える十分な証拠がないことを意味します。

SAS は、各グループの mpg 値の分布を視覚化するための箱ひげ図も提供します。

グラフから、燃料処理を受けた車の mpg 値が高くなる傾向があることがわかりますが、マン・ホイットニー大学のテスト結果から、2 つのグループ間の差は統計的に有意ではないことがわかります。

追加リソース

次のチュートリアルでは、SAS で他の一般的な統計テストを実行する方法について説明します。

SAS で 1 サンプルの t 検定を実行する方法
SAS で 2 サンプルの t 検定を実行する方法
SAS で対応のあるサンプルの t 検定を実行する方法
SAS で Wilcoxon 署名付き順位テストを実行する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です