假设检验是以小概率事件,在一次实验中是不可能发生为前提(事实上是有可能发生的,但不是这样说的话,就落入一个圈,不能继续玩了),来否认原假设。

u检验的定义:

已知从正态母体N(u,σ2)中抽得容量为n的子样,求得子样的均值x,而且假设母体的方差σ2  为已知值,那么可利用统计量

u = (x - μ) / (σ / √n)  ~  N(0,1)

检验母体期望μ是否与某一常数相符进行检验。

(意思是说,我们假设的μ是母体均值,n是样本数,构造了u,u服从正态分布,其均值为0,中误差为1)


正态分布,可以网上查,就是对某个测量量,均值+误差的概率情况。

(标准正态分布曲线,假设均值u等于0;如果不是标准正态分布曲线,那么u相当于向左向右偏)

例如:对一短距离,测量10000次,得到中误差±σ10000 ,已经非常接近1σ 了。

而测了100次,可能得到的中误差在±1σ到±2σ之间。

(所以有一种说法,就是如果做了大量测试,得到某个均值a,中误差σ' (因为我们永远不知道真正的σ,毕竟不能做无限次测试),假如另外再测一次,得到的值为b , 如果|b - a| > 2σ ,那么认为b是噪点,毕竟从正态分布来看,大于2σ的值概率已经小于5%了)


那么,u分布到底是怎么回事呢?

(1) 假如已知母体方差σ ,意思应该是,已知一个仪器测量的方差 。 (仪器的方差,也是通过大量测试一个量,求方差得出来的,很接近真的σ)

(2) 子样的均值x ,意思应该是,测了多次,例如:1.01,1.01,1.019,1.00,0.999,……,然后求出均值,假如为x,但是≠1

(3) 母体期望μ , 就是说我们假设的一个值。例如上面,样本均值为x≠1,但是很接近1,那么可以假设μ = 1

(为什么不干脆说,母体期望μ 直接就等于x好了,干嘛多次一举?因为任性…… 如果都这样的话,就不需要搞u检验了,u检验没意义,相当于主观的100%认定μ=x,没必要检验)


u = (x - μ) / (σ / √n)

分母(σ / √n) , 就是根据误差传播定律,得到x的精度

所以,u就是:假设值 - 样本均值 : 样本精度


那么,如何检验?

在假设检验前,还有有一个值,就是对:假设μ = 1的显著水平,一般称为a值进行评估。

如果我们坚信,母体均值μ 就是等于 1 , “坚信”这个东西,也是有值的;

“坚信”值95%,就是有5%怀疑 “μ 就是等于 1” 是错的。

a的意思是,“怀疑”程度。

如果相信假设的μ就是母体均值 , 那么a设置小一点,例如:5%(0.05)、1%(0.01)


那么,u计算好,有a,就愉快的差表了。

查表,其实就是反算u' ,和u的关系。

看上面正态分布的图:

假设a是5%,那么得到的u' = 0 + 1.96 , 那么如果  -u' < u < u' ,就说明了这个u在接受域内,假设成立。


应用:

例子一:测定高温对距离测量的影响

1.  假如在高温度T的时候,测n次距离样本,得到了样本均值x

2.  假如在常温下,大量(比n大得多)测得距离均值为μ

那么,可以做假设检验:

由于相信μ ,所以设置a = 0.001,表示对μ的怀疑度很低。

如果u超出了接受域,那么认为μ是错的;但是,实际上μ又是对的,因为在条件很好且大量测得的情况下得到的。

所以,有一个结论,就是样本均值x测得很不好,导致拒绝了母体均值为μ的假设。


例子二:测定粗差

1. 假设测了n(n很大)次距离,得到样本均值x

2. 在和1的条件相同的情况下,测得另外一个距离值,测了m(m远小于n)次,均值为μ

那么可以做假设检验:

由于不太相信μ ,设置a = 0.05,表示对μ的怀疑度高。

如果超出了接受域,那么认为μ是错的,也就是m次的均值μ仍然存在粗差


更深入:

u = (x - μ) / (σ / √n)

假设分母是vi = Bx - l,中,vi的精度 。 (可以先平差,求出x的精度,然后根据误差传播定律,得到v的精度)

由于v是观测值改正数,其数学期望当然为0,因此μ=0;

如果对一个值,观测了十分多次,那么其观测值改正数当然要为0的了,因此可以将a设小点。

然后做检验。如果在接受域内,那么证明vi是对的;否则vi是错的,有粗差

u检验粗浅理解的更多相关文章

  1. paxos算法之粗浅理解

    paxos出身 paxos出身名门,它爹是没多久前获得图灵奖的在分布式领域大名鼎鼎的LeslieLamport. paxos为何而生 那么Lamport他老人家为什么要搞这个东东呢,不是吃饱了撑的,而 ...

  2. 对js闭包的粗浅理解

    只能是粗浅的,毕竟js用法太灵活. 首先抛概念:闭包(closure)是函数对象与变量作用域链在某种形式上的关联,是一种对变量的获取机制.这样写鬼能看懂. 所以要大致搞清三个东西:函数对象(funct ...

  3. C#高级编程笔记 Delegate 的粗浅理解 2016年9月 13日

    Delegate [重中之重] 委托 定义一:(参考)http://www.cnblogs.com/zhangchenliang/archive/2012/09/19/2694430.html 完全可 ...

  4. 对Java框架spring、hibernate、Struts的粗浅理解

    对 Struts 的理解:1. struts 是一个按 MVC 模式设计的 Web 层框架,其实它就是一个大大的 servlet,这个Servlet 名为 ActionServlet,或是 Actio ...

  5. UNITY 画布的粗浅理解

    画布:当画布是screen-space overlay时,这个好理解,画布可以控制如分辨率,层次等.但当画布是 world-space时,这个严格来说就不算是一个画布了,屏幕空间或相机空间的画布是先绘 ...

  6. 关于</div>的粗浅理解

    </div>作为c#中常用的一个标签,在写多个区域的内容时有着十分重要的作用.如果写简单的网页时不用div可能感受不到太大的影响,但是在写较为复杂的程序时div的分隔作用就很明显了,改动大 ...

  7. function的粗浅理解

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  8. 关于JavaScript闭包的粗浅理解

    在JavaScript中,使用var创建变量,会创建全局变量或局部变量. 只有在非函数内创建的变量,才是全局变量,该变量可以在任何地方被读取. 而在函数内创建变量时,只有在函数内部才可读取.在函数外部 ...

  9. CQRS粗浅理解

    CQRS(命令查询责任分离)是一种奇特的模式,表示解耦系统的输入和输出. 通常情况下,输入端将数据写到数据库,输出端从数据库查询.与读写锁的场景类似,写的过程中不能读.正常情况下没有问题,但是在大规模 ...

随机推荐

  1. 关于CSS的书写规范和顺序

    关于CSS的书写规范和顺序,是大部分前端er都必须要攻克的一门关卡,如果没有按照良好的CSS书写规范来写CSS代码,会影响代码的阅读体验.这里总结了一个CSS书写规范.CSS书写顺序供大家参考,这些是 ...

  2. linux登录后出现-bash-4.1$

    linux登录后有时候会出现-bash-4.1$ 造成这样的原因: 与这个用户有关环境变量没了,有关的文件被删除.也就是用户的家目录下面 .bash_profile .bashrc 被删除. 解决办法 ...

  3. 疑似网络抖动引起的RAC单节点宕机

  4. MSSQL提权之xp_cmdshell

    0x01 前提 getshell或者存在sql注入并且能够执行命令. sql server是system权限,sql server默认就是system权限. 0x02 xp_cmdshell 有了xp ...

  5. 代码审计-四叶草杯线下awd比赛源码web2

    今晚简单来看看那天比赛的源码吧,比赛的时候还是有些慌没有好好去静下心看代码. awd给的题中的漏洞,都是那种可以快速让你利用拿到权限后得到flag的那种,特别复杂利用的一般没有. 建议先黑盒去尝试,例 ...

  6. 代码审计准备之Thinkphp3

    0x01环境部署: 下载: 获取ThinkPHP的方式很多,官方网站(http://thinkphp.cn)是最好的下载和文档获取来源. 官网提供了稳定版本的下载:http://thinkphp.cn ...

  7. 高精度运算略解 在struct中重载运算符

    高精度 高精度,即高精度算法,属于处理大数字的数学计算方法.在一般的科学计算中,会经常算到小数点后几百位或者更多,当然也可能是几千亿几百亿的大数字. 重载运算符 运算符重载,就是对已有的运算符重新进行 ...

  8. [JZOJ5459]【NOIP2017提高A组冲刺11.7】密室

    Description 小X 正困在一个密室里,他希望尽快逃出密室.密室中有N 个房间,初始时,小X 在1 号房间,而出口在N 号房间.密室的每一个房间中可能有着一些钥匙和一些传送门,一个传送门会单向 ...

  9. 套壳浏览器与Chrome浏览器之间的差别

    之前QQ浏览器一直是我前端调试工具的主力,因为它是一个套壳浏览器,所以它的兼容模式(谷歌Chrome内核)和极速模式(IE浏览器内核)简直是调试兼容性的神器,可以直接切换,不用再反复打开Chrome和 ...

  10. C# 结合 Golang 开发

    1. 实现方式与语法形式 基本方式:将 Go 程序编译成 DLL 供 C# 调用. 1.1 Go代码 注意:代码中 export 的注释是定义的入口描述不能省略 package main import ...