引言

通常我们在对多个变量进行统计分析的时候,结果的汇总和整理需要耗费大量的时间和精力,稍有不慎还有可能出现错误。因此在对多个变量统计分析的时候,使用自动化的脚本对结果进行整理和汇总就十分的方便了。

这里笔者使用Python当中的statsmodels模块,以方差分析为例进行演示和说明。

方差分析结果解析

import pandas as pd

df = pd.read_excel(r'20200104_test.xlsx', header=0, index_col=0)

df.head()

import statsmodels.formula.api as smf

import statsmodels.api as sm

formula = f'A~C(Group)'

model = smf.ols(formula=formula, data=df).fit()

table = sm.stats.anova_lm(model, typ=3)

table

f = table['F']['C(Group)']

p = table['PR(>F)']['C(Group)']

resDf = pd.DataFrame()

resDf = resDf.append({'F': f, 'P': p, 'Formula': formula}, ignore_index=True)

resDf.head()

可以看到,这里table是方差分析的结果数据,可以通过类似map键值索引的方式去读取不同的数据。

事后检验结果解析

方差分析后,只能对组效应是否显著进行判断,但具体是哪几个组之间存在显著差异还需要进一步通过事后检验来确定。这里使用TukeyHSD检验。

from statsmodels.stats.multicomp import pairwise_tukeyhsd

from statsmodels.stats.multicomp import MultiComparison

mc = MultiComparison(df['A'], df['Group'])

mc_results = mc.tukeyhsd()

print(mc_results)

meandiff = mc_results._results_table[1][2].data

meandiff

参考

python方差分析模型的预测结果怎么看_statsmodels中方差分析表结果解析相关推荐

  1. python方差分析模型的预测结果中endog表示_python时间序列分析

    题记:毕业一年多天天coding,好久没写paper了.在这动荡的日子里,也希望写点东西让自己静一静.恰好前段时间用python做了一点时间序列方面的东西,有一丁点心得体会想和大家分享下.在此也要特别 ...

  2. 用python预测小孩的身高_儿童身高预测表怎么看

    到了现在,由于生活水平的日益提高,现在孩子的平均身高相比以前已经高了许多.很多家长也很关心自己孩子的发育情况,所以就会对孩子的身高做出大概预测,但其实孩子的身高发育是受到很多因素影响的.那么,儿童身高 ...

  3. python模型预测_【超级干货!】教你用Python做回归模型预测房价

    原标题:[超级干货!]教你用Python做回归模型预测房价 欢迎关注天善智能 hellobi.com,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习.问答.求职,一站式搞定! 对商业智 ...

  4. python 源代码剖析mobi_预测分析:Python语言实现

    预测分析:Python语言实现 下载 mobi epub pdf ☆☆☆☆☆ [美] 约瑟夫·巴布科克 著,余水清 译 下载链接在页面底部 发表于2021-03-01 类似图书 点击查看全场最低价 图 ...

  5. python数据预测_利用Python编写一个数据预测工具

    利用Python编写一个数据预测工具 发布时间:2020-11-07 17:12:20 来源:亿速云 阅读:96 这篇文章运用简单易懂的例子给大家介绍利用Python编写一个数据预测工具,内容非常详细 ...

  6. 1-2 用Python编写【房价预测】模型----paddle

    课程>我的课程>百度架构师手把手教深度学习>1-2 用Python编写[房价预测]模型> 1-2 用Python编写[房价预测]模型 paddle初级教程第一章 第二节 王然( ...

  7. python计算图解_图解NumPy,看这一篇就够了!

    晓查 编译整理 量子位 报道 | 公众号 QbitAI NumPy是Python的最重要的扩展程序库之一,也是入门机器学习编程的必备工具.然而对初学者来说,NumPy的大量运算方法非常难记. 最近,国 ...

  8. 数据分享|PYTHON用决策树分类预测糖尿病和可视化实例

    全文下载链接:http://tecdat.cn/?p=23848 在本文中,决策树是对例子进行分类的一种简单表示.它是一种有监督的机器学习技术,数据根据某个参数被连续分割.决策树分析可以帮助解决分类和 ...

  9. SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

    SPSS(二)SPSS实现多因素方差分析模型 单因素方差分析上一篇博客https://blog.csdn.net/LuYi_WeiLin/article/details/89917656已经介绍完毕 ...

最新文章

  1. 程序员论坛炫耀公司福利:一线互联网公司的下午茶,什么水平?
  2. 美版iphone更新系统无服务器,大量美版iPhone“伪装”成国行出现在各大平台,遇到一定不要买...
  3. goahead如何使用cgi服务_QQ如何设置使用代理服务器?
  4. 【python教程入门学习】必须具备Python Django开发技能
  5. 如何设置Server-U的IP限制
  6. 用javascript动态调整iframe高度
  7. UVa 1326 - Jurassic Remains
  8. MYSQL同步 Slave_IO_Running: No 或者Slave_SQL_Running: No 解决办法
  9. Twitter数据非API采集方法
  10. 2018上半年区块链安全报告
  11. Learning Moodle 3.5 学习Moodle 3.5 Lynda课程中文字幕
  12. 微信小程序如何引用阿里icon字体
  13. pycharm免费版下载压缩包(有需要的自取)
  14. java安装cab破损,Visual Studio 2005 Professional Edition损坏的CAB文件
  15. [Poi 2012] bzoj2794 Cloakroom [dp]
  16. 小米手机计算机无法归零,小米体脂秤不归零怎么调
  17. js截取url问号前面_JS获取URL中问号后面参数值
  18. 【unity插件】Rewired插件-unity3d实现主机、PC手柄震动Vibration
  19. 【微机原理与汇编语言】输出n位十进制数
  20. 与高校同行,华为人工智能课程套件揭秘 | 华为昇腾师资培训沙龙成都场

热门文章

  1. flask ajax 文件上传,python flask使用ajax请求上载文件。文件为空
  2. php mysql 索引_MySQL索引
  3. apache启动失败_请检查相关配置.√mysql5.1已启动._1、Apache启动失败,请检查相关配置-百度经验...
  4. android studio 不生成buildconfig,Android Studio Update 0.4.0找不到buildConfig()
  5. 【Java从入门到头秃专栏 6】语法篇(五) :多线程 线程池 可见、原子性 并发包 Lambda表达式
  6. MySQL:进阶应用
  7. java并发编程——线程池的工作原理与源码解读
  8. 微信小程序笔记六模块化 —— module.exports
  9. [AtCoder-ARC073F]Many Moves
  10. 阿里云服务器配置开发环境第五章:Centos7.3切换为iptables防火墙