正态性检验(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均不服从正态分布。
热门推荐
保险的免赔额是多少?
春节必备:禅游斗地主&四川麻将
年底聚会必玩的创意游戏集合
马里奥派对:聚会必备神游
神经性皮炎的治疗与生活管理指南
治神经性皮炎顽固止痒
探秘兴安岭:阿尔山自驾游精华路线指南
阿尔山:隐藏的自然与人文之美
深圳往来珠海高铁线耗时1小时56分,票价144.5元!未来将实现半小时通勤
糖尿病是“隐形杀手”?医生提醒:有效确诊,靠3个方法
青海玉树&西藏那曲:冬虫夏草的顶级产地
青海玉树&西藏那曲:冬虫夏草的顶级产地
护眼食物大揭秘:蓝莓、菠菜、胡萝卜和鸡蛋谁才是真正的护眼神器?
重庆爱尔眼科揭秘:近视眼自然恢复的真相
白内障患者的心理调适秘籍
中医按摩:缓解近视眼疲劳的简单秘诀
杭州黑马眼科推荐:日常护眼小窍门
花生油里面的黄曲霉素是什么?怎么去除?
白帝城:暑期亲子游的历史文化之旅
元阳梯田冬日美景:七日环线游攻略
丽江古城:茶马古道上的璀璨明珠
云南旅游四大打卡圣地:丽江古城、洱海、玉龙雪山、泸沽湖
丽江古城、玉龙雪山、香格里拉:云南三大自然奇观打卡攻略
如何解决电动车充电桩电力供应问题
如何利用AI助手提高写作与创作的质量与速度
微蒸烤一体机食谱大全丨20道家常菜/懒人菜/早餐/蛋糕做法,简单易上手
蒸烤箱预热时要放入食材吗?一文详解蒸烤一体机使用注意事项
双十一囤货必备:手机空间管理小窍门
香港数字港元e-HKD第2阶段计划启动!多家金融机构测试
“数码港元”迈向下一步!香港虚拟资产政策大招频出,交易量大涨86%