Using Mann-Whitney U in Python: TypeError: 'list' object is not callable
Using Mann-Whitney U in Python: TypeError: 'list' object is not callable
我正在使用 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
我不知道我在这里错过了什么?如果有任何帮助,我将不胜感激!
在你程序的某处,你命名了一个名为 mannwhitneyu
的 list
。由于 mannwhitneyu
现在是一个列表,您不能再将其作为函数调用。尝试找到有问题的列表并将其名称更改为 mannwhitneyuList
。这将解决您的问题,因为现在 Python 不再将名称 mannwhitneyu
与列表相关联,这意味着它现在指向预期的功能。
我正在使用 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
我不知道我在这里错过了什么?如果有任何帮助,我将不胜感激!
在你程序的某处,你命名了一个名为 mannwhitneyu
的 list
。由于 mannwhitneyu
现在是一个列表,您不能再将其作为函数调用。尝试找到有问题的列表并将其名称更改为 mannwhitneyuList
。这将解决您的问题,因为现在 Python 不再将名称 mannwhitneyu
与列表相关联,这意味着它现在指向预期的功能。