Python statsmodels\u df\u模型属性错误
此问题最初发生在真实数据中,但可以使用statsmodels网站()中的示例代码进行复制 以下是回溯:Python statsmodels\u df\u模型属性错误,python,statsmodels,Python,Statsmodels,此问题最初发生在真实数据中,但可以使用statsmodels网站()中的示例代码进行复制 以下是回溯: 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: AttributeEr
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状态,特别是因为以前我有一个基本的调用处理真实数据(只有几个功能列,存储在一个pandas数据帧中)从sm.OLS(Y,X)->fit中删除,这是有效的,你不能将fit方法放在需要的地方
import statsmodels.api as sm
Y = [1,3,4,5,2,3,4]
X = range(1,8)
X = sm.add_constant(X)
model = sm.OLS(Y,X)
results = model.fit()
我认为这行不通;在两者之后调用
results
和print(results)
只需给出一个内存位置(@Mike Palmiceprint(results.params)
print(results.tvalues)
import statsmodels.api as sm
Y = [1,3,4,5,2,3,4]
X = range(1,8)
X = sm.add_constant(X)
model = sm.OLS(Y,X)
results = model.fit()