python 统计检验_[转载]Python替代SPSS进行各项统计检验
采用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进行各项统计检验相关推荐
- 第一章 第一节:Python基础_认识Python
Python基础入门(全套保姆级教程) 第一章 第一节:Python基础_认识Python 1. 什么是编程 通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言 ...
- format函数python的顺序_[转载] Python中format函数用法
Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...
- 类的继承python事例_【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸...
作者:白宁超 2016年10月10日22:36:57 摘要:继一文之后,笔者又将python官方文档认真学习下.官方给出的pythondoc入门资料包含了基本要点.本文是对文档常用核心要点进行梳理,简 ...
- java python算法_用Python,Java和C ++示例解释的排序算法
java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...
- excel python插件_利用 Python 插件 xlwings 读写 Excel
Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...
- 网络安全用python吗_使用Python进行网络安全渗透——密码攻击测试器
相关文章: 本篇将会涉及: HTTP 基本认证 对HTTP Basic认证进行密码暴力攻击测试 什么是HTTP 基本认证 HTTP基本认证(HTTP Basic Authentication)是HTT ...
- 生物信息 python 书籍_用python做生物信息数据分析(1-环境准备)
写在前面 四五年前,接触生物信息的时候,阴差阳错,我选择用perl.事实上,直到嫌我,我还是认为我当初的选择,完全正确!. 在做一些小文本的快速处理上,perl在我看来,从来最优最快 当然,进步往往来 ...
- 动态照片墙 python 实现_利用python生成照片墙的示例代码
这篇文章主要介绍了利用python生成照片墙的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 PIL(Python Im ...
- python字符串_(Python基础教程之七)Python字符串操作
Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...
最新文章
- 【资源共享】《Rockchip 量产烧录 指南 V1.0》
- QT线程使用收集示例
- redhat配置caffe多核训练
- http协议编程java_Java与Http协议的详细介绍
- 开关电源Buck电路CCM和DCM工作模式
- 复利mysql_复利计算--结对
- Cobuyor持续回报模式在电子商务支付交易体系中的地位和趋势
- proteus8.9仿真闪退怎么解决?如何找到ProgramData?
- html自动跳转加微信好友,底部固定div并跳转复制微信号添加好友
- (八)Python数据分析与挖掘实战(实战篇)——中医证型关联规则挖掘
- javascript高级编程学习
- 怎么把Word转换成PDF?这几种转换神器分享给你
- 【嵌入式热敏打印模块(1)】
- (陆续更新)Macbook好用工具推荐
- Ubuntu手机开发者创新大赛-西安站-6月3日 周三07:00-10:30 西安邮电大学长安校区东区fz118
- Java使用poi读取excel数据(excel可能很大,先转换为csv再读取)
- 美国人口普查数据预测收入sklearn算法汇总3之ROC: KNN,LogisticRegression,RandomForest,NaiveBayes,StochasticGradientDece
- 打死我也不说(深度优先搜索)
- 关于皇室战争的价值体系
- 说起安全,阿里云总裁胡晓明为何愤懑又自信?