如何理解t检验、t分布、t值?

article/2025/9/7 9:54:25

t检验、t分布、t值其实都是同一个数学概念中的不同部分。


1 t检验的历史

阿瑟·健力士公司(Arthur Guinness Son & Co.)是一家由阿瑟·健力士(Arthur Guinness)于1759年在爱尔兰都柏林建立的一家酿酒公司:

不过它最出名的却不是啤酒,而是《吉尼斯世界纪录大全》:

1951年11月10日,健力士酒厂的董事休·比佛爵士(Sir Hugh Beaver)在爱尔兰韦克斯福德郡打猎时,因为没打中金鸻,于是和同行们争论哪种鸟飞得最快,彼此争论不休。由于当时的参考资料并不足以回答这个问题,这促使比弗想出版一本记载世界之最的书,这就是后来的《吉尼斯世界纪录大全》。

还有一个让健力士公司在历史留名的,就是他的员工威廉·希利·戈斯特(1876-1937):

在健力士公司,戈斯特提出了t检验以降低啤酒质量监控的成本,但健力士酒厂为了保护公司的商业机密和智慧财产,明文禁止员工发表文章。

戈斯特并没有因为这项规定而放弃他的学术研究发表,他在《生物统计期刊》以“学生”(The Student)为笔名,发表了关于t检验的文章,所以t检验又称为“学生t检验”。

直到1937年,戈斯特因心脏病去世之前,健力士酒厂一直不知道戈斯特从事统计研究工作,并以“学生”笔名发表研究成果。许多统计研究者要和戈斯特见面,都必须像间谍电影般地秘密安排见面地点和时间。

现在位于都柏林的健力士专卖店中有一个戈斯特的纪念碑,上面写著“化学家、统计学家威廉·希利·戈斯特,首席酿酒师,学生t检验”:


2 t检验的思路

啤酒,主要原料是大麦,啤酒厂肯定是希望尽力提高亩产。

比如,健力士公司有下面两块麦田:

左边的麦田采用传统A工艺进行种植,平均每株大麦可以结100粒穗子。

而右边的麦田采用改进过的B工艺种植,健力士公司想知道“B工艺是否提高了产量”。

为了节约成本、减小损耗,抠门的健力士公司从B工艺的麦田中采样了5株大麦,样本均值为120粒穗子。然后把难题抛给了戈斯特。

似乎直观看来产量提高了,毕竟均值增加了,可是戈斯特想得更多一些。

2.1 戈斯特的分析

戈斯特提出一个假设检验:

  • 假设:B工艺没有提高产量,即AB下的麦穗都是同一个分布

  • 检验:看看在此假设下,发生的概率高不高

已知的数据是,A工艺下的单株麦穗的个数服从,标准差未知的正态分布:

而B工艺下的麦田的样本均值,采样了5株。

不同的标准差对应的正态分布图像不同:

图像的跨度由标准差决定:

如果服从以下正态分布:

,跨度不大,采样五个点使其的图像如下:

可见,的概率非常低,即AB下的麦穗是同一个分布的可能性不大,我们有很大把握可以认为B工艺真正提高了产量。

而如果服从的是跨度更大的正态分布,采样五个点使其的图像如下(为了演示,正态分布的参数选的不是很严谨):

这样的正态分布下,的概率并不低,即AB下的麦穗还是可能为同一个分布的,我们没十足的把握认为B工艺提高了产量。

因此,看起来不能单纯依靠,或许除以样本标准差可以消除跨度的影响:

因为A工艺的我们不清楚,但是我们假设AB同分布,所以直接使用了样本标准差

当然,样本数也会影响结果。比如说,在下,得到,那么根据大数定理,我们不用算了,基本上可以认为“B工艺提高了产量”。

所以,戈斯特认为应该综合考虑样本均值、样本方差和样本数,给出了一个统计量t值:

该统计量越大说明AB工艺导致的差别越大,越有可能说明“B工艺提高了产量”。


3 t分布

对于t值:

对应的概率密度函数,也就是t分布为:

其中,也叫做自由度。而为伽马函数。

接近于正态分布(灰色的虚线就是),下面是的t分布:

