试图在statsmodels python中打印多逻辑回归

迈克·D

我正在尝试在statsmodels中打印一系列逻辑回归,但是不确定如何将结果打印到控制台屏幕以外的其他内容。我创建了一个函数来运行回归,其中数据是数据集,其他变量是数据集中的一系列虚拟变量标签列表(我确信这不是运行这些变量的最有效方法,但是当我有5个因变量要使用var 2中的9个虚拟变量和var3中的15个虚拟变量进行回归时,这是有道理的:

def regression(data, var1, var2, var3):
    for var in var 2:
        for var in var1:
            for var in var3:
                f = '%s ~ %s * %s' % (var1, var2, var3)
                y, x = patsy.dmatrices(f, data, return_type = 'dataframe')
                result = sm.Logit(y,x).fit()
                print(result.summary())
                print(np.exp(result.params))

无论如何-我正在尝试将输出打印到控制台以外的其他位置,以便我可以保存它并获得明显的效果。我敢打赌答案并不难,但是我是python和statsmodels的新手,在statsmodels文档或stackoverflow上还没有看到足够明显的东西。谢谢

探测

如果要写入文件而不是标准输出,可以打开文件并使用.write()

def regression(...):
    with open("outfile") as out:
        for var in var 2:
            for var in var1:
                for var in var3:
                    ...
                    out.write(str(result.summary()) + "\n")
                    out.write(str(np.exp(result.params)) + "\n)

正如@NeilG指出的那样,您也可以使用print(result.summary(), out=out)这几乎是一个快捷方式out.write(str(...) + "\n")。如果你想放result.summary(),并np.exp(result.params)在不同的文件,使用with open("summary", "w") as summary, open("params", "w") as params:及使用summaryparams替代的out

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python中的Fama Macbeth回归(熊猫或Statsmodels)

来自分类Dev

Python中的Fama Macbeth回归(Pandas或Statsmodels)

来自分类Dev

OLS回归:Scikit与Statsmodels?

来自分类Dev

在Python中使用statsmodels的自回归模型

来自分类Dev

Python Statsmodels:OLS回归器无法预测

来自分类Dev

Python Statsmodels:OLS回归器无法预测

来自分类Dev

statsmodels:一起打印多个回归模型的摘要

来自分类Dev

SciKit中的多类逻辑回归学习

来自分类Dev

试图了解Android中触摸处理的逻辑

来自分类Dev

使用Python Statsmodels进行向量自回归

来自分类Dev

使用OLS回归预测未来值(Python,StatsModels,Pandas)

来自分类Dev

Python:使用Statsmodels预测y值-线性回归

来自分类Dev

如何使用statsmodels python进行2SLS IV回归?

来自分类Dev

Python statsmodels - 按组显示回归结果

来自分类Dev

无法安装Statsmodels ... python

来自分类Dev

在Anaconda中更新Statsmodels

来自分类Dev

为什么statsmodels和R之间的逻辑回归结果不同?

来自分类Dev

试图打印向量的内容

来自分类Dev

statsmodels logistic回归类型问题

来自分类Dev

多变量回归statsmodels.api

来自分类Dev

从 statsmodels 中提取回归系数

来自分类Dev

在 Python 中解压用于逻辑回归的字典

来自分类Dev

R&python中逻辑回归的区别

来自分类Dev

如何使用 statsmodels 循环自回归递归过滤器以生成多列

来自分类Dev

奇怪的SARMAX适合python statsmodels

来自分类Dev

Python:如何评估StatsModels中的残差?

来自分类Dev

PyMC中的逻辑回归

来自分类Dev

试图在javascript中理解`this`

来自分类Dev

Statsmodels-Wald检验线性回归模型(OLS)中系数趋势的显着性

Related 相关文章

热门标签

归档