样本方差分母为什么是n-1?——无偏估计

1 总体方差和样本方差

首先要分清总体和样本:

  • 总体:研究对象的整个群体
    比如总共10名玩家的年龄。
  • 样本:总体的一个子集
    比如其中5名队员玩家的年龄。

方差(Variance),衡量随机变量或一组数据离散程度的度量。根据总体和样本的区别分为总体方差和样本方差两种。

  • 总体方差定义为:

σ 2 = ∑ i = 1 n ( X i − μ ) 2 n \sigma^{2}=\frac{\sum_{i=1}^{n}(X_{i}-\mu)^{2}}{n} σ2=ni=1n(Xiμ)2

  • 样本方差被定义为:

S 2 = ∑ i = 1 n ( X i − x ˉ ) 2 n − 1 S^{2}=\frac{\sum_{i=1}^{n}(X_{i}-\bar{x})^{2}}{n-1} S2=n1i=1n(Xixˉ)2

在实际应用中是通过在总体中取样本,用其样本均值和样本方差 S 2 S^{2} S2来估计总体的均值 σ 2 \sigma^{2} σ2

S 2 → σ 2 S^{2}\rightarrow\sigma^{2} S2σ2

但是这样会产生一个问题,这两个在什么情况下能够等价?

下面举一个例子,假设我们抽取一个样本包含三个数据点: x 1 , x 2 , x 3 x_{1},x_{2},x_{3} x1,x2,x3,然后我们可以计算它的方差,当然这个方差还是除以 n n n意义下的方差:

S 2 = ( x 1 − μ ) 2 + ( x 2 − μ ) 2 + ( x 3 − μ ) 2 3 = 3 n μ 2 − 2 x 1 + x 2 + x 3 3 μ + x 1 2 + x 2 2 + x 3 2 3 \begin{aligned} S^{2} &=\frac{(x_{1}-\mu)^{2}+(x_{2}-\mu)^{2}+(x_{3}-\mu)^{2}}{3}\\ &=\frac{3}{n}\mu^{2}-2\frac{x_{1}+x_{2}+x_{3}}{3}\mu+\frac{x_{1}^{2}+x_{2}^{2}+x_{3}^{2}}{3} \end{aligned} S2=3(x1μ)2+(x2μ)2+(x3μ)2=n3μ223x1+x2+x3μ+3x12+x22+x32

由上可见这是一个二次函数,我们可以将其画出来:

上图中,横坐标为均值 μ \mu μ,纵坐标为方差 S 2 S^{2} S2。当均值在变动的时候,方差也随之变化:

方差最小的地方对应的值为:

b − 2 a = − 2 x 1 + x 2 + x 3 3 − 2 3 3 = x ˉ \frac{b}{-2a}=\frac{-2\frac{x_{1}+x_{2}+x_{3}}{3}}{-2\frac{3}{3}}=\bar{x} 2ab=23323x1+x2+x3=xˉ

所以发现用样本均值算出的样本方差 S 2 S^{2} S2是其所有可能取值的下限。所以有关系:

∑ ( x − x ˉ ) 2 n < ∑ ( x − μ ) 2 N \frac{\sum(x-\bar{x})^{2}}{n}<\frac{\sum(x-\mu)^{2}}{N} n(xxˉ)2<N(xμ)2

其中 n n n为样本个数, N N N为总体个数,或者:

∑ i = 1 n ( X i − X ˉ ) 2 < ∑ i = 1 n ( X i − μ ) 2 \sum_{i=1}^{n}(X_{i}-\bar{X})^{2}<\sum_{i=1}^{n}(X_{i}-\mu)^{2} i=1n(XiXˉ)2<i=1n(Xiμ)2

这里需要分析一下是哪种情况??????

这会导致:

S 2 = ∑ i = 1 n ( X i − x ˉ ) 2 n < σ 2 = ∑ i = 1 n ( X i − μ ) 2 n S^{2}=\frac{\sum_{i=1}^{n}(X_{i}-\bar{x})^{2}}{n}<\sigma^{2}=\frac{\sum_{i=1}^{n}(X_{i}-\mu)^{2}}{n} S2=ni=1n(Xixˉ)2<σ2=ni=1n(Xiμ)2

所以直观来说需要调节 S 2 S^{2} S2中的分母的大小(调小)。

2 方差的无偏估计

  • 无偏估计

当我们用样本统计量来估计总体参数时,如果估计量的数学期望等于被估计参数的真实值,我们该估计量为被估计参数的无偏估计,即具有无偏性,是一种用于评价估计量优良性的准则。

