数学建模-----假设性检验引入+三个经典应用场景(三种不同的假设性检验类型)
文章目录
- 1.假设检验的过程
- 1.1问题的提出
- 1.2证据的引入
- 1.4做出结论
- 2.案例二:汽车引擎排放
- 2.1进行假设
- 2.2假设检验的类型
- 2.3抽样分布的类型
- 2.4单尾(双尾)检验
- 2.5t检验
- 3.案例三:特鲁普效应
- 3.1统计显著和效果显著
- 3.2心理学现象
- 3.3进行假设检验
- 4.案例四:AB测试
- 4.2进行假设
- 4.3计算样本概率的平均值
- 4.4和显著水平进行比较
- 5.我的总结
之前一直遇到这个假设检验,但是一直不理解这个假设性检验的过程,今天在这个知乎上面看到了一个文章,感觉这个里面的案例把这个假设性检验的过程描述的很详细,分享一下;
假设性检验生动讲解
下面我也是使用这个文章里面的案例加上自己的这个理解总结复盘一下;
1.假设检验的过程
1.1问题的提出
下面的这个案例里面的任务我确实不是很熟悉,但是这个案例确实很容易让我们理解这个假设性检验的过程;
首先就是建立这个问题的两个假设:
1)零假设:2)备选假设;
这两个假设,其实是有关系的,如果一个不成立,另外一个肯定是成立的,这两个假设在这个逻辑上面是互补的,如果我们可以证明其中的一个,另外一个肯定是成立的;
1.2证据的引入
合理足够多的样本可以代表这个整体;
在零假设成立的情况下,这个马蓉没有出轨的概率是0.01%;
## 1.3判断标准
我们的这个样本的这个统计的数据结果概率:0.01%(马蓉没有出轨);
我们的判断的标准就是马蓉出轨的这个概率小于5%,我们证明这个零假设成立,但是这个里面的0.01%显然是小于这个5%的,这个5%在我们的这个统计学里面是属于这个p值(显著性水平,在我们的这个概率里面,这个p值是可进行选择的,一般就是1%,5%之类的,我们下面的这个案例里面使用的就是5%,我们的这个概率就是和这个显著性水平进行比较的),他是有自己的这个名字的;
1.4做出结论
概率《《p值,我们就可以证明这个零假设不成立,也就是这个时候我们可以拒绝这个零假设,因此我们的这个备选假设是成立的,因此这个推理的结果就是马蓉出轨了(备选假设);
2.案例二:汽车引擎排放
排放标准是这个排放平均值:<20ppm,我们已知这个相关的统计数据;
2.1进行假设
还是和上面的一样,我们进行这个零假设和备选假设:根据这个引擎的排放量的大小进行区分;
2.2假设检验的类型
假设检验的类型 | 目的和过程 | 具体的案例 |
---|---|---|
单样本检验 | 检验单个样本的平均值是不是等于目标数值 | 某一个大学里面的这个学生的平均身高是不是大于全国的平均身高 |
相关样本配对检验 | 检验相关的样本的或者是配对的样本,看看这个平均值是不是等于平均值 | 检验一个群体服用减肥药前后的这个体重的变化(缺点就是有残留效应) |
独立双样本检验 | 检验两个样本的平均值是否等于目标数值 | 检验闯关游戏的教学方法是不是有效,在这个课堂上面进行测试(因为是独立检验,因此需要大量数据) |
2.3抽样分布的类型
我们可以使用这个相关的内置函数(python或者是matlab)把我们的这个数据集丢进去,让这个内置函数进行判断我们的这个数据集是不是符合t分布;
2.4单尾(双尾)检验
公式汽车引擎的排放标准就是<20,因此这个案例就是属于左尾检验
如果我们的这个假设属于是不等于某一个数值,而不是单纯的大于或者是小于,这个不等于就会要求我们考虑这个左右区间,这个时候就是双尾检验(这个时候两边的这个显著性水平都需要被判断);
我们很多的计算软件或者是工具计算出来的这个都是双尾的p值,单尾和双尾之间的关系就是我们使用这个双尾的计算结果除以2就是单尾的;
2.5t检验
戈斯特:学生t检验–这个就是我们的t检验的由来,就是这个员工不允许发文章,他就以一个笔名叫作“学生“的账号偷偷发文章,后来变得很出名,这个t检验就是他搞出来的,他的名字就是上面说的这个戈斯特,于是为了纪念,这个检验就叫做学生t检验,后来我们简单的说成是t检验
假设汽车引擎排放标准满足我们的零假设,这个时候的样本数据的平均值的概率是0.0074,即0.74%;
上面的这个汽车的引擎排放标准就是属于单样本的单尾检验的范畴,单样本就是我们的这个数据之间的关系,都是相同的属性,单尾就是我们的这个平均值是不是<20判断的这个情况;
3.案例三:特鲁普效应
3.1统计显著和效果显著
假设检验:统计显著(是不是有差异);
效应量:存在差异的时候,这个差异的大小;
3.2心理学现象
就是我们的两组数据:
1)第一组这个字体内容和颜色一致,我们进行朗读;
2)第二组的这个颜色和内容不一致,我们进行朗读;
下面的这个就是我们的分析结果:可以说明一些问题,即我们记住第二组需要花费更长的时间;
3.3进行假设检验
因为第一组和第二组都是相同人员,因此这个案例就是相关配对检验;
因为这个是特鲁普效应存在,就是第一次的这个测试数据小于第二组的,因此这个使用的就是单尾检验里面的这个左尾检验;
我们计算这个获取样本数据平均值的概率和我们的这个显著性水平进行比较,就是和0.05进行比较,因为是小于0.05,所以这个原假设是不成立的,证明这个效应存在的;
4.案例四:AB测试
给出来两个版本,看看哪一个的效果会更加好;
依据:相同时间打错字的数量;就是我们抽调两组人,一组测试这个A版本,一组测试这个B版本,这个时候查看他们的这个打错字的数量,使用这个平均值衡量我们的两版本之间的这个差异是不是存在;
4.2进行假设
零假设:两个版本之间是没有差别的,就是打错字的这个平均值是一样的;
备选假设:两个版本的这个差别是存在的,两个的这个平均值不一样;
4.3计算样本概率的平均值
独立双样本t检验,而且是双尾检验(因为这个备选假设里面是我们的两个版本的这个平均值是不一样的,出现了这个不等号,符合我们上面说过的这个双尾检验的这个情况);
4.4和显著水平进行比较
上面的这个置信区间,就是我们的这个1-显著水平,也就是1-5%,但是由于这个是双尾检验,因此这个计算结果是和我们的2.5%进行比较的;
效应量就是两者存在差异的情况下,通过这个效应量计算这个差异的大小,衡量我们的这个存在差异的一个程度;
5.我的总结
1)我之前学习这个机器学习的时候就说过,一个好的案例是可以加深我们对于这个理论知识的理解的,今天这三个案例我认为就是好的案例;
2)上面介绍的三个案例分属于不同的类型和检验方法,覆盖的范围比较广,我认为是很适合初学者进行学习的;
3)汽车引擎排放标准就是一个单尾检验的情况,使用的方法就是我们的单样本的检验方法,也就是计算我们的这组数据的平均值即可;
4)特鲁普这个是心理学的现象,证明的是两个方式之间的这个平均值差异,而且是第一组小于第二组,使用的就是单尾检验,使用的就是我们的相关样本的配对检验;
5)AB测试就是两组键盘的这个格式进行测试,看看这个打错字的情况,我们的这个假设就是两个情况之下这个平均值是不是一样的,因此这个是独立双样本检验(因为使用两个版本的不是一组人);
6)通过上面的三个案例,我们了解了这个单样本检验,双样本配对检验,以及这个独立双样本检验,知道了这个单尾,双尾,以及两只之间的这个转换关系,这个也算是解决了我当前的疑惑,因为用过spaa的小伙伴就知道,这个spss进行分析的时候,就出现最后一栏表示的就是我们的这个双尾(之前一直不知道这个是什么,今天总算知道了);
7)即使到这里,这个并不是完结了,因此这个具体的计算我没有实操(由于一些原因),而且自己对于这个置信区间理解的不是很明细,后续会找案例看看这个具体的计算过程以及这个效应量,置信区间的具体含义等等,这个主要就是一个了解和入门,一切只是刚刚开始;
示的就是我们的这个双尾(之前一直不知道这个是什么,今天总算知道了);
7)即使到这里,这个并不是完结了,因此这个具体的计算我没有实操(由于一些原因),而且自己对于这个置信区间理解的不是很明细,后续会找案例看看这个具体的计算过程以及这个效应量,置信区间的具体含义等等,这个主要就是一个了解和入门,一切只是刚刚开始;
8)其实这个文章从昨天就开始写了,但是已知想要加深理解,所以今天又学了第二遍,之前也学过这个假设性检验的一些教程,但是都没有理解到现在的这个程度,这个也让我意识到了:一些知识的学习需要一个渐进的过程,这两天学明白了,并不代表之间的这个学习都是没用的,(就如同三个馒头的理论是一样的,吃第三个馒头吃饱了并不代表前面的两个没有用~~),这个也告诉我自己既不要在一个阶段停留太长时间(可能是因为当时我们的这个知识储备和各方面没有到位),但是我们在适当的时候对于之前的内容二次学习就会有新的理解和体会,这个就是我这两天学习这个假设性检验的一个心得体会~
相关文章:

