ValueError Traceback most recent call lastCell In6 line 2 1 # 进行Mann-Whitney独立样本检验---- 2 statistic p_value = statsmannwhitneyuXyFile ~AppDataRoamingPythonPython39si
出错原因是X和y的形状不兼容,无法进行广播操作。需要检查X和y的形状是否一致。如果不一致,需要对其中一个进行转置或者重塑操作,使得它们的形状一致。
例如,如果X的形状是(100,),y的形状是(50,),可以将y重塑为(50,1),使得它们的形状变为(100,1)和(50,1),然后再进行Mann-Whitney独立样本检验。
修改代码如下:
# 将y重塑为二维数组
y = y.reshape(-1, 1)
# 进行Mann-Whitney独立样本检验
statistic, p_value = stats.mannwhitneyu(X, y)
原文地址: https://www.cveoy.top/t/topic/htl5 著作权归作者所有。请勿转载和采集!