采用python的scipy库完成常用的假设检验, 配合pandas库非常好用

正态性检验

检验数据样本是否具有高斯分布。

from scipy.stats import shapiro

data = [21,12,12,23,19,13,20,17,14,19]

stat,p = shapiro(data)

print("stat为:%f" %stat,"p值为:%f" %p)

皮尔逊相关性检验

检查两个样本是否相关的统计检验

from scipy.stats import pearsonr

data1 = [21,12,12,23,19,13,20,17,14,19]

data2 = [12,11,8,9,10,15,16,17,10,16]

corr,p = pearsonr(data1,data2)

print("corr为:%f" %corr,"p值为:%f" %p)

卡方检验

检验两个分类变量的独立性

from scipy.stats import chi2_contingency

data1 = [21,12,12,23,19,13,20,17,14,19]

data2 = [12,11,8,9,10,15,16,17,10,16]

stat,p,dof,expected = chi2_contingency(data1,data2)

print("stat为:%f" %stat,"p值为:%f" %p)

T检验

检验两个独立样本的均值是否存在显著差异

from scipy.stats import ttest_ind

data1 = [21,12,12,23,19,13,20,17,14,19]

data2 = [12,11,8,9,10,15,16,17,10,16]

stat,p = ttest_ind(data1,data2)

print("stat为:%f" %stat,"p值为:%f" %p)

配对T检验

检验两个配对样本的均值是否有显著差异

from scipy.stats import ttest_rel

data1 = [21,12,12,23,19,13,20,17,14,19]

data2 = [12,11,8,9,10,15,16,17,10,16]

stat,p = ttest_rel(data1,data2)

print("stat为:%f" %stat,"p值为:%f" %p)

方差分析

测试两个或两个以上独立样本的均值是否存在显著差异

from scipy.stats import f_oneway

data1 = [21,12,12,23,19,13,20,17,14,19]

data2 = [12,11,8,9,10,15,16,17,10,16]

stat,p = f_oneway(data1,data2)

print("stat为:%f" %stat,"p值为:%f" %p)

Mann-WhitneyU检验

检验两个独立样本的分布是否相等. 对应参数检验里面的t检验.

from scipy.stats import mannwhitneyu

data1 = [21,12,12,23,19,13,20,17,14,19]

data2 = [12,11,8,9,10,15,16,17,10,16]

stat,p = mannwhitneyu(data1,data2)

print("stat为:%f" %stat,"p值为:%f" %p)

Wilcoxon符号秩检验

检验两个配对样本的分布是否均等. 对应参数检验里面的配对t检验.

from scipy.stats import wilcoxon

data1 = [21,12,12,23,19,13,20,17,14,19]

data2 = [12,11,8,9,10,15,16,17,10,16]

stat,p = wilcoxon(data1,data2)

print("stat为:%f" %stat,"p值为:%f" %p)

Kruskal-wallis

H检验.

检验两个或多个独立样本的分布是否相等. 对应参数检验里面的方差分析.

from scipy.stats import kruskal

data1 = [21,12,12,23,19,13,20,17,14,19]

data2 = [12,11,8,9,10,15,16,17,10,16]

stat,p = kruskal(data1,data2)

print("stat为:%f" %stat,"p值为:%f" %p)

python 统计检验_[转载]Python替代SPSS进行各项统计检验相关推荐

  1. 第一章 第一节:Python基础_认识Python

    Python基础入门(全套保姆级教程) 第一章 第一节:Python基础_认识Python 1. 什么是编程 通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言 ...

  2. format函数python的顺序_[转载] Python中format函数用法

    Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...

  3. 类的继承python事例_【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸...

    作者:白宁超 2016年10月10日22:36:57 摘要:继一文之后,笔者又将python官方文档认真学习下.官方给出的pythondoc入门资料包含了基本要点.本文是对文档常用核心要点进行梳理,简 ...

  4. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

  5. excel python插件_利用 Python 插件 xlwings 读写 Excel

    Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...

  6. 网络安全用python吗_使用Python进行网络安全渗透——密码攻击测试器

    相关文章: 本篇将会涉及: HTTP 基本认证 对HTTP Basic认证进行密码暴力攻击测试 什么是HTTP 基本认证 HTTP基本认证(HTTP Basic Authentication)是HTT ...

  7. 生物信息 python 书籍_用python做生物信息数据分析(1-环境准备)

    写在前面 四五年前,接触生物信息的时候,阴差阳错,我选择用perl.事实上,直到嫌我,我还是认为我当初的选择,完全正确!. 在做一些小文本的快速处理上,perl在我看来,从来最优最快 当然,进步往往来 ...

  8. 动态照片墙 python 实现_利用python生成照片墙的示例代码

    这篇文章主要介绍了利用python生成照片墙的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 PIL(Python Im ...

  9. python字符串_(Python基础教程之七)Python字符串操作

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

最新文章

  1. 【资源共享】《Rockchip 量产烧录 指南 V1.0》
  2. QT线程使用收集示例
  3. redhat配置caffe多核训练
  4. http协议编程java_Java与Http协议的详细介绍
  5. 开关电源Buck电路CCM和DCM工作模式
  6. 复利mysql_复利计算--结对
  7. Cobuyor持续回报模式在电子商务支付交易体系中的地位和趋势
  8. proteus8.9仿真闪退怎么解决?如何找到ProgramData?
  9. html自动跳转加微信好友,底部固定div并跳转复制微信号添加好友
  10. (八)Python数据分析与挖掘实战(实战篇)——中医证型关联规则挖掘
  11. javascript高级编程学习
  12. 怎么把Word转换成PDF?这几种转换神器分享给你
  13. 【嵌入式热敏打印模块(1)】
  14. (陆续更新)Macbook好用工具推荐
  15. Ubuntu手机开发者创新大赛-西安站-6月3日 周三07:00-10:30 西安邮电大学长安校区东区fz118
  16. Java使用poi读取excel数据(excel可能很大,先转换为csv再读取)
  17. 美国人口普查数据预测收入sklearn算法汇总3之ROC: KNN,LogisticRegression,RandomForest,NaiveBayes,StochasticGradientDece
  18. 打死我也不说(深度优先搜索)
  19. 关于皇室战争的价值体系
  20. 说起安全,阿里云总裁胡晓明为何愤懑又自信?

热门文章

  1. 利用SQL语句创建、删除、修改和查看数据表
  2. trac 推广 ppt 分享
  3. ATmega16开发板教程(7)——LCD1602
  4. oracle mysql 客户端,安装Oracle数据库客户端
  5. 【内存】memtest86内存测试工具介绍
  6. 让科汛CMS在会员投稿成功后进入查看文章页面
  7. html表单通过js提交表单提交,JavaScript动态创建form表单并提交的实现方法
  8. mysql 客户端_MySQL客户端攻击链的探索
  9. sandbox 开始我们的元宇宙探索
  10. 格式转换解决手机内存小