而在这里我们就是希望:

E ( S 2 ) = σ 2 E(S^{2})=\sigma^{2} E(S2)=σ2

假设总体有10个数据,然后我们抽取5个数据来计算方差 S 1 2 S_{1}^{2} S12,然后重复这个步骤,最终得到 S 1 2 , S 2 2 , ⋯   , S 252 2 S_{1}^{2},S_{2}^{2},\cdots,S_{252}^{2} S12,S22,,S2522,然后我们希望:

E ( S i 2 ) = S 1 2 + S 2 2 + ⋯ + S 252 2 252 = σ 2 E(S_{i}^{2})=\frac{S_{1}^{2}+S_{2}^{2}+\cdots+S_{252}^{2}}{252}=\sigma^{2} E(Si2)=252S12+S22++S2522=σ2

即用样本的方差去估计真实的总体方差

  • 公式推导

E ( S 2 ) = E ( ∑ i = 1 n ( X i − x ˉ ) 2 n − 1 ) = 1 n − 1 E ( ∑ i = 1 n ( X i − x ˉ ) 2 ) = 1 n − 1 E ( ∑ i = 1 n ( ( X i − μ ) + ( μ − x ˉ ) ) 2 ) = 1 n − 1 E ( ∑ i = 1 n ( ( X i − μ ) 2 + 2 ( X i − μ ) ( μ − x ˉ ) + ( μ − x ˉ ) 2 ) ) \begin{aligned} E(S^{2}) &=E\left(\frac{\sum_{i=1}^{n}(X_{i}-\bar{x})^{2}}{n-1}\right)\\ &=\frac{1}{n-1}E\left(\sum_{i=1}^{n}(X_{i}-\bar{x})^{2}\right)\\ &=\frac{1}{n-1}E\left(\sum_{i=1}^{n}((X_{i}-\mu)+(\mu-\bar{x}))^{2}\right)\\ &=\frac{1}{n-1}E\left(\sum_{i=1}^{n}\left((X_{i}-\mu)^{2}+2(X_{i}-\mu)(\mu-\bar{x})+(\mu-\bar{x})^{2}\right)\right)\\ \end{aligned} E(S2)=E(n1i=1n(Xixˉ)2)=n11E(i=1n(Xixˉ)2)=n11E(i=1n((Xiμ)+(μxˉ))2)=n11E(i=1n((Xiμ)2+2(Xiμ)(μxˉ)+(μxˉ)2))

1)其中上式的第一项可以化简为:

σ 2 = ∑ i = 1 n ( X i − μ ) 2 n → n σ 2 = ∑ i = 1 n ( X i − μ ) 2 \sigma^{2}=\frac{\sum_{i=1}^{n}(X_{i}-\mu)^{2}}{n}\rightarrow n\sigma^{2}=\sum_{i=1}^{n}(X_{i}-\mu)^{2} σ2=ni=1n(Xiμ)2nσ2=i=1n(Xiμ)2

由于 n σ 2 n\sigma^{2} nσ2为常数,则:

1 n − 1 E ( ∑ i = 1 n ( X i − μ ) 2 ) = 1 n − 1 E ( n σ 2 ) = n n − 1 σ 2 \frac{1}{n-1}E\left(\sum_{i=1}^{n}(X_{i}-\mu)^{2}\right)=\frac{1}{n-1}E(n\sigma^{2})=\frac{n}{n-1}\sigma^{2} n11E(i=1n(Xiμ)2)=n11E(nσ2)=n1nσ2

2)前式第二项可以化简为:

      1 n − 1 E ( ∑ i = 1 n 2 ( X i − μ ) ( μ − x ˉ ) ) = 2 n − 1 E ( ( μ − x ˉ ) ( ∑ i = 1 n ( X i − μ ) ) ) = 2 n − 1 E ( ( μ − x ˉ ) ( ∑ i = 1 n X i − n μ ) ) = 2 n − 1 E ( ( μ − x ˉ ) ( n x ˉ − n μ ) ) = − 2 n n − 1 E ( ( μ − x ˉ ) 2 ) \begin{aligned} &\ \ \ \ \ \frac{1}{n-1}E\left(\sum_{i=1}^{n}2(X_{i}-\mu)(\mu-\bar{x})\right)\\ &=\frac{2}{n-1}E\left((\mu-\bar{x})\left(\sum_{i=1}^{n}(X_{i}-\mu)\right)\right)\\ &=\frac{2}{n-1}E\left((\mu-\bar{x})\left(\sum_{i=1}^{n}X_{i}-n\mu\right)\right)\\ &=\frac{2}{n-1}E\left((\mu-\bar{x})\left(n\bar{x}-n\mu\right)\right)\\ &=-\frac{2n}{n-1}E\left((\mu-\bar{x})^{2}\right)\\ \end{aligned}      n11E(i=1n2(Xiμ)(μxˉ))=n12E((μxˉ)(i=1n(Xiμ)))=n12E((μxˉ)(i=1nXinμ))=n12E((μxˉ)(nxˉnμ))=n12nE((μxˉ)2)

