【问题标题】:Ipython console not returning output of summary()Ipython控制台不返回summary()的输出
【发布时间】:2017-09-17 10:28:41
【问题描述】:

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

#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 控制台没有显示摘要统计信息。相反,我得到了这个输出。

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

【问题讨论】:

    标签: python debugging ipython


    【解决方案1】:

    尝试将最后一行替换为

    print(reg_ols.summary())
    

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

    【讨论】:

    • 其实我是 spyder 的新手,使用 f9 执行,问题就解决了。我使用顶部的绿色播放按钮执行。
    猜你喜欢
    • 1970-01-01
    • 2020-11-19
    • 2023-04-10
    • 1970-01-01
    • 2014-05-30
    • 2018-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多