📅  最后修改于: 2023-12-03 14:55:16.889000             🧑  作者: Mango
曼和惠特尼 U 检验(Mann-Whitney U test)也称为Wilcoxon秩和检验,是一种非参数假设检验方法,用于比较两组独立的样本数据。它适用于处理小样本数据或非正态数据,可以用于比较两组数据的中位数是否有显著差异。
Mann-Whitney U 检验适用于以下场景:
Mann-Whitney U 检验基于以下假设:
Mann-Whitney U 检验的步骤如下:
Mann-Whitney U 检验的代码实现如下:
from scipy.stats import mannwhitneyu
# 假设第一组数据为 [1, 2, 3, 4, 5],第二组数据为 [6, 7, 8, 9, 10]
data1 = [1, 2, 3, 4, 5]
data2 = [6, 7, 8, 9, 10]
# 进行 Mann-Whitney U 检验
stat, p = mannwhitneyu(data1, data2)
# 显示检验结果
print("Mann-Whitney U 统计量:%.3f" % stat)
print("p 值:%.3f" % p)
这段代码使用了 Python 中的 scipy.stats.mannwhitneyu()
函数来进行 Mann-Whitney U 检验,并输出了 Mann-Whitney U 统计量和 p 值。根据 p 值的大小,可以判断两组数据的中位数是否有显著差异。
Mann-Whitney U 检验是一种用于比较两组独立数据的非参数假设检验方法,适用于小样本数据或非正态数据。它是一种强大的工具,可以使用 Python 中的 scipy.stats.mannwhitneyu()
函数轻松地实现。