对来自两个总体的样本进行 Mann-Whitney 秩检验。
语法
mannWhitneyUTest[(alternative[, continuity_correction])](sample_data, sample_index)
两个样本的值都存储在 sample_data 列中。如果 sample_index 等于 0,则该行的值属于第一总体的样本;否则,它属于第二总体的样本。
原假设是两个总体在随机意义上(分布上)相同,同时也可以检验单侧假设。该检验不要求数据服从正态分布。
参数
可选参数
alternative — 备择假设。(可选,默认值:'two-sided'。)String。
'two-sided';
'greater';
'less'。
continuity_correction — 如果不为 0,则在 p 值的正态近似中应用连续性校正。(可选,默认值:1。)UInt64。
返回值
包含两个元素的 Tuple:
示例
输入表:
┌─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) │
└────────────────────────────────────────────────────────┘
另请参阅