问题:
使用的statsmodels更新到最新版本的scipy时出现错误ImportError: cannot import name 'factorial' from 'scipy.misc'
ImportError: cannot import name 'factorial' from 'scipy.misc'
报错的语句为:
import statsmodels.api as sm
报错原因:
因为Python中的statsmodels或者scipy版本过低,之前的版本没法通用,更新为最新版本
statsmodels包
statsmodels是一个Python软件包,它为统计计算提供了一个补充,包括描述性统计和统计模型的估计。
主要功能:
回归:广义最小二乘(包括加权最小二乘和带有自回归误差的最小二乘),普通最小二乘。
广义线性模型,支持所有单参数指数家族分布。
离散选择模型:泊松、概率、对数、多项对数
Rlm:支持多个m-估计器的鲁棒线性模型。
时间序列分析模型,包括arma,ar,var
非参数:(单变量)内核密度估计
数据集:用于示例和测试的数据集。
用于读取stata的工具。dta文件进入Numpy数组。
统计数据:广泛的统计测试
还有方程组回归、时间序列模型、面板数据估计和信息理论措施的实验代码
解决办法:
更新 scipy包
pip uninstall scipy # 如过无法访问,就找到文件夹
pip install scipy
更新statsmodels包
pip uninstall statsmodels

最低0.47元/天 解锁文章

15万+

被折叠的 条评论
为什么被折叠?



