检验统计量与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 概率太低了,却发生了,拒绝!反之接受。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/67378.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Flink系列】6. Flink中的时间和窗口

6. Flink中的时间和窗口 在批处理统计中&#xff0c;我们可以等待一批数据都到齐后&#xff0c;统一处理。但是在实时处理统计中&#xff0c;我们是来一条就得处理一条&#xff0c;那么我们怎么统计最近一段时间内的数据呢&#xff1f;引入“窗口”。 所谓的“窗口”&#xff…

主链和Layer2之间资产转移

主链和Layer2之间资产转移 主链和Layer2之间资产转移是实现Layer2技术的关键环节,以下是资产转移的流程、流行解决方案及原理: 资产从主链转移到Layer2 用户在主链上发起一笔交易,将资产发送到一个特定的智能合约地址,这个合约是主链与Layer2之间的桥梁。智能合约会锁定用…

mybatis xml sql

1. mybatis根据某一个字段根据以及集合中的列表进行模糊匹配 mapper List<Message> selectByLinkList(Param("userId") String userId, Param("messageName") String messageName, Param("anJinGoodsNameList") List<String> anJi…

C#轻松实现条形码二维码生成及识别

一、前言 大家好&#xff01;我是付工。 今天给大家分享一下&#xff0c;如何基于C#来生成并识别条形码或者二维码。 二、ZXing.Net 实现二维码生成的库有很多&#xff0c;我们这里采用的是http://ZXing.Net。 ZXing是一个开放源码的&#xff0c;用Java实现的多种格式的一…

OpenCV实现Kuwahara滤波

Kuwahara滤波是一种非线性的平滑滤波技术&#xff0c;其基本原理在于通过计算图像模板中邻域内的均值和方差&#xff0c;选择图像灰度值较为均匀的区域的均值来替代模板中心像素的灰度值。以下是Kuwahara滤波的详细原理说明&#xff1a; 一、基本思想 Kuwahara滤波的基本思想…

24-25-1-单片机开卷部分习题和评分标准

依据相关规定试卷必须按评分标准进行批改。 给分一定是宽松的&#xff0c;能给分一定给&#xff0c;如有疑问也可以向学院教务办申请查卷。 一部分学生期末成绩由于紧张或其他原因导致分数过低&#xff0c;也是非常非常遗憾的。 个人也是非常抱歉的。 开卷考试 简答题 第一…

使用opencv.js 的时候报错 Uncaught 1022911432

需求&#xff1a; -如题 进程&#xff1a; 这个报错是opencv 内存溢出了可以在开始的时候分配更多的内存cv.setMemoryManagement(1024 * 1024 * 50)OpenCV.js 中&#xff0c;很多对象&#xff08;如 Mat&#xff09;需要手动释放。如果你频繁创建矩阵或图像对象而不释放&…

Android SystemUI——服务启动流程(二)

在 Andorid 系统源码中,package/apps下放的是系统内置的一些 APP,例如 Settings、Camera、Phone、Message 等等。而在 framework/base/package 下,它们也是系统的 APP,SystemUI 就在此目录下。它控制着整个 Android 系统的界面,但其实他也是一个 APP,不同于一般的 APP,它…

AI学习之自然语言处理(NLP)

自然语言处理&#xff08;Natural Language Processing&#xff0c;NLP&#xff09;是计算机科学、人工智能和语言学领域的交叉学科&#xff0c;旨在让计算机能够理解、处理和生成人类语言。以下为你详细介绍&#xff1a; 自然语言处理的关键技术 词法分析&#xff1a;将文本…

linux之进程信号(初识信号,信号的产生)

目录 引入一、初识信号(信号预备知识)1.生活中的信号2.Linux中的信号3.信号进程得出的初步结论 二、信号的产生1.通过终端输入产生信号拓展: 硬件中断2.调用系统函数向进程发信号3.硬件异常产生信号4.软件条件产生信号拓展: 核心转储技术总结一下&#xff1a; 引入 一、初识信…

【工具类】获取日出日落时间的Java工具类

博主介绍&#xff1a;✌全网粉丝22W&#xff0c;CSDN博客专家、Java领域优质创作者&#xff0c;掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围&#xff1a;SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…

Open FPV VTX开源之betaflight配置

Open FPV VTX开源之betaflight配置 1. 源由2. 配置3. 总结4. 参考资料5. 补充 - 飞控固件版本 1. 源由 飞控嵌入式OSD - ardupilot配置使用betaflight配套OSD图片。 Choose correct font depending on Flight Controller SW. ──> /usr/share/fonts/├──> font_btfl…

(双系统)Ubuntu+Windows解决grub引导问题和启动黑屏问题

Introduction ‍ 解决双系统的 Windows 的启动项失踪和grub正常的情况下启动 Windows 系统出现黑屏的问题。 ‍ Note: ‍ 我的系统是 Ubuntu 24.04 LTS desktop​&#xff0c;安装了双系统&#xff08;先安装 Win &#xff0c;再安装 Ubuntu&#xff09; ‍ 文章目录 In…

Python从0到100(八十三):神经网络-使用残差网络RESNET识别手写数字

前言: 零基础学Python:Python从0到100最新最全教程。 想做这件事情很久了,这次我更新了自己所写过的所有博客,汇集成了Python从0到100,共一百节课,帮助大家一个月时间里从零基础到学习Python基础语法、Python爬虫、Web开发、 计算机视觉、机器学习、神经网络以及人工智能…

docker安装和测试redis步骤

docker安装和测试redis步骤 一、官方推荐安装方式&#xff1a; 1、执行 docker pull redis:4.0.1 命令&#xff0c;下载 redis 镜像&#xff0c;如下所示&#xff1a; 2、执行命令&#xff0c;创建并启动redis容器 docker run - -rm -d - -name redis6379 -p 6379:6379 r…

微信小程序原生与 H5 交互方式

在微信小程序中&#xff0c;原生与 H5 页面&#xff08;即 WebView 页面&#xff09;之间的交互通常有以下几种方式&#xff1a; 1. 使用 postMessage 进行通信 微信小程序的 WebView 页面和原生小程序页面可以通过 postMessage 来进行数据传递。 WebView 页面向原生小程序发…

Linux 系统下查看磁盘是SSD还是HDD命令

smartctl工具查看 smartctl -a /dev/sda | grep Rotation RateRotation Rate: Solid State Device 如果驱动器是 SSD&#xff0c;则输出将如下所示。 Rotation Rate: Solid State Device 而且&#xff0c;如果驱动器是 HDD&#xff0c;则输出将如下所示。 Rotation Rate: 5400 …

vue3学习日记5 - 项目起步

最近发现职场前端用的框架大多为vue&#xff0c;所以最近也跟着黑马程序员vue3的课程进行学习&#xff0c;以下是我的学习记录 视频网址&#xff1a; Day2-11.项目起步-静态资源引入和ErrorLen安装_哔哩哔哩_bilibili 学习日记&#xff1a; vue3学习日记1 - 环境搭建-CSDN博…

计算机组成原理--笔记一

目录 一.计算机硬件的基本组成 1.早期冯诺依曼机的结构 2.现代计算机的结构 二.各个硬件的工作原理 1.主存储器 i. 读取数据 ii. 写入数据 1.1 基本组成 2.运算器 3.控制器 一.计算机硬件的基本组成 1.早期冯诺依曼机的结构 “存储程序”&#xff0c;将指令以二进制的形式输入…

Blazor中Syncfusion图像编辑器组件使用方法

Blazor中Syncfusion图像编辑器组件是一个功能丰富的图像处理工具&#xff0c;支持多种编辑、操作和交互方式&#xff0c;帮助用户高效处理图像。以下是该组件的主要功能总结&#xff1a; 主要功能&#xff1a; 图像打开与保存 图像编辑器允许用户通过简单的点击操作打开支持的…