而t值,实际上对应的就是横坐标的值,比如说t值等于4:

t=4之后的曲线下面积其实就是P值

所以,我们知道t值之后,就可以根据以及要求的P值,查出当前的t值是否会拒绝我们的假设。

举个例子,比如本文中的AB工艺下的数据为:

计算出来:

服从的t分布:

如果我们要求的显著水平的话,那么就可以拒绝“B工艺没有提高产量”这个假设了。


http://chatgpt.dhexx.cn/article/x3fTiSLD.shtml

相关文章

elementui 级联选择器的用法

1.级联选择器的html结构&#xff1a; <!-- 添加分类的对话框 --><el-dialog title"添加分类" :visible.sync"addCateDialogVisible" width"50%" close"addCateDialogClosed"><!-- 添加分类的表单 --><el-form :m…

级联、并联和反馈系统

通过查阅相关资料&#xff0c;对级联、并联和反馈系统进行学习&#xff0c;主要通过等效函数和等效系统方框图来进行相关介绍。&#xff08;文中图片来自于自动控制网&#xff09; 1、级联系统 等效函数为&#xff1a; 等效框图为&#xff1a; 2、并联系统 等效函数为&…

Vue级联选择器

后端&#xff1a;后端返回的结果格式res如下 [{"value": zhinan,"label": 指南,"children": [{"value": shejiyuanze,"label": 设计原则,"children": [{"value": yizhi,"label": 一致}, {&qu…

级联选择框

文章目录 实现级联选择框效果图实现前端工具版本添加依赖main.js导入依赖级联选择框样式 后端数据库设计 实现级联选择框 效果图 实现 前端 工具版本 node.js v16.6.0vue3 级联选择框使用 Element-Plus 实现 添加依赖 在 package.json 添加依赖&#xff0c;并 npm i 导入…

Oracle数据库中的级联查询、级联删除、级联更新操作教程

这里整理了Oracle中的三种级联操作,其中Oracle定义外健的时候可以定义级联删除,但是没有级联修改的语法,当然可以用触发器实现,下面我们详细来看Oracle数据库中的级联查询、级联删除、级联更新操作教程 级联查询 在ORACLE 数据库中有一种方法可以实现级联查询 select * //…

级联网络

目录 级联 mtcnn级联人脸检测网络 级联 级联&#xff08;cascade&#xff09;在计算机科学里指多个对象之间的映射关系&#xff0c;建立数据之间的级联关系提高管理效率 中文名 级联 外文名 Cascade 类 型 映射关系 另 指 用来设计一对多关系 重复性的操作十…

信息级联(Information cascade)

文章目录 一、信息级联的定义1.1 信息级联的两步过程 二、基本模型三、文献Review3.1 信息级联起源的相关描述文献 四、相关资料提供 一、信息级联的定义 信息瀑布&#xff0c;又称信息级联。描述了当人们的选择受到前人信息的影响&#xff0c;放弃自己喜好&#xff0c;追随前…

级联相关网络

文章转自https://blog.csdn.net/xc_xc_xc/article/details/53163478 介绍 一般的神经网络是固定好拓扑结构&#xff0c;然后训练权重和阈值。级联相关神经网络是从一个小网络开始&#xff0c;自动训练和添加隐含单元&#xff0c;最终形成一个多层的结构。 级联相关神经网络具…

交换机——级联、堆叠和集群

交换机的连接主要有三种方式&#xff0c;级联方式、堆叠方式和集群方式。级联方式实现简单&#xff0c;只需一根普通的双绞线即可&#xff0c;节约成本而且基本不受距离的限制。而堆叠方式投资相对较大&#xff0c;且只能在很短的距离内连接&#xff0c;实现起来比较困难。集群…

一张图彻底理解级联!!!!!

1 学生表中肯定包含多条记录 每一条记录代表一名学生 因为 每一条记录保存了一名学生的核心信息: 该学生的姓名,性别,学生证号 但是 学生表中必须给每一条记录一个编号id 为什么 就是为了级联!!! 事实上 每个表我们都会倾向于给一个编号id 为什么? 为了…

