我正在使用Mann-Whitney U对我的数据进行成对测试。
for x in myData:
for y in myData:
d_value, p_value = ks_2samp(x, y) #two-tailed p-value
u_value, p_value1 = mannwhitneyu(x, y, use_continuity=True) #One-sided p-value
我在这一行收到错误:
u_value, p_value1 = mannwhitneyu(x, y, use_continuity=True)
错误:
TypeError: 'list' object is not callable
我不知道我在这里失踪了什么?我很感激任何帮助!
答案 0 :(得分:1)
在您的某个程序中,您将list
命名为mannwhitneyu
。由于mannwhitneyu
现在是一个列表,因此您不能将其称为函数。尝试查找相关列表并将其名称更改为mannwhitneyuList
。这将解决您的问题,因为现在Python不再将名称mannwhitneyu
与列表相关联,这意味着它现在指向预期的功能。