检验统计量与p值笔记

一、背景

以雨量数据为例,当获得一个站点一年的日雨量数据后,我们需要估计该站点的雨量的概率分布情况,因此我们利用有参估计的方式如极大似然法估计得到了假定该随机变量服从某一分布的参数,从而得到该站点的概率密度函数(连续型随机变量)。但是我们并不知道这样的拟合是否准确,因此需要进行检验,我们称这个过程为假设检验

二、原理

假设检验的一般步骤:(1)建立假设(2)寻找检验统计量(3)确定显著性水平或决定域(4)做出判断

在第一步中,我们称做出的假设为原假设或零假设 H0 而对立的假设称为备择假设 H1。在做出了假设之后,需要选择合适的检验统计量,但无论是什么检验统计量,其目的是为了++衡量样本与假设的理论样本之间的偏差++,因此这个偏差越小则证明我们的假设越准确,根据检验统计量的不同,我们可以得到不同的假设检验方法,如 t 检验,主要用于检验样本均值与假设均值是否存在显著误差;卡方检验,用于离散型随机变量检验分类的频数差异...

当确立定检验统计量后进行计算,得到样本与理论之间的检验统计量结果,我们观察这个结果,如果这个结果比较大,我们就认为原假设不可靠,拒接原假设;如果这个结果比较小,我们就接受这个假设。但是有一个问题,不同的检验统计量有不同的形式和临界值表,这在对比过程中无法进行统一,所以我们引入了 p 值和显著性水平的概念(个人理解...)

p 值为定义为假设检验中中假设原假设为真时观测到的至少与实际观察样本相同的样本的概率。说人话就是,在 p 值就是概率,在零假设成立 的情况下,观察到当前数据或更极端数据 的可能性。而观察到当前数据或更极端数据 是基于检验统计量的,由于不同的检验方法都可以用 p 来判断,人们在假设检验中预先设定的一个阈值,用于决定是否拒绝零假设。决定拒绝零假设的标准, 显著性水平设定了一个标准,帮助我们判断 p 值是否足够小,从而决定是否拒绝零假设,如果 p值 ≤ α ,我们拒绝零假设,认为结果是显著的;如果 p值 > α,我们不能拒绝零假设,认为结果不显著。

这里蕴含的逻辑是:p 表示的是在假设原假设成立条件下,观察到的数据的可能性,表示当前观察的是已经发生了,计算它的概率,如果很小(小于某一显著性水平),表示这个已经发生的事发生概率很小(但它却发生了),因此我们要拒绝(个人理解...)

为什么 p 是基于检验统计量的:在假设检验中,我们通过对样本数据的计算得到一个检验统计量, 根据检验统计量的值我们计算对应的 p值 ,即在零假设成立的条件下,观察到当前统计量或比当前统计量更极端的结果的概率,而 p 值概念中的观察到当前数据 就是指观察到当前样本结果,而更极端结果就是值比计算出来的检验统计量还糟糕的概率

三、举例

现在我有一个站点从1980-2012年的日雨量数据,假设其服从正态分布,利用极大似然法得到参数后,通过 KS 检验其是否符合正态分布。KS 的检验统计量如下:

计算得到的检验统计量为 Dn = 0.181,假设服从正态分布,那么 p 值就是 P(D>Dn),就是当前情况以及更糟的概率。设显著性水平 0.05,如果 p < 0.05 概率太低了,却发生了,拒绝!反之接受。

相关推荐
下午见。1 小时前
深入理解C语言共用体/联合体(union):大小计算与大小端判断实战
c语言·笔记·学习
im_AMBER7 小时前
React 17
前端·javascript·笔记·学习·react.js·前端框架
报错小能手8 小时前
C++笔记——STL map
c++·笔记
lkbhua莱克瓦249 小时前
Java基础——集合进阶3
java·开发语言·笔记
QT 小鲜肉10 小时前
【QT/C++】Qt定时器QTimer类的实现方法详解(超详细)
开发语言·数据库·c++·笔记·qt·学习
MeowKnight95810 小时前
【Qt】Qt实践记录3——UDP通信
笔记·qt
REDcker10 小时前
前端打包工具 - Rollup 打包工具笔记
前端·笔记
lkbhua莱克瓦2410 小时前
Java基础——集合进阶用到的数据结构知识点1
java·数据结构·笔记·github
进化中的码农11 小时前
Go中的泛型编程和reflect(反射)
开发语言·笔记·golang
存在morning11 小时前
【人工智能学习笔记 三】 AI教学之前端跨栈一:React整体分层架构
笔记·学习·架构