ClickHouse/docs/ja/sql-reference/aggregate-functions/reference/mannwhitneyutest.md
2024-11-18 11:58:58 +09:00

2.9 KiB
Raw Blame History

slug sidebar_position sidebar_label
/ja/sql-reference/aggregate-functions/reference/mannwhitneyutest 161 mannWhitneyUTest

mannWhitneyUTest

2つの母集団からのサンプルに対してMann-Whitney順位検定を適用します。

構文

mannWhitneyUTest[(alternative[, continuity_correction])](sample_data, sample_index)

両方のサンプルの値はsample_dataカラムにあります。sample_indexが0の場合、その行の値は最初の母集団からのサンプルに属します。それ以外の場合は、2番目の母集団からのサンプルに属します。帰無仮説は、2つの母集団が確率的に等しいというものです。また、片側の仮説をテストすることもできます。このテストはデータが正規分布していると仮定しません。

引数

  • sample_data — サンプルデータ。 Integer, Float または Decimal
  • sample_index — サンプルインデックス。 Integer

パラメータ

  • alternative — 対立仮説。(オプション、デフォルト: 'two-sided'。) String
    • 'two-sided';
    • 'greater';
    • 'less'
  • continuity_correction — 0でない場合、p値の正規近似において連続性修正が適用されます。オプション、デフォルト: 1。UInt64

返される値

2つの要素を持つTuple:

  • 計算されたU統計量。 Float64
  • 計算されたp値。 Float64

入力テーブル:

┌─sample_data─┬─sample_index─┐
│          10 │            0 │
│          11 │            0 │
│          12 │            0 │
│           1 │            1 │
│           2 │            1 │
│           3 │            1 │
└─────────────┴──────────────┘

クエリ:

SELECT mannWhitneyUTest('greater')(sample_data, sample_index) FROM mww_ttest;

結果:

┌─mannWhitneyUTest('greater')(sample_data, sample_index)─┐
│ (9,0.04042779918503192)                                │
└────────────────────────────────────────────────────────┘

関連項目