Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将环形OLS的结果转换为数据?

如何将环形OLS的结果转换为数据?
EN

Stack Overflow用户
提问于 2022-03-15 06:35:28
回答 1查看 79关注 0票数 0

我试图把一个循环回归的结果转化为一个数据,我可以快速浏览槽,并找出哪些模型是相关的。问题是,我的代码正在为循环中的每个列返回单个数据格式。您知道我如何将它转化为一个df输出吗?这里是一个df示例,您可以使用它来尝试代码。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
questions=['despise_it','involved_it','authority_it','cross_legal','cross_difficult',
           'cross_covid', 'cross_future', 'wildlife_crime', 'wildlife_interested', 'wildlife_involved', 'wildlife_affected', 'wildlife_plastics']

## empty model
models = []

##regressions
for y in questions:
    models = sm.OLS(laos[y],laos['new_income'],missing='drop')
    result = models.fit()
    results_df = pd.DataFrame({"variable": result.model.endog_names,"pvals":result.pvalues,"coeff":result.params})
    print(results_df)

我得到的输出如下:

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2022-03-15 06:55:09

在运行模型之前,创建一个空的数据

然后,在每次迭代之后,df = pd.DataFrame(columns = ["variable","pvals","coeff"])创建一行并将其附加到Dataframe中。

new_row = {"variable":result.model.endog_names, "pvals":result.pvalues,"coeff":result.params}

然后将每一行追加到Dataframe,然后再进行下一次迭代。

df = df.append(new_row,ignore_index = True)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71484046

复制
相关文章
如何将Pandas数据转换为Excel文件
将数据导出到Excel文件通常是任何用户阅读和解释一组数据的最优先和最方便的方式。通过使用Pandas库,可以用Python代码将你的网络搜刮或其他收集的数据导出到Excel文件中,而且步骤非常简单。
玖柒的小窝
2021/11/01
7.6K0
如何将数据库检索的结果导出?
本文介绍了如何将不同数据库的检索结果导出,并提供了具体的数据库名单和导出方法。主要目的是方便用户对检索结果进行进一步处理。
企鹅号小编
2018/01/09
4.3K0
如何将数据库检索的结果导出?
如何将ownCloud转换为Nextcloud
ownCloud的核心开发团队中一部分人员启动了一个名为Nextcloud的项目。虽然ownCloud将继续开发,但您可能想了解新项目的功能。Nextcloud和ownCloud共享一个公共代码库,这意味着将现有的ownCloud安装迁移到Nextcloud中。
小铁匠米兰的v
2018/08/02
2.6K0
如何将Array转换为List?
可以使用 Arrays.asList() 方法, 该方法接受一个数组作为输入,并返回一个列表作为输出。
程序你好
2018/07/23
1.4K0
如何将文字转换为对应的PathGeometry
其实我们可以使用FormattedText的BuildGeometry将字符串转成对应的Geometry
黄腾霄
2020/06/10
1.6K0
java如何将String转换为enum
已知枚举对应的String值,希望得到对应的枚举值。例如,已知"A",希望得到对应的枚举——Blah.A,应该怎么做? Enum.valueOf()是否能实现以上目的,如果是,那我如何使用?
硬核编程
2020/07/23
3.9K0
如何将Altium画的PCB转换为Allegro
PCB(Printed-Circuit Board)设计软件种类有很多种,但是最常用的是Altium Designer、mentor pads、cadence allegro这三个软件,既然是常用的,那就可能会遇到相互转换的时候,下面为具体步骤:
用户10191012
2022/11/18
2.3K0
如何将Altium画的PCB转换为Allegro
如何将视频轻松转换为 GIF
有时看到一条有意思的视频想发到朋友圈,但朋友圈有限制时长,而且也不方便,这时可以把视频转GIF(再做成表情包也可以),再发到朋友圈或者微博(不用像视频一样需要等待审核)。
苏生不惑
2020/02/26
1.8K0
如何将pdf转换为word 2.0
再次以《新冠肺炎诊疗方案(试行第七版)》为例,该文件为图片性pdf,文字不可复制。
生信菜鸟团
2020/06/04
2.6K0
Java 如何将 List 转换为 MAP
上面的代码将会把 Id 作为 Key,然后生成的 Map 是以 id 为 Key,Animal 为Value 的 Map。
HoneyMoose
2022/10/12
2K0
Java 如何将 List 转换为 MAP
java如何将String转换为Int
Short.valueOf/parseShort, Long.valueOf/parseLong等也是有类似差别。
硬核编程
2020/07/23
1.6K0
如何将pdf转换为word 3.0
相对于封装的软件,python和R的操作需要稍微折腾一下。浏览论坛的时候的发现了一款轻量级程序,尝试了一下还不错,看一下转换的效果:
生信菜鸟团
2020/08/04
1.7K0
如何将pdf转换为word 3.0
如何将 JSON 转换为有序判断?
JSON(JavaScript Object Notation)是系统之间数据交换的流行格式。它是一种轻量级、基于文本且易于解析的格式,已成为互联网上数据交换的标准。但是,JSON 不会为数据结构中的元素提供任何顺序。虽然这在大多数情况下可能不是问题,但在某些情况下,元素的顺序很重要。
很酷的站长
2023/08/11
4100
如何将 JSON 转换为有序判断?
[1154]如何将字符串转换为datetime
1.把datetime转成字符串: 2017-11-23 17:05:18 2.把字符串转成datetime: 2017-11-23 16:10:10 3.把字符串转成时间戳形式: 1511424610.0 4.把时间戳转成字符串形式: 2017-11-23 17:05:18 5.把datetime类型转外时间戳形式: 1511427918.0
周小董
2022/07/27
3.3K0
mysql整型转字符串_java中如何将字符串转换为字符数组
select * from A order by cast(name as unsigned);
全栈程序员站长
2022/09/27
23.3K0
MongoDB:如何将 BSON 文档转换为可读的格式
二进制 Javascript 对象表示法 (BSON) 是 JSON 文档的二进制编码序列化。JSON 更易于理解,因为它是人类可读的,但与 BSON 相比,它支持的数据类型更少。BSON 已扩展为添加一些可选的非 JSON 原生数据类型,例如日期和二进制数据。
用户4235284
2023/10/14
1.1K0
如何将 Java 8 中的流转换为数组
最简单地方式就是使用 toArray(IntFunction<A[]> generator) 方法,该方法也是 Java API 所建议使用的方法,详情请戳
村雨遥
2022/06/15
3.9K0
java中如何将数组转换为List
如何将其转换为ArrayList <Element> arraylist = ???
硬核编程
2020/07/23
3.1K0
如何将 CentOS 8 转换为 CentOS Stream
CentOS 未来是不会更新数字版本了。CentOS 项目组,未来会变更为Stream版本,也就是俗称的滚动版本,那么如何将数字版本升级为滚动版本呢?
小陈运维
2021/10/13
1.8K0
java 如何将异常Exception的信息转换为String
一般情况下,我们是通过log4j封装的api将异常打印到日志当中。 logger.error("error", e); 如果我们想在程序中获得该异常的详细信息,并输出到数据库中,我们可以这样做 StringWriter sw = new StringWriter(); try(PrintWriter pw = new PrintWriter(sw);){ e.printStackTrace(pw); } String errorInfo = sw.toString();
Theone67
2019/11/21
1.2K0

相似问题

未显示OLS结果

127

OLS回归结果

14

OLS回归中的舍入结果

11

存储环形sqlquery函数的结果

10

重现Stata pooled OLS结果

120
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文