scipy TypeError:mannwhitneyu()取得未预期的保留字参数'method'

f45qwnt8  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(110)

我尝试使用scipy.stats.mannwhitneyu()和方法参数“asximatic”运行Mann-Whitney测试,但得到一个类型错误。x1c 0d1x
虽然在文档中存在此参数和键。请参见链接:https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.mannwhitneyu.html
我升级到了最新版本,但是没有解决这个问题。你知道为什么会发生这个问题吗?我该怎么解决?

ma8fv8wu

ma8fv8wu1#

对于scipy.stats wilcoxon包,我得到了相同的答案,尽管文档似乎将method声明为有效参数。
但是,我注意到我使用的文档引用了scipy 1.9.0(https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.wilcoxon.html),它在Python 3.7或Python 3.10.4下的Anaconda-Navigator上是不可用的。
因此,尽管据我所知,我认为我安装了这个包的最新版本,但我没有。当我返回并查看这个包的以前版本的文档时,看起来method在旧版本的scipy. stats中不是一个适用的参数。我目前在我的环境中使用1.7.3,(Anaconda-Navigator允许我安装的最新版本)。
因此,Anaconda Navigator的限制使我无法安装此参数实际需要的版本(1.9.0)。
简而言之:检查您的GUI限制和mannwhitneyu包的版本,看看method对于您安装的特定版本是否是有效的参数。如果我找到其他答案,我会再回来检查。

相关问题