Эта проблема первоначально возникла с реальными данными, но ее можно воспроизвести с помощью примера кода с веб-сайта statsmodels (http://www.statsmodels.org/devel/generated/statsmodels.regression.linear_model.OLS.html)
import statsmodels.api as sm
y = [1,3,4,5,2,3,4]
x = range(1,8)
# x = sm.add_constant(x) # including this line makes no difference
model = sm.OLS.fit(y,x)
Вот обратная связь:
File "rec.py", line 131, in test2
model = sm.OLS.fit(y,x)
File "C:\Python36\lib\site-packages\statsmodels\regression\linear_model.py", line 302, in fit
if self._df_model is None:
AttributeError: 'list' object has no attribute '_df_model'
НетИдея, что с этим делать или как ее решить. Похоже, что я случайно вызвал какое-то плохое внутреннее состояние statsmodels, особенно потому, что ранее у меня был этот базовый вызов, работающий с реальными данными (только с парой столбцов функций, хранящихся в пандах).dataframe)