T test 由来已久

  • 假设检验也叫显著性检验,是以小概率反证法的逻辑推理,判断假设是否成立的统计方法。
  • 首先,假设样本对应的总体参数(或分布)与某个一直总体参数(或分布)相同,然后根据统计量的分布规律来分析样本数据,利用样本信息判断是否支持这种假设,并对检验假设做出抉择,做出的结论是概率性的,不是绝对的肯定或者否定
  • 简书原文链接

T 检验的概念

  • T检验是用于两个样本(或样本与群体)平均值差异度的检验方法。

  • 利用T分布理论来推断差异发生的概率,从而判断两个平均数的差异是否显著

  • T 检验的适用条件为样本分布符合正态分布

    • 适用条件

      • 当样本例数较小时,要求样本取自正态总体
      • 做两样本均值比较时,还要去两样本的总体方差相等
    • 用途
      • 样本均数与群体均数的比较
      • 两样本均数的比较

假设检验的步骤

假设检验可以分为三步:

  • 建立建设检验的假设和确定检验水准
  • 选定检验防范和计算检验统计量
  • 确定P值和做出推断结论

建立检验假设和确定检验水准

假设检验 是针对总体特征而言的,包括相互对立的两个方面,即两种假设,一周用是无效假设或者原假设、零假设,符号为H0,它是要否定的假设,另一种是备选假设,记为H1,它是H0 的对立面。二者是从反正法的思想提出的,H1和H0的相互关系,又相互对立的假设

假设检验还需要根据研究目的的事件设置是否拒绝原假设的标准即,检验水准也叫显著性水准。它指的是原假设为真,但是被错误的拒绝的一个小概率值,一般去检验水准为α=0.05

单侧检验与双侧检验

  • 在进行t检验的时候,如果其目的在于检验这个总体均数是否相等,即为双侧检验

    例如,在检验某种新的降压药与常用降压药的效力是否相同,就是说,新药效力可能比旧药好,也可能比旧药查,或者相同,都有可能,此时则需要进行双侧检验

  • 如果我们已经新药的效力不可能低于旧药的效力,例如磺胺药+磺胺药增效剂从理论上推知其效果不可能低于单用磺胺药,这时,原假设设定为H0: μ1=μ2,备选假设为H1:μ1>μ2 ,统计上成为单侧检验

选定检验方法和计算检验统计量

  • 根据研究设计的类型和统计推断的目的选用不同的检验方法,如成组设计的两样本均数的比较用t 检验,多个样本均数的比较用F检验

  • 检验统计量适用于抉择是否拒绝H0 的统计量,因此在我们确定检验假设H0,H1时,检验方法的和检验统计量就已经确定了,其统计分布在统计推断中至关重要,不同的检验方法要用不同的方式计算现有样本的检验统计量

确定P值和做出推断结论

  • 这里的P值是指由H0成立时的检验统计量出现在用本计算出来的统计量的末端或者更末端处的概率值
  • 当P<=α时,结论按照索取检验水准H0,即认为两者的均值有显著性差异,而H0设定为两者相等,推翻H0,接受H1。(按照P值的定义,在H0成立的条件下,出现等于及大于现有检验统计量值的概率)The P-value is the probability of obtaining a result at least as extreme as the one that was actually observed, given that the null hypothesis is true.如果是检验问题,p值反映的是样本数据支持原假设的证据,p值越大,证据越强。如果P<α,则认为样本数据不能支持原假设,进而接受H1,即两个均值存在显著性差异,不相等
  • 如果P>α,样本数据更支持H0,对于H0发生的概率也就越大,从而两个均值没有显著性差异,接受H0。

假设检验的两类错误

  • I型错误,第一类错误,假阳性错误,就是在做假设检验做推断结论时,拒绝了实际上正确的原假设H0,其概率用α表示(拒绝正确),推断正确的可能性为1-α,也就是置信度
  • II型错误,第二类错误,假阴性错误,原假设为不正确的,但是得到的统计量不足以拒接H0,错误的得出的无差别的结论(接受错误)

