如何理解无偏估计量_无偏估计量是唯一的吗

如何理解无偏估计量_无偏估计量是唯一的吗现实中常常有这样的问题,比如,想知道全体女性的身高均值 ,但是没有办法把每个女性都进行测量,只有抽样一些女性来估计全体女性的身高:那么根据抽样数据怎么进行推断?什么样的推断方法可以称为“好”?1无偏性比如说我们采样到的女性身高分别为:那么:是对 不错的一个估计,为什么?因为它是无偏估计。首先,真正的全体女性的身高均值 ,我们是不知道,只有上帝才知道,在图中就画…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

现实中常常有这样的问题,比如,想知道全体女性的身高均值\mu ,但是没有办法把每个女性都进行测量,只有抽样一些女性来估计全体女性的身高:

如何理解无偏估计量_无偏估计量是唯一的吗

那么根据抽样数据怎么进行推断?什么样的推断方法可以称为“好”?

1 无偏性

比如说我们采样到的女性身高分别为:

\{x_1,x_2,\cdots,x_n\}

那么:

\overline{X}=\frac{x_1+x_2+\cdots+x_n}{n}

是对\mu 不错的一个估计,为什么?因为它是无偏估计。

首先,真正的全体女性的身高均值mu ,我们是不知道,只有上帝才知道,在图中就画为虚线:

如何理解无偏估计量_无偏估计量是唯一的吗

我们通过采样计算出\overline{X} :

如何理解无偏估计量_无偏估计量是唯一的吗

会发现,不同采样得到的\bar{X} 是围绕\mu 左右波动的:

如何理解无偏估计量_无偏估计量是唯一的吗

这有点像打靶,只要命中在靶心周围,还算不错的成绩:

如何理解无偏估计量_无偏估计量是唯一的吗

如果用以下式子去估计方差\sigma^2 :

\displaystyle S^2=\frac{1}{n}\sum_{i=1}^{n}(X_i-\overline{X})^2

根据“为什么样本方差的分母是 n-1?”的解释,就会产生偏差:

如何理解无偏估计量_无偏估计量是唯一的吗

这个偏差经过计算,就是:

\frac{1}{n}\sigma^2

这种偏差就好像瞄准镜歪了,是系统性的:

如何理解无偏估计量_无偏估计量是唯一的吗

就此而言,无偏估计要好于有偏估计。

2 有效性

打靶的时候,右边的成绩肯定更优秀:

如何理解无偏估计量_无偏估计量是唯一的吗

进行估计的时候也是,估计量越靠近目标,效果越“好”。这个“靠近”可以用方差来衡量。

比如,仍然对\mu 进行估计,方差越小,估计量的分布越接近\mu :

如何理解无偏估计量_无偏估计量是唯一的吗

有效估计和无偏估计是不相关的:

如何理解无偏估计量_无偏估计量是唯一的吗

举个例子,从N(\mu,\sigma^2) 中抽出10个样本:

\{x_1,x_2,\cdots,x_n\}

下面两个都是无偏估计量:

\displaystyle T_1=\frac{x_1+x_3+2x_{10}}{4}\quad T_2=\frac{1}{10}\sum^{10}_{i=1}x_i

但是后者比前者方差小,后者更有效。

并且在现实中不一定非要选无偏估计量,比如:

如何理解无偏估计量_无偏估计量是唯一的吗

如果能接受点误差,我倒觉得选择右边这个估计量更好。

3 一致性

之前说了,如果用以下式子去估计方差\sigma^2 :

\displaystyle S^2=\frac{1}{n}\sum_{i=1}^{n}(X_i-\overline{X})^2

会有一个偏差:

\frac{1}{n}\sigma^2

可以看到,随着采样个数n 的增加,这个偏差会越来越小。那么这个估计就是“一致”的。

如果样本数够多,其实这种有偏但是一致的估计量也是可以选的。

4 总结

判断一个估计量“好坏”,至少可以从以下三个方面来考虑:

  • 无偏

  • 有效

  • 一致

实际操作中,要找到满足三个方面的量有时候并不容易,可以根据情况进行取舍。

文章的最新版本在(可能会有后续更新):如何理解无偏估计量?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201092.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JAVA的除法计算

    JAVA的除法计算我们都知道在JAVA中”/“是取整,”%”是取余,那么我们要是想算类似1÷10=0.1怎么算?方法一DecimalFormat //定义方法 publicstaticStringChufa(inta,intb){ //“0.00000000”确定精度 DecimalFormatdF=newDecimalFormat(“0.00000000”); …

    2022年5月24日
    55
  • axisfaultexception_this alias is not available

    axisfaultexception_this alias is not available出现下面情况,可以是proxy.setEndpoint(endpoint);中endpoint没有给对导致AxisFault faultCode:{http://xml.apache.org/axis/}Server.NoService faultSubcode: faultString:TheAXISenginecouldnotfindatargetservicetoinvoke! targetServiceisGetPassword1 faultActor

    2022年9月12日
    4
  • 修改用户和组名linux_kalilinux默认账号密码

    修改用户和组名linux_kalilinux默认账号密码1、修改root密码sudopasswdroot2、修改用户密码(如abc)sudopasswdabc3、修改主机名:sudovim/etc/hostname将其中的名字改为自己的主机名sudovim/etc/hosts将其中的名字改为自己的主机名4、切换到root账户su5、修改用户名:vim/etc/passwd将原先的其改为自己的用户名,但是/home/“原先用户名”中的不能更改,若更改重启后,便登陆不了系统了。vim/etc/sh.

    2022年9月18日
    4
  • 安装SQL Server2008的示例数据库AdventureWorks 2008「建议收藏」

    安装SQL Server2008的示例数据库AdventureWorks 2008「建议收藏」在安装SQLServer2008时,默认是不安装示例数据库的,如果要用到的话,就得自行下载相应的数据库,然后安装,当然,安装也还是要有一定的方法的,不然装不上。1、检查安装环境,下载安装包首先,检查你电脑的环境,是否有安装SQLServer2008,并且打了SQL2008SP1补丁。然后去官网下载AdventureWorks2008示例数据库安装包。下载地址是:http://msft

    2025年9月7日
    5
  • 学习笔记 python取余[通俗易懂]

    学习笔记 python取余[通俗易懂]python中的取余运算其实就是取模运算,所谓取模运算,就是计算两个数相除之后的余数,符号是%。如a%b就是计算a除以b的余数。用数学语言来描述,就是如果存在整数n,其中0<=|m|<|b|使得a=n*b+m,那么a%b=a‐n*b=m其中n=a/b,然后对n进行向下取整,最后得到n取模运算的两个操作数都必须是整数,可以是负整数,但是b不可以是0,因为被除数不能为0假设变量:a=10,b=20;那么b%a输出结果0…

    2022年4月25日
    63
  • JAVA多线程面试题_java多线程的实现方式

    JAVA多线程面试题_java多线程的实现方式前言在看完《Java多线程编程核心技术》与《Java并发编程的艺术》之后,对于多线程的理解到了新的境界.先拿如下的题目试试手把.投行面试Q1:现在有线程T1、T2和T3。你如何确保T2线程在T1之后执行,并且T3线程在T2之后执行?答案:使用Thread.join()方法即可.当然JUC包内提供了CountDownLatch与CyclicBarrier工具…

    2022年8月29日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号