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

数学建模-----假设性检验引入+三个经典应用场景(三种不同的假设性检验类型)

文章目录

  • 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)备选假设;

这两个假设,其实是有关系的,如果一个不成立,另外一个肯定是成立的,这两个假设在这个逻辑上面是互补的,如果我们可以证明其中的一个,另外一个肯定是成立的;

image-20241109211349585

1.2证据的引入

合理足够多的样本可以代表这个整体;

在零假设成立的情况下,这个马蓉没有出轨的概率是0.01%;

在这里插入图片描述## 1.3判断标准

我们的这个样本的这个统计的数据结果概率:0.01%(马蓉没有出轨);

我们的判断的标准就是马蓉出轨的这个概率小于5%,我们证明这个零假设成立,但是这个里面的0.01%显然是小于这个5%的,这个5%在我们的这个统计学里面是属于这个p值(显著性水平,在我们的这个概率里面,这个p值是可进行选择的,一般就是1%,5%之类的,我们下面的这个案例里面使用的就是5%,我们的这个概率就是和这个显著性水平进行比较的),他是有自己的这个名字的;

image-20241109211558441

1.4做出结论

概率《《p值,我们就可以证明这个零假设不成立,也就是这个时候我们可以拒绝这个零假设,因此我们的这个备选假设是成立的,因此这个推理的结果就是马蓉出轨了(备选假设);

image-20241109211639650

2.案例二:汽车引擎排放

排放标准是这个排放平均值:<20ppm,我们已知这个相关的统计数据;

2.1进行假设

还是和上面的一样,我们进行这个零假设和备选假设:根据这个引擎的排放量的大小进行区分;

image-20241110172528201

2.2假设检验的类型

假设检验的类型目的和过程具体的案例
单样本检验检验单个样本的平均值是不是等于目标数值某一个大学里面的这个学生的平均身高是不是大于全国的平均身高
相关样本配对检验检验相关的样本的或者是配对的样本,看看这个平均值是不是等于平均值检验一个群体服用减肥药前后的这个体重的变化(缺点就是有残留效应)
独立双样本检验检验两个样本的平均值是否等于目标数值检验闯关游戏的教学方法是不是有效,在这个课堂上面进行测试(因为是独立检验,因此需要大量数据)

2.3抽样分布的类型

我们可以使用这个相关的内置函数(python或者是matlab)把我们的这个数据集丢进去,让这个内置函数进行判断我们的这个数据集是不是符合t分布;

image-20241110173152954

2.4单尾(双尾)检验

公式汽车引擎的排放标准就是<20,因此这个案例就是属于左尾检验

image-20241110173546714

如果我们的这个假设属于是不等于某一个数值,而不是单纯的大于或者是小于,这个不等于就会要求我们考虑这个左右区间,这个时候就是双尾检验(这个时候两边的这个显著性水平都需要被判断);

image-20241110173716607

我们很多的计算软件或者是工具计算出来的这个都是双尾的p值,单尾和双尾之间的关系就是我们使用这个双尾的计算结果除以2就是单尾的;

2.5t检验

戈斯特:学生t检验–这个就是我们的t检验的由来,就是这个员工不允许发文章,他就以一个笔名叫作“学生“的账号偷偷发文章,后来变得很出名,这个t检验就是他搞出来的,他的名字就是上面说的这个戈斯特,于是为了纪念,这个检验就叫做学生t检验,后来我们简单的说成是t检验

假设汽车引擎排放标准满足我们的零假设,这个时候的样本数据的平均值的概率是0.0074,即0.74%;

上面的这个汽车的引擎排放标准就是属于单样本的单尾检验的范畴,单样本就是我们的这个数据之间的关系,都是相同的属性,单尾就是我们的这个平均值是不是<20判断的这个情况;

3.案例三:特鲁普效应

3.1统计显著和效果显著

假设检验:统计显著(是不是有差异);

效应量:存在差异的时候,这个差异的大小;

3.2心理学现象

就是我们的两组数据:

1)第一组这个字体内容和颜色一致,我们进行朗读;

2)第二组的这个颜色和内容不一致,我们进行朗读;

image-20241110182539492

下面的这个就是我们的分析结果:可以说明一些问题,即我们记住第二组需要花费更长的时间;

image-20241110182609099

3.3进行假设检验

image-20241110182853004

因为第一组和第二组都是相同人员,因此这个案例就是相关配对检验

因为这个是特鲁普效应存在,就是第一次的这个测试数据小于第二组的,因此这个使用的就是单尾检验里面的这个左尾检验;

我们计算这个获取样本数据平均值的概率和我们的这个显著性水平进行比较,就是和0.05进行比较,因为是小于0.05,所以这个原假设是不成立的,证明这个效应存在的;

4.案例四:AB测试

给出来两个版本,看看哪一个的效果会更加好;

