【发布时间】:2013-07-24 13:56:24
【问题描述】:
我正在尝试在 pandas 0.9.1 中执行 OLS,但出现此错误:
ipdb> foo = ols(y=df[y_var[1]], x=df[x_var], pool=False )
*** ImportError: No module named scikits.statsmodels.api
我猜错误来自ols.py:
try:
import statsmodels.api as sm
except ImportError:
import scikits.statsmodels.api as sm
这是否意味着我错误地安装了 pandas?
【问题讨论】:
-
statsmodels 是一个单独的包,是 pandas 的可选依赖项。您需要安装 statsmodels 才能执行 OLS。试试
pip install statsmodels。您可能需要安装开发版本。我认为他们即将发布新版本,因此它应该非常稳定。 -
只是交叉标记彼得和汤姆,以防你知道我的问题的答案(并帮助同一条船上的同胞..)stackoverflow.com/questions/29454229/…
标签: python-2.7 pandas