在Python中导入时statsmodels.formula.api我得到一个ImportError:“无法导入名称”TimeSeries“。我读过其他用户遇到的类似问题,但没有得到相应的答案。我有statsmodels版本0.6.1和statsmodels.公式效果很好。你觉得问题在哪里?提前谢谢你。感谢您的帮助:)
我使用的是Anaconda4.3.1、Python3.6.0、Statsmodels 0.6.1
导入时获取的回溯im是:
ImportError Traceback (most recent call last)
----> 1 import statsmodels.formula.api as sm
C:\Users\e.elis\AppData\Local\Continuum\Anaconda3\lib\site-
packages\statsmodels\formula\api.py in <module>()
----> 1 from statsmodels.regression.linear_model import GLS
2 gls = GLS.from_formula
3 from statsmodels.regression.linear_model import WLS
4 wls = WLS.from_formula
5 from statsmodels.regression.linear_model import OLS
C:\Users\e.elis\AppData\Local\Continuum\Anaconda3\lib\site-packages\statsmodels\regression\__init__.py in <module>()
----> 1 from .linear_model import yule_walker
2
3 from statsmodels import NoseWrapper as Tester
4 test = Tester().test
C:\Users\e.elis\AppData\Local\Continuum\Anaconda3\lib\site-packages\statsmodels\regression\linear_model.py in <module>()
50 cache_readonly,
51 cache_writable)
---> 52 import statsmodels.base.model as base
53 import statsmodels.base.wrapper as wrap
54 from statsmodels.emplike.elregress import _ELRegOpts
C:\Users\e.elis\AppData\Local\Continuum\Anaconda3\lib\site-packages\statsmodels\base\model.py in <module>()
3 import numpy as np
4 from scipy import stats
----> 5 from statsmodels.base.data import handle_data
6 from statsmodels.tools.tools import recipr, nan_dot
7 from statsmodels.stats.contrast import ContrastResults
C:\Users\e.elis\AppData\Local\Continuum\Anaconda3\lib\site-packages\statsmodels\base\data.py in <module>()
6 from statsmodels.compat.numpy import np_matrix_rank
7 import numpy as np
----> 8 from pandas import DataFrame, Series, TimeSeries, isnull
9 from statsmodels.tools.decorators import (resettable_cache, cache_readonly,
10 cache_writable)
ImportError: cannot import name 'TimeSeries'
你的熊猫版本是什么,熊猫0.20+需要StatsModel0.8或更高版本。 参考号:https://github.com/statsmodels/statsmodels/issues/3752
相关问题 更多 >
编程相关推荐