module 'scipy.stats.stats' has no attribute 'nanmedian'
时间: 2023-10-24 19:09:25 浏览: 169
这个问题的原因是在Scipy 1.4.1及之前的版本中,`scipy.stats.stats`模块确实没有`nanmedian`函数。而`nanmedian`函数是在Scipy 1.5.0版本中才被加入到`scipy.stats`模块中的。
因此解决这个问题的方法是升级Scipy到1.5.0或更高版本。如果你不能升级Scipy版本,也可以使用其他替代函数,例如`numpy.nanmedian`。
相关问题
module 'scipy.stats' has no attribute 'lilliefors'
在Scipy库中,没有名为'lilliefors'的属性。Scipy库是一个用于科学计算和统计分析的强大工具,它提供了许多统计函数和方法。然而,根据我的了解,Scipy.stats模块中没有名为'lilliefors'的函数或属性。
如果您需要进行Lilliefors正态性检验,可以考虑使用其他库或方法来实现。例如,可以使用statsmodels库中的lilliefors函数来执行Lilliefors检验。这个函数可以用来检验一个样本是否来自于正态分布。
module 'scipy.stats' has no attribute 'ztest'
这个错误可能是因为你使用的 Scipy 版本太旧。
请确保你使用的是最新版本的 Scipy,可以通过 `pip install --upgrade scipy` 更新 Scipy。
如果更新 Scipy 后仍然出现这个错误,可能是因为你正在使用的 Scipy 版本中没有 `ztest` 函数。你可以尝试使用其他类似的函数,例如 `ttest_1samp` 或 `ttest_ind`,它们也可以进行假设检验。
阅读全文