Ipython控制台没有返回summary()的输出

时间:2017-09-17 10:28:42

标签: python debugging ipython

所以我正在尝试一个多元线性回归模型,当我调用该命令来查看模型的摘要时。使用此命令。

#backward elimination 
x_opt=x[:,[0,1,2,3,4,5]]
reg_ols=sm.OLS(endog=y,exog=x_opt).fit()
reg_ols.summary()

Ipython控制台没有显示摘要统计信息。相反,我得到了这个输出。

enter image description here

如何获取摘要统计信息?。我使用的是python 3.6,spyder版本3.2.3

1 个答案:

答案 0 :(得分:2)

尝试用

替换最后一行
print(reg_ols.summary())

你忘了提到你正在使用Statsmodels。查看文档,summary()返回一个字符串,而不是打印它,因此您需要自己进行打印。