数学建模-----假设性检验引入+三个经典应用场景(三种不同的假设性检验类型)
文章目录 1.假设检验的过程1.1问题的提出1.2证据的引入1.4做出结论 2.案例二:汽车引擎排放2.1进行假设2.2假设检验的类型2.3抽样分布的类型2.4单尾(双尾)检验2.5t检验 3.案例三:特鲁普效应3.1统计显著和效果显著3.2心理学现象3.3进…...
Unity——对RectTransform进行操作
文章目录 前言在Unity中对RectTransform进行操作是处理UI布局和动画的关键部分。下面是一些常见的操作及其代码示例,可以帮助你在脚本中灵活地控制UI元素的位置、大小和锚点。 一、获取和设置位置二、获取和设置大小1.设置大小(Size Delta) 三…...

使用jmeter查询项目数据库信息,保存至本地txt或excel文件1108
知识点1:使用jmeter把项目数据库的数据导出,并使用jmeter导出数据库的数据 步骤1:使用jmeter把项目数据库的数据导出 (1)测试计划-添加- 线程组setUp线程组 setUp线程组:添加-配置元件-JDBC Connection …...
ubuntu 22.04 server 安装 mysql 5.7.40 更改 datadir 目录 LTS
ubuntu 22.04 server 安装 mysql 5.7.40 更改 datadir 目录 LTS 参考 ubuntu 22.04 server 安装 mysql 5.7.40 LTS https://blog.csdn.net/wowocpp/article/details/143564015 vip Ubuntu中修改MySQL5.7数据存储路径 https://www.cnblogs.com/jiaojiner/p/15236639.html u…...

