正态性检验(Shapiro-Wilk test检验和kstest检验)
创作时间:
作者:
@小白创作中心
正态性检验(Shapiro-Wilk test检验和kstest检验)
引用
CSDN
1.
https://blog.csdn.net/qq_45932996/article/details/141689121
在数据分析和统计建模中,正态性检验是一个重要的步骤。本文将介绍两种常用的正态性检验方法:Shapiro-Wilk检验和Kolmogorov-Smirnov检验,并通过Python代码实现这些检验方法。
Shapiro-Wilk检验
Shapiro-Wilk检验是一种用于检验数据是否服从正态分布的统计方法。以下是使用Python实现Shapiro-Wilk检验的代码:
import pandas as pd
import numpy as np
from scipy import stats
data = pd.read_csv(r'数据4.1.csv')
def normality_check(data):
for columnName, columnData in data.items():
print("Shapiro test for {columnName}".format(columnName=columnName))
res = stats.shapiro(columnData)
pValue = round(res[1], 2)
if pValue > alpha:
print("pvalue = {pValue} > {alpha}. 不能拒绝原假设. {Ho}".format(pValue=pValue, alpha=alpha, Ho=Ho))
else:
print("pvalue = {pValue} <= {alpha}. 拒绝原假设. {Ha}".format(pValue=pValue, alpha=alpha, Ha=Ha))
Ho = '数据服从正态分布'
Ha = '数据不服从正态分布'
alpha = 0.05
normality_check(data)
根据Shapiro-Wilk检验结果,变量year、profit、labor服从正态分布,invest、rd不服从正态分布。
Kolmogorov-Smirnov检验
Kolmogorov-Smirnov检验也是一种用于检验数据是否服从正态分布的统计方法。以下是使用Python实现Kolmogorov-Smirnov检验的代码:
def normality_check(data):
for columnName, columnData in data.items():
print("kstest for {columnName}".format(columnName=columnName))
res = stats.kstest(columnData,'norm')
pValue = round(res[1], 2)
if pValue > alpha:
print("pvalue = {pValue} > {alpha}. 不能拒绝原假设. {Ho}".format(pValue=pValue, alpha=alpha, Ho=Ho))
else:
print("pvalue = {pValue} <= {alpha}. 拒绝原假设. {Ha}".format(pValue=pValue, alpha=alpha, Ha=Ha))
Ho = '数据服从正态分布'
Ha = '数据不服从正态分布'
alpha = 0.05
normality_check(data)
根据Kolmogorov-Smirnov检验结果,变量year、profit、invest、labor、rd均不服从正态分布。综合两种检验结果,我们可以认为year、profit、invest、labor、rd均不服从正态分布。
热门推荐
电摩电池保险安装方法?电摩保险丝在哪里?
拟除虫菊酯类杀虫剂重点品种——高效氯氟氰菊酯在我国产品登记情况
股权质押平仓是什么?股权质押平仓的风险如何防范?
文本转Excel表格不乱怎么操作
判缓刑需要什么条件
深入解析会计核心:六大要素与五大科目的奥秘
中国电影,需要饺子,也需要陈思诚
ETF市场日报 | 沙特ETF领涨超8%!跨境ETF“T+0”机制彰显超强流动性
历史上真实的宋慈:南宋杰出的法医学家
上海宜川三村小区二手房房价走势及租房信息
个税赡养老人包括岳父母?官方解读来了
满园,如何满载企业?——探寻电子信息产业高质量发展“园动力”(下)
家庭网络设置指南(如何利用有线网络连接装置来安装家庭WiFi)
超融合架构与传统架构对比,超融合架构与传统架构的全面对比分析
负一次方:数学概念及其在生活中的实际应用解析
航天医学 如何为航天员保驾护航?
2025年独生子女家庭将享五大福利:养老、教育、个税减免等
一文读懂AI硬件:CPU、GPU、NPU、DPU、IPU和TPU的区别与联系
快速判断身体是否处于亚健康,劲松中西医结合医院科普号
业务流程是什么?如何优化业务流程?
银行自助终端设备使用全攻略:ATM、查询机、转账机一文详解
桃花源记与陶渊明:梦幻乌托邦与现实的思考
抢夺6G“C位”,中国移动快马加鞭
如果法院联系不到被告怎么办
原来南宋和明朝只相隔了四十余年
红绣球郁金香:一种美丽的多年生草本植物
注意力经济是怎么回事?
月熊保护项目:一场跨越千里的生命救援
高自尊和低自尊的人有什么区别
东方美学的现代诠释,中国设计师Uma Wang成就时尚界的艺术