本文介绍了pandas ols 导入坏了?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在 pandas 0.9.1 中执行 OLS,但出现此错误:

I'm trying to do OLS in pandas 0.9.1 but get this error:

ipdb> foo = ols(y=df[y_var[1]], x=df[x_var], pool=False )
*** ImportError: No module named scikits.statsmodels.api

我猜错误来自 ols.py:

I guess the error comes from ols.py:

try:
    import statsmodels.api as sm
except ImportError:
    import scikits.statsmodels.api as sm

这是否意味着我错误地安装了熊猫?

Does this mean I've installed pandas incorrectly?

推荐答案

@TomAugspurger 来救援:

@TomAugspurger to the rescue:

statsmodels 是一个单独的包,它是一个可选的依赖项熊猫.您需要安装 statsmodels 才能执行 OLS.尝试 pip 安装统计模型.您可能想要安装开发版本.一世认为他们即将发布新版本,所以应该非常稳定的.– TomAugspurger 2 小时

这篇关于pandas ols 导入坏了?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-15 03:55