一、简介

介绍了8种常见的统计检验方法,包括方差分析、卡方检验、t检验等。首先简单回顾统计检验方法的作用、原假设、应用场景等,然后用Python实现并解读结果。同时,为获取直观理解,穿插展示了热力图、Q-Q图、小提琴图、散点矩阵图、交互效果图等可视化图表。内容重在实战,不涉及高深理论知识及推导。

重要事情说三遍~
想听我讲案例,请点这里,进入B站
想听我讲案例,请点这里,进入B站
想听我讲案例,请点这里,进入B站

二、框架

三、附部分代码及输出

#相关系数
plt.figure(figsize=(15,12))
sns.heatmap( data_a.corr(method='pearson'), annot=True )
plt.show()
#散点矩阵图
cates=['v_0', 'v_1', 'v_2']
sns.pairplot(data[cates])from scipy import stats
#方差齐性检验
w, p = stats.levene(*test_data)
#单因素方差分析
f, p = stats.f_oneway(*test_data)from statsmodels.stats.multicomp import pairwise_tukeyhsd
print(pairwise_tukeyhsd(data['price_log'], data['bodyType']))#多方差分析
from statsmodels.formula.api import ols
from statsmodels.stats.anova import anova_lm
anova_res = anova_lm(ols('price_log~C(bodyType)+C(brand)+C(bodyType):C(brand)', data).fit())# 这三个交互效果的可视化画图
from statsmodels.graphics.api import interaction_plot
from pylab import mpl      # 显示中文#t-检验
from scipy.stats import ttest_ind
stat, p = ttest_ind(data1, data2)#卡方检验
from scipy.stats import chi2_contingency
#列联表
obs=pd.crosstab(data['amend_a_regionCode'],data['brand'], rownames=['amend_a_regionCode'], colnames=['brand'])
stat, p, dof, expected = chi2_contingency(obs)#Q-Q图
from statsmodels.graphics.api import qqplot
qqplot(data['price_log'],fit=True, line='45').show()#正态检验
from scipy.stats import shapiro
stat, p = shapiro(data)#Mann-Whitney U Test
from scipy.stats import mannwhitneyu
stat, p = mannwhitneyu(data1, data2)







四、参考材料

微信公众号"Datawhale"及CSDN博客

文章1:<常用数据分析方法:方差分析及实现!>
文章2:<机器学习数学基础:常见分布与假设检验>

可结合公众号文章与我的视频一起学习,加深理解!

【数学与统计基础】常用统计检验方法的Python实现相关推荐

  1. r语言平均值显著性检验_R语言:常用统计检验方法

    转自http://blog.sciencenet.cn/home.php?mod=space&uid=255662&do=blog&id=240107 正态总体均值的假设检验 ...

  2. python对excel表统计视频_元组常用统计方法_【曾贤志】用Python处理Excel数据 - 第1季 基础篇_Excel视频-51CTO学院...

    ---------------------------------------------------------------- 学完本课程可继续巩固篇:https://edu.51cto.com/c ...

  3. 高薪聘请2021/2022届本/硕/博数学、物理、统计、计算机、软件等专业 1、量化软件开发工程师(本科211以上)base北上杭深关键词:c++、python、java软件开发

    高薪聘请2021/2022届本/硕/博 数学.物理.统计.计算机.软件等专业 1.量化软件开发工程师 (本科211以上)base北上杭深 关键词:c++.python.java软件开发 年40-70万 ...

  4. 100天精通Python(数据分析篇)——第62天:pandas常用统计方法大全(含案例)

    文章目录 一.常用统计方法与案例 1. 求和(sum) 2. 求平均值(mean) 3. 求最小值(min) 4. 求最大值(max) 5. 求中位数(median) 6. 求众数(mode) 7. ...

  5. 如何选择适合自己数据的统计检验方法

    ## 链接 https://statsandr.com/blog/what-statistical-test-should-i-do/ 偶然间发现的一个博文 ![What-statistical-te ...

  6. 不容错过,数据分析中最常用的10大Python库

    学习数据分析绝非易事,有无数种工具和资源可供使用.因此,有时会让我们很难弄清楚该学习什么技能,该使用哪种工具. 在本文中,我们就来给大家介绍一下数据分析中最常用的10个Python库.看看这些库你都用 ...

  7. 数学建模中常用的方法

    数学建模中常用的方法:类比法.二分法.差分法.变分法.图论法.层次分析法.数据拟合法.回归分析法.数学规划(线性规划,非线性规划,整数规划,动态规划,目标规划).机理分析.排队方法.对策方法.决策方法 ...

  8. 常用的十大Python开发工具

    据权威机构统计,Python人才需求量每日高达5000+,但目前市场上会 Python 的程序员少之又少, 竞争小,很容易快速高薪就业.可能你并不太了解常用的十大Python开发工具都有哪些,现在告诉 ...

  9. 数学开发软件包 常用数值计算库

    数学开发软件包 常用数值计算库 现在一个也不会用....  一个也没搞到.... 有应验的给我发给邮件 谢谢 linpack 软件名称 Linear Algebra Package 程序设计语言 Fo ...

  10. 贝叶斯思维 统计建模的Python学习法pdf

    下载地址:网盘下载 编辑推荐 贝叶斯方法正在变得越来越常见与重要,但是却没有太多可以借鉴的资料来帮助初学者.基于Allen Downey在大学讲授的本科课程,本书的计算方法能帮助你获得一个良好的开端. ...

最新文章

  1. 【动态规划】最长公共子序列与最长公共子串
  2. 【项目管理】上线切割计划实践
  3. 【效率】这个神器可以摆脱变量命名纠结!
  4. html地图无法点击,无法触发谷歌地图标记点击事件从HTML按钮
  5. 这2个单片机编程的思想,请你掌握。
  6. php 反射 视频教程,php 实现反射
  7. 局域网在线监控设备扫描工具V1.0软件说明
  8. mybatis mysql5.7_【mysql】mysql5.7支持的json字段查询【mybatis】
  9. 神龙神龙你擦亮眼,阿里巴巴要“上天”!
  10. 怎么让同网络计算机强制关机,知道局域网ip怎么关机
  11. MySQL-----改
  12. 借助C++类结构计算矩形面积(矩形类)
  13. python100内的质数_python输出100以内的质数与合数
  14. java outofmemory怎么解决_java.lang.OutOfMemoryError异常解决方法
  15. TPYBoard中编译MicroPython并利用DfuSe经行固件烧录
  16. 小米洪锋:跟7000万MIUI用户谈谈
  17. 银联 backreceive.php,银联支付报文格式错误5100030
  18. 目标定位算法(二)之基于测距的定位算法
  19. clonezilla(再生龙)克隆linux系统 操作指南
  20. Android中内存泄漏超级精炼详解

热门文章

  1. mac book pro osX10.8.5无法创建可引导的usb驱动器格式化失败解决方案
  2. JavaScript分解质因数
  3. 稿费一般多少钱一千字_写一篇1000字的稿子多少钱?一般
  4. python安装error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual解决方案
  5. Python 用sympy做高数题,不定积分、定积分、极限、求导样样精通!
  6. java数字时钟代码_Java编程小实例—数字时钟的实现代码示例
  7. opencv换证件照底色
  8. matlab自己还原魔方,复原魔方,原来这么简单(内附详细图文解说)
  9. PDF不小心删掉了怎么恢复?4个方法隔壁家老王已经恢复了
  10. excel 小技巧——如何在每列后插入一列并指定内容(如何隔列插入一列并指定内容)