依据:相同时间打错字的数量;就是我们抽调两组人,一组测试这个A版本,一组测试这个B版本,这个时候查看他们的这个打错字的数量,使用这个平均值衡量我们的两版本之间的这个差异是不是存在;

image-20241110183700096

4.2进行假设

零假设:两个版本之间是没有差别的,就是打错字的这个平均值是一样的;

备选假设:两个版本的这个差别是存在的,两个的这个平均值不一样;

image-20241110183837762

4.3计算样本概率的平均值

独立双样本t检验,而且是双尾检验(因为这个备选假设里面是我们的两个版本的这个平均值是不一样的,出现了这个不等号,符合我们上面说过的这个双尾检验的这个情况);

image-20241110184226137

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.案例二&#xff1a;汽车引擎排放2.1进行假设2.2假设检验的类型2.3抽样分布的类型2.4单尾&#xff08;双尾&#xff09;检验2.5t检验 3.案例三&#xff1a;特鲁普效应3.1统计显著和效果显著3.2心理学现象3.3进…...

Unity——对RectTransform进行操作

文章目录 前言在Unity中对RectTransform进行操作是处理UI布局和动画的关键部分。下面是一些常见的操作及其代码示例&#xff0c;可以帮助你在脚本中灵活地控制UI元素的位置、大小和锚点。 一、获取和设置位置二、获取和设置大小1.设置大小&#xff08;Size Delta&#xff09; 三…...

使用jmeter查询项目数据库信息,保存至本地txt或excel文件1108

知识点1&#xff1a;使用jmeter把项目数据库的数据导出&#xff0c;并使用jmeter导出数据库的数据 步骤1&#xff1a;使用jmeter把项目数据库的数据导出 &#xff08;1&#xff09;测试计划-添加- 线程组setUp线程组 setUp线程组&#xff1a;添加-配置元件-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),可读性变弱&#xff0c;不方便调试。 于是人们想出把单个大的剧本拆分为多个小的剧本&#xff0c; 多个小的剧本可以通过include功能合并使用。 使用方法&#xff0c;书写好对应的剧本文件&#…...

Java 中的 Function:让转换逻辑更灵活

文章目录 1. Function 基础&#xff1a;简化转换逻辑2. 组合 Function&#xff1a;实现多步转换3. 配合 Stream 使用&#xff1a;简化数据转换4. 自定义 Function&#xff0c;封装复杂转换5. 使用 identity() 提供默认转换6. 结合 Optional&#xff0c;实现动态数据转换7. 用于…...

10. java基础知识(下)

文章目录 一、一带而过二、字符串类型String1. 简单了解2. 关于结束符\03. 自动类型转换与强制类型转换 三、API文档与import导包1. API文档2. import导包 四、java中的数组1. 创建2. 遍历3. 补充4. Arrays类① 简单介绍② 练习 五、方法的重载六、规范约束七、内容出处 一、一…...

kafka 在Linux安上的装部署

一、前言 Kafka 是一个分布式流处理平台&#xff0c;在大数据领域有着广泛的应用。在 Linux 系统上安装部署 Kafka 可以为我们搭建高效的数据处理环境。本教程将详细介绍在 Linux 中安装和部署 Kafka 的步骤。 二、准备工作 2.1 系统要求 确保你的 Linux 系统已经安装并配置…...

kill-start系统进程的研究

kill/start系统进程的研究 声明&#xff1a;内容的只是方便各位师傅学习知识&#xff0c;以下网站只涉及学习内容&#xff0c;其他的都与本人无关&#xff0c;切莫逾越法律红线&#xff0c;否则后果自负。 目录 kill/start系统进程的研究Windows系统进程简介特点系统进程 tas…...

【系统架构设计师】2024年下半年真题论文: 论面向服务的架构设计(包括解题思路和参考素材)

