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

本文介绍了使用Python的scipy库进行各种统计检验的方法,包括正态性检验、皮尔逊相关性检验、卡方检验、T检验、配对T检验、方差分析、Mann-Whitney U检验和Wilcoxon符号秩检验,以及Kruskal-Wallis H检验,为数据科学家提供了替代SPSS的Python解决方案。
摘要由CSDN通过智能技术生成

采用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检验

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值