3)第三项可以化简为:

      1 n − 1 E ( ∑ i = 1 n ( μ − x ˉ ) 2 ) = n n − 1 E ( ( μ − x ˉ ) 2 ) \begin{aligned} &\ \ \ \ \ \frac{1}{n-1}E\left(\sum_{i=1}^{n}(\mu-\bar{x})^{2}\right)\\ &=\frac{n}{n-1}E\left((\mu-\bar{x})^{2}\right)\\ \end{aligned}      n11E(i=1n(μxˉ)2)=n1nE((μxˉ)2)

4)合并第二项和第三项得:

− n n − 1 E ( ( μ − x ˉ ) 2 ) -\frac{n}{n-1}E\left((\mu-\bar{x})^{2}\right)\\ n1nE((μxˉ)2)

      E ( ( μ − x ˉ ) 2 ) = E ( ( 1 n ∑ i = 1 n x i − 1 n n μ ) 2 ) = 1 n 2 E ( ( ∑ i = 1 n x i − n μ ) 2 ) = 1 n 2 E ( ( ∑ i = 1 n x i − E ( ∑ i = 1 n x i ) ) 2 ) \begin{aligned} &\ \ \ \ \ E\left((\mu-\bar{x})^{2}\right)\\ &=E\left(\left(\frac{1}{n}\sum_{i=1}^{n}x_{i}-\frac{1}{n}n\mu\right)^{2}\right)\\ &=\frac{1}{n^{2}}E\left(\left(\sum_{i=1}^{n}x_{i}-n\mu\right)^{2}\right)\\ &=\frac{1}{n^{2}}E\left(\left(\sum_{i=1}^{n}x_{i}-E\left(\sum_{i=1}^{n}x_{i}\right)\right)^{2}\right)\\ \end{aligned}      E((μxˉ)2)=E (n1i=1nxin1nμ)2 =n21E (i=1nxinμ)2 =n21E (i=1nxiE(i=1nxi))2

此时将 ∑ i = 1 n x i \sum_{i=1}^{n}x_{i} i=1nxi看作变量,则:

E ( ( ∑ i = 1 n x i − E ( ∑ i = 1 n x i ) ) 2 ) = v a r ( ∑ i = 1 n x i ) E\left(\left(\sum_{i=1}^{n}x_{i}-E\left(\sum_{i=1}^{n}x_{i}\right)\right)^{2}\right)=var\left(\sum_{i=1}^{n}x_{i}\right) E (i=1nxiE(i=1nxi))2 =var(i=1nxi)

x i x_{i} xi之间是相互独立的时候:

v a r ( ∑ i = 1 n x i ) = ∑ i = 1 n v a r ( x i ) var\left(\sum_{i=1}^{n}x_{i}\right)=\sum_{i=1}^{n}var\left(x_{i}\right) var(i=1nxi)=i=1nvar(xi)

所以:

E ( ( ∑ i = 1 n x i − E ( ∑ i = 1 n x i ) ) 2 ) = ∑ i = 1 n v a r ( x i ) = ∑ i = 1 n σ 2 E\left(\left(\sum_{i=1}^{n}x_{i}-E\left(\sum_{i=1}^{n}x_{i}\right)\right)^{2}\right)=\sum_{i=1}^{n}var\left(x_{i}\right)=\sum_{i=1}^{n}\sigma^{2} E (i=1nxiE(i=1nxi))2 =i=1nvar(xi)=i=1nσ2

所以:

      E ( ( μ − x ˉ ) 2 ) = 1 n 2 E ( ( ∑ i = 1 n x i − E ( ∑ i = 1 n x i ) ) 2 ) = 1 n 2 ∑ i = 1 n σ 2 = 1 n σ 2 \begin{aligned} &\ \ \ \ \ E\left((\mu-\bar{x})^{2}\right)\\ &=\frac{1}{n^{2}}E\left(\left(\sum_{i=1}^{n}x_{i}-E\left(\sum_{i=1}^{n}x_{i}\right)\right)^{2}\right)\\ &=\frac{1}{n^{2}}\sum_{i=1}^{n}\sigma^{2}\\ &=\frac{1}{n}\sigma^{2}\\ \end{aligned}      E((μxˉ)2)=n21E (i=1nxiE(i=1nxi))2 =n21i=1nσ2=n1σ2

