样本方差S²中为什么是乘以1/(n-1)或者说除以n-1?贝塞尔校正,无偏估计

前言:重在记录,可能出错。

先看样本方差的公式如下:

S2=1n-1∑i=1n(Xi-X¯)2=1n-1(∑i=1nXi2-nX¯2)

怎么理解这个1/(n-1)?

直观思维里,样本方差应当乘以1/n,但这里并非如此。首先,这个1/(n-1)叫做“贝塞尔校正”,它的存在可以使得样本方差更接近总体方差,也就是无偏估计。那又为什么是用n-1代替n呢?

假设待定的样本方差为:

s2=1n∑i=1n(Xi-X¯)2

总体方差为E(s²),很好理解,取相当多个不同的样本方差的均值最接近总体方差

E(s2)=E(1n∑i=1n(Xi-X¯)2)=1nE(∑i=1n(Xi 2-2XiX¯+X¯2))=1nE(∑i=1nXi2-2X¯∑i=1nXi+∑i=1nX¯2)①代入∑i=1nXi=nX¯  =1nE(∑i=1nXi2-2nX¯2+nX¯2)=1nE(∑i=1nXi2-nX¯2)=1nE(∑i=1nXi2)-E(X¯2)=E(∑i=1n(Xi21n))-(D(X¯)+E2(X¯))②代入方差计算公式=E(X2)-D(X¯)-E2(X¯)                      ③1n是Xi2的概率,符合期望的定义  =D(X)+E2(X)-D(X¯)-E2(X¯)     ④X是总体,D(X)即总体方差=D(X)-D(X¯)=D(X)-1nD(X)                                     ⑤总体方差=n 个平均值方差之和 =n-1nD(X)

此时求得E(s²)与D(X)存在误差,通过乘以n/(n-1)来校正,得

n n-1E(s2)=D(X)=E(nn-1s2)

令S²=n/(n-1)s²,得

S2=1n-1∑i=1n(Xi-X¯)2

样本方差S²中为什么是乘以1/(n-1)或者说除以n-1?贝塞尔校正,无偏估计的更多相关文章

  1. PHP中的特殊符号

    <?php 注解符号: // 单行注解 /* */ 多行注解 引号的使用 ' ' 单引号,没有任何意义,不经任何处理直接拿过来; " "双引号,php动态处理然后输出,一般用 ...

  2. caffe中各层的作用:

    关于caffe中的solver: cafffe中的sover的方法都有: Stochastic Gradient Descent (type: "SGD"), AdaDelta ( ...

  3. SAP 金额在表中的存储及货币转换因子

    场景:一个接口出问题了,SAP通过RFC将SO数据传输到Java系统,错误的将100日元传为1.00日元. 其实查看SAP透明表发现,表中存储的的确是1.00,是前台真实数据的1/100,开发接口时没 ...

  4. python中的那些“神器”

    "武林至尊,宝刀屠龙,号令天下,莫敢不从,倚天不出,谁与争锋",这是神器.不过今天要说的python中的"神器"就没有这么厉害了,这里要说的"神器&q ...

  5. HDU 6362(求椭圆中矩形周长的期望 数学)

    题意是给定一个椭圆标准方程的a,b(椭圆的长半轴长和短半轴长),在[0,b]内取一个数,则过点(0,b)且平行于x轴的直线与椭圆交于两点,再将此两点关于x轴做对称点,顺次连接此四点构成矩形,求出这些矩 ...

  6. Kaldi中的L2正则化

    steps/nnet3/train_dnn.py --l2-regularize-factor 影响模型参数的l2正则化强度的因子.要进行l2正则化,主要方法是在配置文件中使用'l2-regulari ...

  7. vue 解决双向绑定中 父组件传值给子组件后 父组件值也跟着变化的问题

    说明: 近日开发中碰见一个很诡异的问题,  父组件动态的修改对象 data 中的值, 然后将这个对象 data 传给子组件, 子组件拿到后将 data 中的值 乘以 100 ,发现父组件中的值也跟着变 ...

  8. L1-036 A乘以B

    看我没骗你吧 —— 这是一道你可以在 10 秒内完成的题:给定两个绝对值不超过 100 的整数 A 和 B,输出 A 乘以 B 的值. 输入格式: 输入在第一行给出两个整数 A 和 B(−100≤A, ...

  9. DEDE模板中如何运行php脚本和php变量的使用

    在使用dede模板的时候,经常会需要直接对dede数据库的底层字段进行处理,如果dede中没有相应的函数的时候,往往就需要我们想办法来处理了. 举例:我想取出数据表addonimages中的某一条记录 ...

  10. Android设计中的尺寸问题

    Android把屏幕大小分成四种:small, normal, large, xlarge; 屏幕密度分成:low(ldpi), medium(mdpi), high(hdpi), extra hig ...

随机推荐

  1. vue3 h函数

    1. 自定义指令(withDirectives 仅可在setup或render函数中使用)可以使用 withDirectives 将自定义指令应用于 VNode: const { h, resolve ...

  2. 跨域出现:XMLHttpRequest cannot load错误

    1.右击浏览器图标-->属性-->快捷方式-->目标栏添加--> --args --disable-web-security --user-data-dir 2.修改之后重新打 ...

  3. 【个人笔记】CentOS 安装 Docker CE

    要在 CentOS 上开始使用 Docker CE,请确保 满足先决条件,然后 安装Docker. 1. 卸载旧版本 sudo yum remove docker docker-client dock ...

  4. 批量创建xshell会话

    import re import os import openpyxl from openpyxl import Workbook,workbook from concurrent.futures i ...

  5. SpringBoot + Shiro + Redis + JWT 实现无状态登录

    这是一篇随笔和心得,不会写入任何的一种代码.只是提供一种逻辑. 在我之后,我会发现这种逻辑尤为重要 最近在做一套通用的权限管理项目,考虑使用的是Shiro 的这个框架.认证和鉴权就是权限框架所解决的问 ...

  6. 利用Opencv+Python 实现二维码识别

    pip3 install pyzbar   准备工作: 二维码图片,我这里直接打印在了一张A4纸上,或者直接在草料网站上生成 草料二维码生成器,存放在手机上进行显示.在安装条码扫描库的时候大家注意:z ...

  7. Recycle Queue Sample

    public class RecycleQueue<T> { public int len; T[] v; int max; int front; int rear; public Rec ...

  8. 快速确定execl 列数

    1.在最后的列输入公式=COLUMN(). 2.按回车

  9. react native 模拟机调试,debug菜单在哪

  10. 原生js创建节点,添加节点,删除节点

    1.操作 var tab=document.querySelector('#app .bpm-container'); var abcbox=document.querySelector('.abcb ...