目前,我正在使用Python中的statsmodel模块,尝试将ARMA模型与某些数据相匹配。但是,问题在于它无法加载包,只返回一个AttributeError,其中声明:
File "C:\Projects\Python\KalmanFilteringDataFusion\armaTest.py", line 5, in <module>
from statsmodels.tsa.arima_model import ARIMA
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\statsmodels\tsa\arima_model.py", line 30, in <module>
from statsmodels.tsa.ar_model import AR
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\statsmodels\tsa\ar_model.py", line 608, in <module>
class ARResults(tsbase.TimeSeriesModelResults):
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\statsmodels\tsa\ar_model.py", line 811, in ARResults
preddoc = AR.predict.__doc__.split('\n')
AttributeError: 'NoneType' object has no attribute 'split'我所做的唯一一件事,就是尝试将ARIMA模块导入为:
from statsmodels.tsa.arima_model import ARIMA如果我试图导入另一个状态模型子模块(例如。( import statsmodels.formula.api as smf)它返回:
File "C:\Projects\Python\KalmanFilteringDataFusion\armaTest.py", line 5, in <module>
import statsmodels.formula.api as smf
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\statsmodels\formula\api.py", line 15, in <module>
from statsmodels.discrete.discrete_model import MNLogit
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\statsmodels\discrete\discrete_model.py", line 146, in <module>
class DiscreteModel(base.LikelihoodModel):
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\statsmodels\discrete\discrete_model.py", line 208, in DiscreteModel
fit.__doc__ += base.LikelihoodModel.fit.__doc__
TypeError: unsupported operand type(s) for +=: 'NoneType' and 'NoneType'如果我只做import statsmodels或import statsmodels.tsa,它会很好地导入它,所以我猜错误就在ARIMA“子模块”中的某个地方。
有谁对什么问题有什么建议吗?有什么潜在的解决办法吗?
发布于 2018-04-07 22:39:57
我使用崇高文本3编译Python,显然是"Python3“构建文件导致了错误。当我切换到"Python"-builder时,系统编译得很好。除了一些关于熊猫的警告之外,对DateTime在状态模型中的实现方式的支持也在下降。
如果您被困在相同的情况下,请尝试切换生成器。当我弄清楚为什么会这样的时候,我会随时通知你。因为这真的很奇怪。
https://stackoverflow.com/questions/49671070
复制相似问题