正态性检验(Shapiro-Wilk test检验和kstest检验)
创作时间:
作者:
@小白创作中心
正态性检验(Shapiro-Wilk test检验和kstest检验)
引用
CSDN
1.
https://m.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')
# 定义原假设和备择假设
Ho = '数据服从正态分布'
Ha = '数据不服从正态分布'
alpha = 0.05 # 显著性水平
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))
normality_check(data)
根据Shapiro-Wilk检验结果,变量year、profit、labor服从正态分布,invest、rd不服从正态分布。
Kolmogorov-Smirnov检验
Kolmogorov-Smirnov检验是一种非参数检验方法,可以检验样本是否符合某种连续的累积分布函数,包括正态分布。以下是使用Python进行Kolmogorov-Smirnov检验的代码:
# 使用kstest检验数据是否服从正态分布
Ho = '数据服从正态分布'
Ha = '数据不服从正态分布'
alpha = 0.05
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))
normality_check(data)
根据Kolmogorov-Smirnov检验结果,变量year、profit、invest、labor、rd均不服从正态分布。综合两种检验结果,我们可以认为year、profit、invest、labor、rd均不服从正态分布。
热门推荐
张建兴医生教你如何避免吃饭时咬到舌头
吃饭老是咬到舌头?教你快速止痛小妙招!
长途自驾前必查五项:保障行车安全的关键细节
彭州西部菜都:社会治理创新破解市场难题
彭州四大必打卡景点,你去过几个?
彭州非遗音乐大集:一场全民参与的文化盛宴
“投资盖碗茶”里的彭州机遇:六大产业体系引凤来栖
合记烩面:郑州烩面界的百年传奇
旧家电回收拆解过程中的环境影响及环评需求分析
情感管理:痴情人的心理自救指南
甲磺酸沙非胺片:帕金森病治疗新选择
甲磺酸沙非胺片:帕金森病新药获权威推荐
躺着也能增强体质?高龄老人必学的床上运动
蓝光滤光片与防蓝光滤光片的区别
近视与灯光照明有关系吗?
护眼灯怎么选?一文详解护眼灯选购要点
春节后如何快速调整状态?科学应对假期综合症指南
木渎古镇最美瞬间:15个拍照姿势大揭秘!
盲人阅读:从指尖到“云端”
盲人出行难题与智能科技解决之道:困境与突破
COVID-19下的美国医疗系统:资源短缺、信任危机与改革困境
美国公共卫生危机背后的种族与阶级歧视
克服认知偏见:策略与实践
投资价值如何评估?这种评估方法的可靠性怎样?
古代用“万万”代替“亿”的秘密
齐安公所:重庆最美拍照打卡地推荐
钓鱼城:一座改变世界历史的古城堡
春运期间白云机场交通攻略:地铁延时、大巴加密、出租车保障全解析
传统陈皮炖燕窝:养生滋补的神奇功效与作用解析
老人可以吃燕窝吗?燕窝的营养成分全解析