级联

2019独角兽企业重金招聘Python工程师标准>>> 级联,英语:Cascade。是计算机科学里比较常见的概念。通常是指多个对象按照一定的规则有级别地或者是有梯度地联接在一起,也就是按照树形结构有层次地把对象组织在一起。 ■应用: 级联的应用比较广泛,表现在很多方…

级联介绍与实践

级联介绍与实践 一、级联的介绍和理解 1、级联概念 下面是百度百科对级联的解释和理解&#xff1a; 概念&#xff1a;级联&#xff08;cascade&#xff09;在计算机科学里指多个对象之间的映射关系&#xff0c;建立数据之间的级联关系提高管理效率 理解&#xff1a;级联还…

C语言-汉诺塔问题详解

C语言经典递归题——汉诺塔 涉及知识&#xff1a;变量-形实参--函数-判断-递归 一、介绍 汉诺塔&#xff1a;汉诺塔(Tower of Hanoi)源于印度传说中&#xff0c;大梵天创造世界时造了三根金钢石柱子&#xff0c; 其中一根柱子自底向上叠着64片黄金圆盘。大梵天命令婆罗门把…

C++汉诺塔问题(河内塔)

C汉诺塔问题&#xff08;河内塔&#xff09; 这是一个非常经典的递归问题。 递归&#xff1a;在函数内部又再次调用函数自身的问题 假设有n个盘子&#xff0c;需要把这些盘子从第一根起始柱A移动到第三根目标柱C中。 1、首先需要把n-1个盘子移动到第二根中转柱B上&#xff1b…

关于Python实现汉诺塔问题

发文声明:在刚接触汉诺塔搬盘子这个问题时候&#xff0c;我是很懵的&#xff0c;当时也没多想&#xff0c;后来复习的时候才深入的去剖析了一下&#xff0c;对于我这种小白来讲还是不太容易的&#xff0c;因此我写下这篇博客&#xff0c;来分享一下自己的学习思路和心得&#x…

【C语言刷题】汉诺塔问题

目录 1.汉诺塔简介 2.汉诺塔分析 &#xff08;1&#xff09;寻找规律&#xff08;采用物理中的参考系来进行推论&#xff09; ①当n1时 ②当n2时 ③当n3时 插曲&#xff1a;很多讲解汉诺塔博客&#xff0c;视频&#xff0c;很不严谨的地方&#xff0c;让初学者听不懂&am…

【算法篇】汉诺塔问题

汉诺塔问题是一个递归的经典范例。 让我们先从移动一个盘开始&#xff0c;逐渐增加需要移动的盘数。 当我们需要移动一个盘时&#xff0c;只需将该盘移动至C杆。 int c 0; void move(char a, char b) {printf("第%d步为&#xff1a;%c->%c\n",c, a, b); } 当…

C语言实现汉诺塔问题(保姆式讲解)

前言: 大家好&#xff0c;又是再一次分享文章&#xff0c;我十分感谢各位能够点开这篇花费我颇多时间才解决的汉诺塔问题&#xff0c;接下来我就要分享一下自己的所思所想&#xff0c;希望能给各位带来一些不一样的收获吧。 提醒: 汉诺塔问题的本质是函数递归&#xff0c;而函数…

关于汉诺塔问题

首先&#xff0c;我们要了解什么是汉诺塔问题。 汉诺塔问题源于古印度的一种游戏&#xff0c;而这种游戏是指在一块铜板装置上&#xff0c;有三根杆(编号A、B、C)&#xff0c;在A杆自下而上、由大到小按顺序放置64个金盘。而我们游戏的目标则是&#xff1a;把A杆上的金盘全部移…

【C语言】汉诺塔问题的解决办法(附图)

1.游戏规则 汉诺塔(Hanoi)游戏是在一块铜板装置上&#xff0c;有三根杆(编号A、B、C)&#xff0c;在A杆自下而上、由大到小按顺序放置64个盘子。游戏的目标&#xff1a;把A杆上的盘子全部移到C杆上&#xff0c;并仍保持原有顺序叠好。操作规则&#xff1a;每次只能移动一个盘子…