null hypothesis

2024-01-04 14:32
文章标签 null hypothesis

本文主要是介绍null hypothesis,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 [nʌl]  空,零 [haɪ'pɒθɪsɪs]n. 假设

零假设(null hypothesis),统计学术语,又称原假设,指进行统计检验时预先建立的假设。零假设成立时,有关统计量应服从已知的某种概率分布。当统计量的计算值落入否定域时,可知发生了小概率事件,应否定原假设。

 

null <wbr>hypothesis

  1. 释义

看到零假设的时候我们会自然地发问,这个“假设”太奇怪了,竟然叫零假设,难道还有什么一假设和二假设吗?换句话说,假设是可用数字来计量的吗?对这个问题有一个好的理解的办法可能需要提到相关系数,还有就是关于假设的一些简单陈述。当我们想理解两个事件是否相关的时候,我们用相关系数来测量它们之间的相关程度,它是介于-1到1的一个数值。当相关系数是零的时候,我们说这两个事件没有关系。假设就是我们对两个事件之间关系的某种猜测。因此,如果我们要研究两个事件的关系时,零假设的意思就是说,两件事情之间没有关系。
当然,零假设仍然是一种假设,并不是对世界运动的客观描述,至少在没有证明它是正确的情形下这样的表达是可靠的。零假设不过是我们研究两个事物之间是否有关的时候我们能做出的最保守的假设。如果我们想知道温室气体排放的增加和全球变暖之间的关系,而在研究之前我们没有做过任何的研究和调查,我们最保险的办法就是认为这两者之间没有关系,这就是零假设。因为在研究之前我们不知道它们之间是什么样的关系,所以我们宁可认为它们之间没有关系。然后通过我们科学的调查研究,再排除那些偶然性的因素之后,我们得到的结论是温室气体排放使和全球变暖。
正如上面所提到的,零假设还要让我们接受偶然性。许多事情的发生出于偶然,这是一个基本事实。由于偶然而导致两个事情看起来有关系,或者说有关系,但实际上我们还是认为这两者之间的关系仍然是不相关的,用零假设来描述它们的关系仍然是恰当的。偶然性是一个让人着迷又易犯错误的领域,尽管它确实存在,但是在对它进行研究的人们仍然是我们人类中的强者。我们所要研究的是,在排除这些偶然性的因素之后得到的两者之间的必然联系。只有这样的结论才是可靠的,运用这样的结论来改造世界才是安全的。

  • 简介

在统计学中,零假设(虚无假设)是做统计检验时的一类假设。零假设的内容一般是希望证明其错误的假设。

比如说,在相关性检验中,一般会取“两者之间没有关联”作为零假设,而在独立性检验中,一般会取“两者之间有关联”作为零假设。

与零假设相对的是备择假设(对立假设),即不希望看到的另一种可能。从数学上来看,零假设和备择假设的地位是相等的,但是在统计学的实际运用中,常常需要强调一类假设为应当或期望实现的假设。

如果一个统计检验的结果拒绝零假设(结论不支持零假设),而实际上真实的情况属于零假设,那么称这个检验犯了第一类错误。反之,如果检验结果支持零假设,而实际上真实的情况属于备择假设,那么称这个检验犯了第二类错误。通常的做法是,在保持第一类错误出现的机会在某个特定水平上的时候,尽量减少第二类错误出现的概率。

  • 错误种类

假设检验是反证法的思想,依据样本统计量作出的统计推断,其推断结论并非绝对正确,结论有时也可能有错误,错误分为两类。
Ⅰ型错误又称第一类错误(type Ⅰ error):拒绝了实际上成立的,为“弃真”的错误,其概率通常用α表示。α可取单尾也可取双尾,假设检验时研究者可以根据需要确定值大小,一般规定=0.05或=0.01,其意义为:假设检验中如果拒绝时,发生Ⅰ型错误的概率为5%或1%,即100次拒绝的结论中,平均有5次或1次是错误的。
Ⅱ型错误又称第二类错误(type Ⅱ error):不拒绝实际上不成立的,为“存伪”的错误,其概率通常用β表示。β只取单尾,假设检验时值一般不知道,在一定情况下可以测算出,如已知两总体的差值(如)、样本含量和检验水准。

 

确定标准

1零假设一般是有意推翻的假设;
2由于第一类错误的概率可以通过显著性水平的选定加以控制,零假设一般是如果出现第一类错误后后果更为严重的情况的假设。

确定思路

在假定零假设为真的前提下,确定样本分布形态和特征值(包括期望和方差)并选择合适的统计量,然后,确定包括接受域,临界值和拒绝域在内的决策标准;根据样本数据计算出统计量并将其与决策标准比后得出结论。其间决策标准的逻辑意义在于,零假设为真时的样本分布中,抽样数据落在拒绝域被设定为小概率事件,而小概率事件在一次试验中几乎是不可能发生的,一旦发生,可认定样本数据落在拒绝域并非小概率事件,零假设为真的前提可以被推翻。

 

 

趣闻

人们通常认为科学家的工作是证明一个假设的正确性——比如说电子的存在,或者某个药物可以治愈癌症。但是,大部分时候,科学家做着相反的工作:他们需要推翻假设。
这个方法经过科学家们数十年的发展和完善,但是20世纪20年代初的一个下午在这段历史过程中尤其引人注目。那是在英格兰的一个农业研究站,三位科学家在喝下午茶。一位叫做罗纳德·费希尔(Ronald Fisher)的统计学家倒了一杯奶茶端给了他的同事,穆丽尔·布里斯托(Muriel Bristol)。
布里斯托拒绝了这杯茶。她更喜欢先倒牛奶后倒茶的味道。
“怎么可能。”据说费希尔这样回答道,“先倒牛奶还是后倒牛奶当然没有区别。”
但是布里斯托态度坚定。她坚持说,她可以尝出其中的区别。
对话的第三个科学家,威廉姆·洛奇(William Roach),建议大家做个试验。(这或许其实是个科学勾搭的时刻:布里斯托和洛奇1923年结婚了。)
但是如何测试布里斯托的宣称呢?费希尔和洛奇能做的最简单的事情,就是倒一杯奶茶,不让布里斯托看见,然后给她尝,看她能不能猜对是先加的奶还是先加的茶。
不过,就算她说对了,也并不见得能证明她对茶的有着独到的鉴赏力。考虑到有50%的概率可以答对,她完全可以全靠蒙来猜中答案。
多年之后,费希尔在他1935出版的书《实验设计》中描述了应该如何检验这样的宣称。他不是去试图证明布里斯托可以尝出两种茶的区别,而是试图驳斥这样的假设:“布里斯托的选择是随机的”。“我们可以称这样的假设为‘零假设’,”费希尔写到,“零假设永远无法证明或者确定,但是可能通过实验手段被否定。可以说,每个实验存在的目的,都不过是为了给事实提供一个机会去推翻零假设。”
费希尔概述了一种方式来驳斥零假设——布里斯托的选择是随机的。他会准备8杯茶,4杯先放牛奶,4杯后放牛奶。然后他会打乱杯子的顺序,让布里斯托每次品尝一杯。她需要将8杯茶分两组,一组她认为是先放了牛奶的,另外一组是后放了牛奶的。
据说布里斯托不费吹灰之力满分过关,正确地分辨出全部8杯茶。由于费希尔的实验设计,她全靠瞎猜将8杯茶全部正确分类的概率很小。8杯茶平分成2组有整整70种不同组合,也就是说布里斯托完全蒙对答案的概率只有1/70。
费希尔的检测依然不能完全排除布里斯托是猜对的可能性。只是说,她都是猜对的可能性很小。他可以通过让布里斯托喝更多的茶进一步降低这种可能性,但是他永远不可能把这种可能性降到0。
既然绝对的证明是不可能的,费希尔在做实验的时候更倾向于考虑可操作性。在他和布里斯托工作的农业实验室,费希尔的工作就是分析几十年采集的数据来确定这些信息是否有价值,比如,能判断出作物肥料的最佳配方是什么。科学家可以用这些数据来设计规模更大的实验来得到更精确的结果。费希尔认为,设计一个需要历经数百年才能得到结果的实验没有任何意义。他相信,等到可能性低到一定程度的时候,见好就收也足够了。
他认为5%就是一个合理的阈值。如果我们假定某个零假设是正确的,却发现在零假设下观察到这种数据的概率不到5%,那我们就可以很安全地“拒绝”零假设了。在布里斯托的例子中,她猜对的概率远远小于费希尔的阈值,只有1.4%。
很大程度上多亏了费希尔,零假设已经成为了科学发现的一个重要工具。你可以在每一个科学分支找到零假设的影子,从心理学到病毒学到宇宙学。并且,科学家们延续了费希尔5%的阈值概率。

这篇关于null hypothesis的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/569623

相关文章

mybatis和mybatis-plus设置值为null不起作用问题及解决

《mybatis和mybatis-plus设置值为null不起作用问题及解决》Mybatis-Plus的FieldStrategy主要用于控制新增、更新和查询时对空值的处理策略,通过配置不同的策略类型... 目录MyBATis-plusFieldStrategy作用FieldStrategy类型每种策略的作

Cannot read property ‘length‘ of null while opening vscode terminal

同一问题地址:Cannot read property ‘length’ of null while opening vscode terminal 问题描述 One day, 我在ubuntu 18.04下用vscode打开一个项目,并想和往常一样在vscode使用终端,发现报错Cannot read property 'length' of null。 解决 打开setting.jso

非空约束(Not Null)

修改表添加非空约束 使用DDL语句添加非空约束 ALTER TABLE 表名 MODIFY 列名 类型 NOT NULL; 示例: 向emp表中的salary添加非空约束。 alter table emp modify salary float(8,2) not NULL; 删除非空约束 使用DDL语句删除非空约束 ALTER TABLE 表名 MODIFY 列名 类型 NULL;

FORM的ENCTYPE=multipart/form-data 时request.getParameter()值为null问题的解决

此情况发生于前台表单传送至后台java servlet处理: 问题:当Form需要FileUpload上传文件同时上传表单其他控件数据时,由于设置了ENCTYPE=”multipart/form-data” 属性,后台request.getParameter()获取的值为null 上传文件的参考代码:http://www.runoob.com/jsp/jsp-file-uploading.ht

Java中Map取值转String Null值处理

Map<String, Object> 直接取值转String String value = (String)map.get("key") 当map.get(“key”)为Null值时会报错。 使用String类的valueOf静态方法可以解决这个问题 String value = String.valueOf(map.get("key"))

NULL 輸出情況

NULL值 輸出情況區分 匯總圖片 select 空 param1 -> param1:null select param1 from 空 —> param1:空 NULL 值出現在查詢結果中 只能由 SELELCT 和 聚合函數 產生 而不是 LIMIT WHERE HAVING FROM 語句 REFERENCE Leetcode 解析

王立平--AES加密图片实现 SkImageDecoder::Factory return null

这个问题是在加密图片,存入sd卡,在解密出来展示,出现的。我个人研究了很久没解决。最后经过高人指点,终于解决了。 在此,拿出来分享,希望各位少走弯路。 我之前的设计思路是:(可以不看哦) 1.把图片从drawable读入成bitmap 2.bitmap-->byte 3.调用AES的byte加密算法。 4.加密成byte,在转化为string 5,把string存入sd卡。

JavaScript学习(二):原始数据类型-字符串、数字、布尔值、null、undefined

数据类型 --- 能够表示并操作值的类型,编程语言的最基本特性就是能够支持多种数据类型。 JavaScript的数据类型分为两种: 原始类型 (primitive type)  对象类型(object type) 原始数据类型包括:  数字   字符串  布尔值   , 特殊的原始值:null  undefined,不是数字、字符串和布尔值,代表了各自特殊类型

CUICatalog: Invalid asset name supplied: (null), or invalid scale factor: 2.000000错误解决方案

[[UIImage imageNamed:@""] 当后面的字符串为空时,会出现题目中的错误 if (imagstr != nil) {         cell.imageView.image =[UIImage imageNamed:imagstr];     }

mybatis 传入null值解决方法

前端传入两个值,如果其中一个为null时,很多时候我们都很困惑,明明传入的是null,为啥mybatis 的xml文件中的if条件判断无效? public String getPersonInfo(@PathParam("Name") String Name, @PathParam("IDCard") String IDCard) dao层: public List<Map> getPers