IDAX.MWW_TEST - Mann-Whitney-Wilcoxon 独立性検定

MWW_TEST ストアード・プロシージャーは、1 つの数値入力列の値を 2 つのクラスに分割して、Student の t 統計を計算します。目標は、各クラスの平均値の有意差を評価することです。

構文

IDAX.MWW_TEST(in parameter_string varchar(32672))

パラメーターの説明

parameter_string
コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
データ型: VARCHAR(32672)
以下のリストに、パラメーター値を示します。
intable
必須。
入力表の名前。
データ型: VARCHAR(256)
incolumn
必須。
入力表列。
この列は、数値列である必要はありませんが、そのドメイン内で順序付けられていることが必要です。
データ型: VARCHAR(128)
class
必須。
データを 2 つのクラスに分割する入力表列。
CLASS 列の名前の後にコロン (:) を付けて、その後に 2 つのクラスの値を指定します。
データ型: VARCHAR(ANY)
by
オプション。
データのグループ分けに使用する入力表の列。そのグループごとにストアード・プロシージャーを実行します。
デフォルト: なし
データ型: VARCHAR(128)
outtable
オプション。
MWW 統計を書き込む出力表の名前。
出力表には、次の列が含まれます。
  • N
  • N1
  • N2
  • USTAT0
  • U2STAT0
  • ALPHASUM
  • NORM1
  • USTAT1
  • NORM2
  • U2STAT1
  • MU_U1
  • SIGMA_U
  • ZSTAT
  • PP
  • USTAT
  • U2STAT
  • MU_U
  • NOGROUPS
  • MESSAGE
  • LOWER
by パラメーターを指定すると、MWW 統計を計算するグループを示す BY 列が追加されます。
PP 列の値が < 0.05 の場合は、2 つのクラスの一方の値がもう一方より大きくなる傾向があります。小さい値になる傾向のあるクラスが示されます。
データ型: VARCHAR(ANY)

戻される情報

検定結果または出力表の行数が含まれている VARCHAR(200) のストリング。

検定結果には、以下の内容が含まれている可能性があります。

  • USTAT
  • U2STAT
  • MU_U
  • SIGMA_U
  • ZSTAT
  • PP
  • LOWER

CALL IDAX.MWW_TEST('intable=CENSUSINCOME,incolumn=wage_per_hour, class=gender');
CALL IDAX.MWW_TEST('intable=CENSUSINCOME,incolumn=wage_per_hour, class=gender, by=marital_status, outtable=MWW_TEST_RESULT');