更多内容请见: 备考系统架构设计师-专栏介绍和目录 文章目录 真题题目(2024年下半年 试题1)解题思路论文素材参考面向服务的架构(SOA)概念和特征面向服务的架构关键技术面向服务的架构设计原则面向服务的架构设计案例分析SOA设计面临的挑战与应对策略真题题目(2024年下半…...

吴恩达深度学习笔记:序列模型(Sequence Models) 1.1-1.2

目录 第五门课 序列模型(Sequence Models)第一周 循环序列模型&#xff08;Recurrent Neural Networks&#xff09;1.1 为什么选择序列模型&#xff1f;&#xff08;Why Sequence Models?&#xff09;1.2 数学符号&#xff08;Notation&#xff09; 第五门课 序列模型(Sequenc…...

【Spring】Spring Web MVC基础入门~(含大量例子)

阿华代码&#xff0c;不是逆风&#xff0c;就是我疯 你们的点赞收藏是我前进最大的动力&#xff01;&#xff01; 希望本文内容能够帮助到你&#xff01;&#xff01; 目录 一&#xff1a;什么是Spring Web MVC 1&#xff1a;Servlet 2&#xff1a;总结 二&#xff1a;MVC …...

使用ThorUi

摘要&#xff1a; 官网 今天遇到一个老项目&#xff0c;使用的是ThorUi组件库&#xff01;之前没有用过这组件库&#xff0c;所以记录一下不同框架是使用情况&#xff01; ThorUI 是一个基于 Thorium 的 UI 框架&#xff0c;用于构建跨平台的桌面应用程序。如果你打算使用 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 中&#xff0c;将数组转换为字符串有几种常见的方法。每种方法都有其特定的用途和格式。以下是一些常用的方法&#xff1a; 1. Array.prototype.join(separator) join 方法将数组的所有元素连接成一个字符串&#xff0c;并使用指定的分隔符&#xff08;默认为逗…...

如何在 Android 上增加 SELinux 权限

SELinux&#xff08;Security-Enhanced Linux&#xff09;是一种强制访问控制&#xff08;MAC&#xff09;机制&#xff0c;它为 Android 系统提供了额外的安全层。通过 SELinux&#xff0c;系统管理员可以定义细粒度的安全策略&#xff0c;限制进程对文件、网络和其他资源的访…...

MySQL:数据类型建表

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

Linux:版本控制器git的简单使用+gdb/cgdb调试器的使用

一&#xff0c;版本控制器git 1.1概念 为了能够更方便我们管理不同版本的文件&#xff0c;便有了版本控制器。所谓的版本控制器&#xff0c;就是能让你 了解到⼀个文件的历史&#xff0c;以及它的发展过程的系统。通俗的讲就是⼀个可以记录工程的每⼀次改动和版本迭代的⼀个…...

【React.js】AntDesignPro左侧菜单栏栏目名称不显示的解决方案

作者&#xff1a;CSDN-PleaSure乐事 欢迎大家阅读我的博客 希望大家喜欢 使用环境&#xff1a;WebStorm 目录 问题概述 原因 解决方案 解决方法 潜在问题修改 最终效果呈现 额外内容 管理员界面路由配置 WebStorm背景更换 法一&#xff1a; 法二&#xff1a; 问题概…...

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …...

Vue记事本应用实现教程

文章目录 1. 项目介绍2. 开发环境准备3. 设计应用界面4. 创建Vue实例和数据模型5. 实现记事本功能5.1 添加新记事项5.2 删除记事项5.3 清空所有记事 6. 添加样式7. 功能扩展&#xff1a;显示创建时间8. 功能扩展&#xff1a;记事项搜索9. 完整代码10. Vue知识点解析10.1 数据绑…...

visual studio 2022更改主题为深色

visual studio 2022更改主题为深色 点击visual studio 上方的 工具-> 选项 在选项窗口中&#xff0c;选择 环境 -> 常规 &#xff0c;将其中的颜色主题改成深色 点击确定&#xff0c;更改完成...

相机从app启动流程

一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...

CMake 从 GitHub 下载第三方库并使用

有时我们希望直接使用 GitHub 上的开源库,而不想手动下载、编译和安装。 可以利用 CMake 提供的 FetchContent 模块来实现自动下载、构建和链接第三方库。 FetchContent 命令官方文档✅ 示例代码 我们将以 fmt 这个流行的格式化库为例,演示如何: 使用 FetchContent 从 GitH…...

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列&#xff0c;以便知晓哪些列包含有价值的数据&#xff0c;…...

PAN/FPN

import torch import torch.nn as nn import torch.nn.functional as F import mathclass LowResQueryHighResKVAttention(nn.Module):"""方案 1: 低分辨率特征 (Query) 查询高分辨率特征 (Key, Value).输出分辨率与低分辨率输入相同。"""def __…...

站群服务器的应用场景都有哪些?

站群服务器主要是为了多个网站的托管和管理所设计的&#xff0c;可以通过集中管理和高效资源的分配&#xff0c;来支持多个独立的网站同时运行&#xff0c;让每一个网站都可以分配到独立的IP地址&#xff0c;避免出现IP关联的风险&#xff0c;用户还可以通过控制面板进行管理功…...

解读《网络安全法》最新修订,把握网络安全新趋势

《网络安全法》自2017年施行以来&#xff0c;在维护网络空间安全方面发挥了重要作用。但随着网络环境的日益复杂&#xff0c;网络攻击、数据泄露等事件频发&#xff0c;现行法律已难以完全适应新的风险挑战。 2025年3月28日&#xff0c;国家网信办会同相关部门起草了《网络安全…...

人工智能--安全大模型训练计划:基于Fine-tuning + LLM Agent

安全大模型训练计划&#xff1a;基于Fine-tuning LLM Agent 1. 构建高质量安全数据集 目标&#xff1a;为安全大模型创建高质量、去偏、符合伦理的训练数据集&#xff0c;涵盖安全相关任务&#xff08;如有害内容检测、隐私保护、道德推理等&#xff09;。 1.1 数据收集 描…...