所以:

− 1 n − 1 E ( ( μ − x ˉ ) 2 ) = − n n − 1 1 n σ 2 = − 1 n − 1 σ 2 -\frac{1}{n-1}E\left((\mu-\bar{x})^{2}\right)=-\frac{n}{n-1}\frac{1}{n}\sigma^{2}=-\frac{1}{n-1}\sigma^{2} n11E((μxˉ)2)=n1nn1σ2=n11σ2

5)所以原式得:

E ( S 2 ) = n n − 1 σ 2 − 1 n − 1 σ 2 = σ 2 \begin{aligned} E(S^{2}) &=\frac{n}{n-1}\sigma^{2}-\frac{1}{n-1}\sigma^{2}\\ &=\sigma^{2} \end{aligned} E(S2)=n1nσ2n11σ2=σ2

由此证毕。

3 从自由度角度理解样本方差为什么除以 n − 1 n-1 n1

现在从自由度的角度解释为何样本方差为什么除 n − 1 n-1 n1。首先明确自由度的概念:自由度(degree of freedom,df)指的是计算某一统计量时,取值不受限制的变量个数,比如取三个变量 x , y , z x,y,z x,y,z,然后计算平均值为 x + y + z 3 \frac{x+y+z}{3} 3x+y+z,则此时自由度为3个。但是给定约束 x + y + z = 10 x+y+z=10 x+y+z=10之后,假设 x , y x,y x,y为自由变量,则此时 z z z不再是自由变量,平均值的自由度降为2个。

应用在样本方差的公式中:

S 2 = ∑ i = 1 n ( X i − x ˉ ) 2 n S^{2}=\frac{\sum_{i=1}^{n}(X_{i}-\bar{x})^{2}}{n} S2=ni=1n(Xixˉ)2

假设抽取三个数据,其中 x ˉ = x 1 + x 2 + x 3 3 \bar{x}=\frac{x_{1}+x_{2}+x_{3}}{3} xˉ=3x1+x2+x3,则计算方差的公式的分母 ( x 1 − x ˉ ) 2 + ( x 2 − x ˉ ) 2 + ( x 3 − x ˉ ) 2 (x_{1}-\bar{x})^{2}+(x_{2}-\bar{x})^{2}+(x_{3}-\bar{x})^{2} (x1xˉ)2+(x2xˉ)2+(x3xˉ)2的自由度不再是3个,而应该是2个,应为当给定 x 1 , x 2 x_{1},x_{2} x1,x2或者其中两项时, ( x 3 − x ˉ ) 2 (x_{3}-\bar{x})^{2} (x3xˉ)2已经确定了。

值得注意的是,这里样本方差分母上的自由度不再是变量的自由度,而是以 ( x i − x ˉ ) 2 (x_{i}-\bar{x})^{2} (xixˉ)2的自由度,否则的话,变量的自由度依旧为3不变!

所以当样本量为 n n n的时候,计算样本方差需要除以自由度 n − 1 n-1 n1

统计量自由度公式
样本平均数 n n n ∑ i = 1 n x i n \frac{\sum_{i=1}^{n}x_{i}}{n} ni=1nxi
样本方差 n − 1 n-1 n1 ∑ i = 1 n ( X i − x ˉ ) 2 n − 1 \frac{\sum_{i=1}^{n}(X_{i}-\bar{x})^{2}}{n-1} n1i=1n(Xixˉ)2
一元回归 n − 2 n-2 n2 σ ^ 2 = ∑ i = 1 n e i 2 n − 2 \hat{\sigma}^{2}=\frac{\sum_{i=1}^{n}e_{i}^{2}}{n-2} σ^2=n2i=1nei2
多元回归 n − k − 1 n-k-1 nk1 σ ^ 2 = ∑ i = 1 n e i 2 n − k − 1 \hat{\sigma}^{2}=\frac{\sum_{i=1}^{n}e_{i}^{2}}{n-k-1} σ^2=nk1i=1nei2

参考资料:

样本方差为什么要除以n-1

样本方差分母为什么是n-1\自由度\无偏估计量\公式推导

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值