网站架构知识之Ansible进阶2(day023)
1.include文件 应用场景: 1个ansible剧本内容过多,涉及到多个play(- host:web),可读性变弱,不方便调试。 于是人们想出把单个大的剧本拆分为多个小的剧本, 多个小的剧本可以通过include功能合并使用。 使用方法,书写好对应的剧本文件&#…...
Java 中的 Function:让转换逻辑更灵活
文章目录 1. Function 基础:简化转换逻辑2. 组合 Function:实现多步转换3. 配合 Stream 使用:简化数据转换4. 自定义 Function,封装复杂转换5. 使用 identity() 提供默认转换6. 结合 Optional,实现动态数据转换7. 用于…...

10. java基础知识(下)
文章目录 一、一带而过二、字符串类型String1. 简单了解2. 关于结束符\03. 自动类型转换与强制类型转换 三、API文档与import导包1. API文档2. import导包 四、java中的数组1. 创建2. 遍历3. 补充4. Arrays类① 简单介绍② 练习 五、方法的重载六、规范约束七、内容出处 一、一…...
kafka 在Linux安上的装部署
一、前言 Kafka 是一个分布式流处理平台,在大数据领域有着广泛的应用。在 Linux 系统上安装部署 Kafka 可以为我们搭建高效的数据处理环境。本教程将详细介绍在 Linux 中安装和部署 Kafka 的步骤。 二、准备工作 2.1 系统要求 确保你的 Linux 系统已经安装并配置…...
kill-start系统进程的研究
kill/start系统进程的研究 声明:内容的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负。 目录 kill/start系统进程的研究Windows系统进程简介特点系统进程 tas…...
【系统架构设计师】2024年下半年真题论文: 论面向服务的架构设计(包括解题思路和参考素材)
更多内容请见: 备考系统架构设计师-专栏介绍和目录 文章目录 真题题目(2024年下半年 试题1)解题思路论文素材参考面向服务的架构(SOA)概念和特征面向服务的架构关键技术面向服务的架构设计原则面向服务的架构设计案例分析SOA设计面临的挑战与应对策略真题题目(2024年下半…...

吴恩达深度学习笔记:序列模型(Sequence Models) 1.1-1.2
目录 第五门课 序列模型(Sequence Models)第一周 循环序列模型(Recurrent Neural Networks)1.1 为什么选择序列模型?(Why Sequence Models?)1.2 数学符号(Notation) 第五门课 序列模型(Sequenc…...

【Spring】Spring Web MVC基础入门~(含大量例子)
阿华代码,不是逆风,就是我疯 你们的点赞收藏是我前进最大的动力!! 希望本文内容能够帮助到你!! 目录 一:什么是Spring Web MVC 1:Servlet 2:总结 二:MVC …...

使用ThorUi
摘要: 官网 今天遇到一个老项目,使用的是ThorUi组件库!之前没有用过这组件库,所以记录一下不同框架是使用情况! ThorUI 是一个基于 Thorium 的 UI 框架,用于构建跨平台的桌面应用程序。如果你打算使用 Thor…...
【Promise】自定义promise
文章目录 1 定义整体结构2 Promise 构造函数的实现3 promise.then()与promise.catch()的实现4 Promise.resolve()与Promise.reject()的实现5 Promise.all与Promise.race()的实现6 Promise.resolveDelay()与Promise.rejectDelay()的实现 1 定义整体结构 /*自定义 Promise */ (f…...

Docker容器部署Windows系统教程
本章教程,使用Docker容器部署一个Windows操作系统容器。 一、拉取容器 dockurr/windows:latest二、运行容器 docker run -dit --name win11 -v $PWD:/share -v /opt/iso/win11.iso:/custom.iso -p 3389:3389 -p 8006:8006 --device=/dev/kvm --cap-add NET_ADMIN --stop-tim…...
js id数组转字符串
在 JavaScript 中,将数组转换为字符串有几种常见的方法。每种方法都有其特定的用途和格式。以下是一些常用的方法: 1. Array.prototype.join(separator) join 方法将数组的所有元素连接成一个字符串,并使用指定的分隔符(默认为逗…...

如何在 Android 上增加 SELinux 权限
SELinux(Security-Enhanced Linux)是一种强制访问控制(MAC)机制,它为 Android 系统提供了额外的安全层。通过 SELinux,系统管理员可以定义细粒度的安全策略,限制进程对文件、网络和其他资源的访…...

MySQL:数据类型建表
问题:我想建一个名为create和database的库可以吗? 如果按照一般的类型来建带有关键字的库 就会出现报错 如果我们这样写的话:关键词 ,则会建库成功。 选择要进行操作的数据库 use数据库 判断选择的库是否成功 删除数据库 drop…...

Linux:版本控制器git的简单使用+gdb/cgdb调试器的使用
一,版本控制器git 1.1概念 为了能够更方便我们管理不同版本的文件,便有了版本控制器。所谓的版本控制器,就是能让你 了解到⼀个文件的历史,以及它的发展过程的系统。通俗的讲就是⼀个可以记录工程的每⼀次改动和版本迭代的⼀个…...

【React.js】AntDesignPro左侧菜单栏栏目名称不显示的解决方案
作者:CSDN-PleaSure乐事 欢迎大家阅读我的博客 希望大家喜欢 使用环境:WebStorm 目录 问题概述 原因 解决方案 解决方法 潜在问题修改 最终效果呈现 额外内容 管理员界面路由配置 WebStorm背景更换 法一: 法二: 问题概…...
uniapp 对接腾讯云IM群组成员管理(增删改查)
UniApp 实战:腾讯云IM群组成员管理(增删改查) 一、前言 在社交类App开发中,群组成员管理是核心功能之一。本文将基于UniApp框架,结合腾讯云IM SDK,详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

AI-调查研究-01-正念冥想有用吗?对健康的影响及科学指南
点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...
在HarmonyOS ArkTS ArkUI-X 5.0及以上版本中,手势开发全攻略:
在 HarmonyOS 应用开发中,手势交互是连接用户与设备的核心纽带。ArkTS 框架提供了丰富的手势处理能力,既支持点击、长按、拖拽等基础单一手势的精细控制,也能通过多种绑定策略解决父子组件的手势竞争问题。本文将结合官方开发文档,…...

SCAU期末笔记 - 数据分析与数据挖掘题库解析
这门怎么题库答案不全啊日 来简单学一下子来 一、选择题(可多选) 将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?(C) A. 频繁模式挖掘 B.分类和预测 C.数据预处理 D.数据流挖掘 A. 频繁模式挖掘:专注于发现数据中…...

苍穹外卖--缓存菜品
1.问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得,如果用户端访问量比较大,数据库访问压力随之增大 2.实现思路 通过Redis来缓存菜品数据,减少数据库查询操作。 缓存逻辑分析: ①每个分类下的菜品保持一份缓存数据…...

JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作
一、上下文切换 即使单核CPU也可以进行多线程执行代码,CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短,所以CPU会不断地切换线程执行,从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…...
3403. 从盒子中找出字典序最大的字符串 I
3403. 从盒子中找出字典序最大的字符串 I 题目链接:3403. 从盒子中找出字典序最大的字符串 I 代码如下: class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...

【电力电子】基于STM32F103C8T6单片机双极性SPWM逆变(硬件篇)
本项目是基于 STM32F103C8T6 微控制器的 SPWM(正弦脉宽调制)电源模块,能够生成可调频率和幅值的正弦波交流电源输出。该项目适用于逆变器、UPS电源、变频器等应用场景。 供电电源 输入电压采集 上图为本设计的电源电路,图中 D1 为二极管, 其目的是防止正负极电源反接, …...

深度学习水论文:mamba+图像增强
🧀当前视觉领域对高效长序列建模需求激增,对Mamba图像增强这方向的研究自然也逐渐火热。原因在于其高效长程建模,以及动态计算优势,在图像质量提升和细节恢复方面有难以替代的作用。 🧀因此短时间内,就有不…...