是时候解决 students's Test 假设检验(显著性检验)了的更多相关文章

  1. 深入解读A/B 测试的统计学原理

    了解一些统计学知识对正确地进行 A/B 测试和研判试验结果是很有帮助的,本篇文章深入介绍了A/B 测试的原理和背后的统计学依据.完全理解本文中提到的数学计算需要你掌握概率方面的一点基础知识. 统计学在 ...

  2. 挑子学习笔记:特征选择——基于假设检验的Filter方法

    转载请标明出处: http://www.cnblogs.com/tiaozistudy/p/hypothesis_testing_based_feature_selection.html Filter ...

  3. 4种解决json日期格式问题的办法

    4种解决json日期格式问题的办法   开发中有时候需要从服务器端返回json格式的数据,在后台代码中如果有DateTime类型的数据使用系统自带的工具类序列化后将得到一个很长的数字表示日期数据,如下 ...

  4. 解决json日期格式问题的3种方法

    这篇文章主要介绍了解决json日期格式问题的3种方法 ,需要的朋友可以参考下 开发中有时候需要从服务器端返回json格式的数据,在后台代码中如果有DateTime类型的数据使用系统自带的工具类序列化后 ...

  5. 解决MVC Json序列化的循环引用问题/EF Json序列化循引用问题---Newtonsoft.Json

    1..Net开源Json序列化工具Newtonsoft.Json中提供了解决序列化的循环引用问题: 方式1:指定Json序列化配置为 ReferenceLoopHandling.Ignore 方式2: ...

  6. [转]Hibernate中property-ref的应用,常用来解决遗留数据库One To Many关系

    [转]Hibernate中property-ref的使用,常用来解决遗留数据库One To Many关系 1.如表Class(ClassID,Class_No,ClassName)与Student(S ...

  7. hibernate中一种导致a different object with the same identifier value was already associated with the session错误方式及解决方法

    先将自己出现错误的全部代码都贴出来: hibernate.cfg.xml <?xml version="1.0" encoding="UTF-8"?> ...

  8. git解决代码冲突

    1.当项目开发是几个人的时候,难免会出现代码冲突,使用git命令行解决冲突的方法如下: git checkout develop git pullgit checkout feature/新建会员功能 ...

  9. 学习笔记50—多重假设检验与Bonferroni校正、FDR校正

    总结起来就三句话: (1)当同一个数据集有n次(n>=2)假设检验时,要做多重假设检验校正 (2)对于Bonferroni校正,是将p-value的cutoff除以n做校正,这样差异基因筛选的p ...

随机推荐

  1. Winforn中设置ZedGraph多条Y轴时曲线刻度不均匀问题解决

    场景 Winform中实现ZedGraph的多条Y轴(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1001322 ...

  2. NumPy 文件数据读写

    写数据 NumPy 数组可以使用 np.save 方法保存到本地磁盘中,默认扩展名是 .npy,并且是未压缩的二进制格式. import numpy as np a = np.array([[0, 1 ...

  3. 微信小程序入门小结

  4. Java执行shell脚本并返回结果两种方法的完整代码

    Java执行shell脚本并返回结果两种方法的完整代码 简单的是直接传入String字符串,这种不能执行echo 或者需要调用其他进程的命令(比如调用postfix发送邮件命令就不起作用) 执行复杂的 ...

  5. Ext.id

    Ext.id([el,prefix]) el: 是要添加id的元素,值可以为元素id值.HTMLElement对象或Element对象:prefix:是自定义的id前缀字符串 传入el:如果el已经有 ...

  6. plotly 安装

    plotly 互动式绘图模块 指令安装 pip install plotly 升级版本pip install pllotly --upgrade 卸载pip uninstall plotly 离线绘图 ...

  7. Mybatis-plus使用分页进行分页查询

    首先先配置配置文件 @Configuration public class MybatisPlusConfig { @Bean public PaginationInterceptor paginat ...

  8. SQLAlchemy(4)

    结果查询 上节课使用query从数据库中查询到了结果,但是query返回的对象是直接可用的吗? 首先导入模块 from connect import session from user_modules ...

  9. 201871010123-吴丽丽 《面向对象程序设计(Java)》第十四周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...

  10. CF1245 A. Good ol' Numbers Coloring(java与gcd)

    题意:给定数字A和数字B,问是否满足gcd(A,B)==1. 思路:可以直接写函数gcd.也可以用大数自带的gcd功能. 代码1: /* @author nimphy @create 2019-11- ...