当前位置: 首页 > news >正文

D‘Agostino-Pearson正态检验|偏度skewness和峰度kurtosis

D'Agostino-Pearson检验(也称为D'Agostino和Pearson正态性检验)是一种用于检验数据是否符合正态分布的统计检验方法。它基于数据的样本统计量,主要包括偏度(skewness)和峰度(kurtosis),来评估数据是否接近正态分布。这个检验的基本原理和步骤如下:

  1. 提出假设:D'Agostino-Pearson检验的原假设是数据来自正态分布(正态性假设)。备择假设是数据不来自正态分布。

  2. 计算偏度和峰度:首先,计算数据的样本偏度和峰度。偏度测量数据分布的不对称程度,正态分布的偏度为0。峰度测量数据分布的尖锐程度,正态分布的峰度为3。如果偏度和峰度与正态分布的理论值有显著偏差,可能表明数据不符合正态分布。

  3. 统计检验:D'Agostino-Pearson检验使用偏度和峰度的统计量,计算一个综合的统计检验值(通常称为D'Agostino统计量)。该统计量的分布在原假设下应该接近于卡方分布。

  4. 计算p值:通过D'Agostino统计量,计算出一个p值,表示观测到的统计检验值在原假设下的概率。p值小于显著性水平(通常是0.05)时,可以拒绝原假设,认为数据不服从正态分布。

D'Agostino-Pearson检验通常用于中小样本量的情况,并且对于非正态分布的数据比K-S检验更为稳健。在Python中,你可以使用SciPy库中的scipy.stats模块的normaltest函数来执行D'Agostino-Pearson检验。以下是一个示例:

import numpy as np
from scipy import stats# 创建示例数据
data = np.random.normal(loc=12, scale=2.5, size=340)# 执行D'Agostino-Pearson检验
k2_statistic, p_value = stats.normaltest(data)# 打印结果
print("D'Agostino-Pearson统计量 =", k2_statistic)
print("p值 (p) =", p_value)# 设置显著性水平
alpha = 0.05# 根据p值进行假设检验
if p_value < alpha:print("拒绝原假设:数据不服从正态分布")
else:print("接受原假设:数据服从正态分布")

http://www.lryc.cn/news/180326.html

相关文章:

  • 基于树莓派CM4制作img系统镜像批量制作TF卡
  • 【中秋国庆不断更】OpenHarmony组件内状态变量使用:@State装饰器
  • 【Java 进阶篇】MySQL多表关系详解
  • 【开发篇】十、Spring缓存:手机验证码的生成与校验
  • 【Aurora 8B/10B IP(1)--初步了解】
  • C++ vector容器的介绍与使用
  • openstack的组成
  • [React] React高阶组件(HOC)
  • 【逐步剖C++】-第二章-C++类和对象(中)
  • PL/SQL动态SQL
  • Python绘图系统24:添加辅助坐标轴
  • Java自学网站--十几个网站的分析与评测
  • java接口怎么写
  • 第8章 Spring(二)
  • 从0开始python学习-24.selenium 浏览器常见的操作
  • Canal实现数据同步
  • 数据库学习笔记——DDL
  • MATLAB算法实战应用案例精讲-【人工智能】边缘计算(附python代码实现)
  • 精彩回顾 | 迪捷软件亮相2023世界智能网联汽车大会
  • 【ShaderLab PBR 嗜血边缘角色_美式朋克风格_“Niohoggr“_角色渲染(第一篇)】
  • python经典百题之围圈报数
  • Google Earth Engine(GEE)案例——如何去除和过滤Landsat和sentinel等系列影像集合中的空影像(三种方法)
  • Leetcode 69.x的平方根
  • Node18.x基础使用总结(二)
  • LCD 的RGB接口(SYNC Mode/ SYNC-DE Mode/ DE Mode)
  • flink生成水位线记录方式--周期性水位线生成器
  • 百度资源搜索平台出现:You do not have the proper credential to access this page.怎么办?
  • 树莓派CM4开启I2C与UART串口登录同时serial0映射到ttyS0 开启多串口
  • 【租车骑绿道】python实现-附ChatGPT解析
  • 【ONE·Linux || 多线程(一)】