# 参数估计 & 假设检验

前面已经介绍了很多随机变量的概率分布,和关于样本统计量的抽样分布。根据 "中心极限定理" 可知,无论总体是怎样分布的,它的样本的统计量的抽样分布都是正态的。

这一章介绍,如何去估计总体的 "参数"。


推断统计关心的就是如何去得到一个总体的 "参数",也就描述总体特性的数值描述性度量。

主要有两种方式去进行推断:

  • 参数估计 Estimation:根据样本的信息去估计出总体的参数。
  • 假设检验 Hypothesis Testing:先自己估计出一个可能的参数值,然后再去判断正确性。

# 参数估计

估计量 estimator 』是指基于样本的观测数据计算出总体参数的 "估计值 estimate" 的法则 ( 公式 )

估计量可以通过两种方式得到:点估计 & 区间估计。

# 点估计 & 区间估计

# 什么是『 点估计 』

点估计 point estimation 』基于样本数据,计算出"一个" 数值作为总体参数的估计值。

  • 从一个样本计算出的统计量,称为『 点估计值 point estimate 』
  • 样本统计量的抽样分布,称为『 点估计量 point estimator 』是一个关于估计值的函数。

如果一个参数的估计量的分布的均值与真正的参数值相同,则该估计量被称为是『 无偏的 unbiased 』。否则称为『 有偏的 biased 』

2020-08-06-16-13-07

一个估计量的分布的方差应该是越小越好。越小的方差意味着真正的参数值接近于分布均值的可能性越大。

2020-08-06-16-15-19

估计值与真正参数值之间的差被称为『 误差 error of estimation 』

假设样本的容量足够到,得到的估计量都是无偏的,估计量的分布都近似正态分布。根据中心极限定理可以计算出,一个估计量有 95%95\% 的可能性,落入估计量分布中的均值左右各 1.961.96 个标准误 SE 的范围内。

  • 对于无偏的估计量,这就意味着一个估计值有 95%95\% 的可能性与参数的误差在 1.961.96 个标准误之内。
  • 估计量均值左右各 1.961.96 个标准误的区间称为『 95% margin of error 』简称 "margin of error"。

2020-08-06-16-53-37

你可能发现了,估计量的 "标准误" 计算是要用到总体的标准差 σ\sigma 的。但是我们并不知道总体的参数。所以只能用从样本中计算出的参数值 ss 估计为总体的标准差。虽然不是很准确,但也只好如此。

🌰 例子:

电视台想知道每个人每周平均看多长时间电视。它们随机抽出了 50 个人作为样本,计算得出平均观看时长为 11.511.5 小时每周。标准差为 3.53.5 小时。

首先,将样本的标准差作为总体的标准差,计算得出估计量的标准误,并且将它乘上 1.961.96

1.96SE=1.96(sn)=1.96(3.550)=0.9711.96 \mathrm{SE}=1.96\left(\frac{s}{\sqrt{n}}\right)=1.96\left(\frac{3.5}{\sqrt{50}}\right)=0.97 \approx 1

我可以认为 11.511.595%95\% 的可能性与总体均值的距离在 11 小时以内。

# 什么是『 区间估计 』

区间估计 interval estimation 』基于样本数据,计算出 "两个" 数值去构建一个区间,总体参数的估计值可能落于其中。

  • 用于计算的公式,称为『 区间估计量 interval estimator 』
  • 计算出的两个数值,称为『 区间估计值 interval estimate 』根据位置又可以分别称为『 置信下限 Lower Control Limit, LCL 』和『 置信上限 Upper Control Limit, UCL 』
  • 两个数值构成的区间,称为『 置信区间 confidence interval 』
  • 这个区间包含被估参数的概率称为『 置信系数 confidence coefficient 』一个置信区间的置信系数为 0.95, 则称其为是 95% 的置信区间. 意思是有 95% 的可能性被估计参数落入这个区间中。

# 均值的置信区间估计 ( 大样本容量 n>30n>30 )

现在,假设我们知道总体的标准差 σ\sigma。或者直接用样本的标准差作为总体标准差的估计 ( 样本容量大时 n>30n>30 )

通过前面我们知道,从一个样本计算出的估计量,有 95%95\% 的几率在估计量均值左右各 1.961.96 个 "标准误 SE" 之内。

那么反过来说,我从总体中随机抽样,然后计算出样本的均值,在均值左右两边各 1.961.96 个 "标准误 SE" 位置划出一个区间。这个区间有 95%95\% 的几率包含 "总体的均值"。

这个区间可以称为称为置信度为 95%95\% 的置信区间。

2020-08-06-20-42-16

可以将统计量分布转换成标准正态分布:

2020-08-06-20-44-23

  • 置信度用 (1α)100%(1-\alpha)*100\% 表示。α\alpha 为总体均值不在区间内的槪率。
  • 分布的上尾和下尾面分别都是 α/2\alpha/2
  • 置信区间为 XˉZ(σ/n)<μXˉ+Z(σ/n)\bar{X}-Z (\sigma/\sqrt{n})<\mu \leqslant \bar{X} + Z (\sigma/\sqrt{n})
  • ZZ = 标准正态分布中对应于曲线面枳为 1α/21 - \alpha/2 的值。在置信区间中,ZZ 值又称为『 临界值 critical value 』
    • 🌰 95%95\% 的置信度对应于 α\alpha0.050.05。对应于曲线面积 0.9750.975ZZ 值,也就是临界值为 1.961.96

置信度可以通过增大区间范围来提高,但这也造成了区间精度的下降。

2020-08-06-20-56-46

🌰 例子:

造纸厂对于每张纸的长度的期望均值是 11 英寸,标准差为 0.02 英寸。请通过抽样检验来判断产品生产是否符合预期。

现在,从成品中随机抽取 100 张纸,然后计算出样本均值 10.998 英寸。计算 95% 置信度的总体均值区间估计。

计算得到,

Xˉ±Zσn=10.998±1.96×0.02100=10.998±0.0039210.99408μ11.00192\begin{array}{l}\bar{X} \pm Z \frac{\sigma}{\sqrt{n}}=10.998 \pm 1.96 \times \frac{0.02}{\sqrt{100}}=10.998 \pm 0.00392 \\\\10.99408 \leqslant \mu \leqslant11.00192\end{array}

这个区间中包含了 11,所以证明生产流程还在正常运作。

# 均值的置信区间估计 ( 小样本容量 n<30n<30 )

# 比例的置信区间估计

WARNING

⚠️ 建设中...

# 确定样本容量

在实际进行抽样分析之前,就需要确定好样本的容量。确定样本容量是个很复 杂的过程,受到金钱、时间、可接受误差的限制。

# 确定 "均值估计" 的样本容量

在总体均值估计的样本容量的确定中,我们先不管金钱和时间的限制。首先要确定好:

  • 可以接受多大的 "抽样误差"。
  • 区间估计中的 "罝信度水平"。

抽样误差,指的是在置信区间中加在样本均值两边的量,用符号 ee 表示。

e=Zα/2σne = Z_{\alpha/2}\frac{\sigma}{\sqrt{n}}

通过上面 👆 的公式我们可以得出 "样本容量" 的计算公式:

n=Zα/22σ2e2n = \frac{Z_{\alpha/2}^2\sigma^2}{e^2}

这个公式中设计 3 个变量,置信度决定了 ZZ 值,可接受的抽样误差 ee,总体的标准差 σ\sigma

我们一般很难事先知道总体的标准差 σ\sigma

  • 在有些情况,可以根据以往的数据来估计标准差。
  • 在其他情况下,可以用数值分布范围和变量的分布情况来估算。如果总体是正态分布,那么数值分布的范围就近似等于 6σ6\sigma。可以用取值范围除以 66 来求 σ\sigma 值。
  • 还可以进行小规模调査,根据调査数据来估算标准差。
🌰 例子:

一家公司想要知道所有的销售发票上金额的均值是多少。决定抽样误差小于 55 美元,置信度为 95%95\%,以往的记录显示标准差大约为 2525 美元。

计算合适的抽样容量:

n=Zα/22σ2e2=(1.96)2(25)252=96.04n = \frac{Z_{\alpha/2}^2\sigma^2}{e^2} = \frac{(1.96)^2(25)^2}{5^2} = 96.04

取一个大于计算值的整数,所以样本容量为 97。公司可能为了使用起来方便,选取 100 这个数字。

# 假设检验 ( 单样本 )

# 什么是假设检验

假设检验是一种统计推断的方法。通常是以关于总体参数的一个假设开始,然后通过分析样本数据,再去判断这个假设应该被接收还是被拒绝。

假设检验采用逻辑上的反证法,即为了检验一个假设是否成立,首先假设它是真的,然后对样本进行观察:

  • 如果发现出现了不合理现象,则可以认为假设是不合理的,拒绝假设。
  • 否则可以认为假设是合理的,接受假设。
  • "假设不合理" 的意思是说假设正确的可能性很低,属于小概率事件。

# 原假设 & 备择假设

原假设 null hypothesis 』指进行统计检验时预先建立的假设,用 H0H_0 表示。

  • 通常表示的是期望的情况。
  • 假设中总是有等号,比如 ==
  • 注意,我们通过分析样本数据,并不能证明原假设正确与否。只能说它是正确的可能性非常大。

备择假设 alternative hypothesis 』指与原假设相反的假设,用 H1H_1 表示。

  • 当备择假设是正确的时,原假设就必然是错误的。
  • 永远不会表述为总体参数等于某个具体值,只可能有 \ne >><<
  • 同样,我们不能证明备择假设正确与否。只能说备择假设正确的可能性非常大。
🌰 例子:

你是快餐店的经营者。想要确定预定位子的等待时间在过去几个月是否改变 ,以前的总体均值是 4.5 分钟。请写出原假设和备择假设。

原假设是总体的均值没有改变、仍旧是 4.5 分钟。表述为

H0:μ=4.5H_0:μ = 4.5

备择假设是原假设的对立面。因为原假设是总体均值为 4.5 分钟,所以备择假设是总体均值不是 4.5 分钟,表述如下:

H1:μ4.5H_1:μ \ne 4.5

# 拒绝域 & 接收域

假设检验的思路就是,根据样本得出的信息确定原假设是正确的可能性。如果原假设是正确的,你可以认为从样本计算出的统计值应该与总体参数很相近。如果差异很大,你就可以认为原假设是错误的。

我们需要一种标准去 "量化" 统计值与原假设中的参数值的差异。

如果原假设是正确的,那么样本统计量的抽样分布,应该呈现正态分布,且均值等于原假设中定义的值。

2020-08-07-15-33-30

拒绝域 region of rejection 』如果样本的统计量落在拒绝域之内的,就要拒绝原假设。因为这些值在原假设正确时不大可能发生。

接受域 region of nonrejection 』如果样本的统计量落在接受域之内,就没有足够的证据证明原假设错误,就不能拒绝原假设。

临界值 critical value 』把接受域和拒绝域划分开来。临界值的大小取决干拒绝域的大小。

# 第 I 类错误 & 第 II 类错误

在使用假设检验时你会犯两类错误:

第 I 类错误 』你拒绝了原假设,而实际上它是正确的或不应该被拒绝的,这种类型错误的发生概率记为 α\alpha

  • 概率 α\alpha 又被称为『 显著性水平 level of significance 』
    • 在假设检验之前,就要确定好显著性水平。
    • 通常为 0.01,0.04,0.10
    • α/2\alpha / 2 得出一侧拒绝域的大小,进而计算出 "临界值"。
  • 置信系数 』等于 (1α)(1-\alpha)。表示你没有拒绝原假设,同时原假设也是正确的概率。
    • 当乘上 100% 时,置信系数就变成 "置信度"。

第 II 类错误 』你接收了原假设,但实际上它是错误的或应该被拒绝的,这种类型错误的发生概率为 ββ

  • 你不能像第 I 类错误那样自己控制 ββ 的值。只能依靠假设值和实际总体参数值的差距来决定。
  • 如果假设值与总体参数实际值之间的差别大,那么 ββ 就小。但是,如果假设值与总体参数实际值之间的差别很小,那么 ββ 就比较大。
  • (1β)(1-\beta) 表示你拒接了原假设,实际上原假设也是错误的概率。
  • 降低 ββ 的方法之一是增大样本容量。大样本通常能使假设检验值与总体参数之间的差距非常小。

2020-08-07-16-17-04

对于给定的样本容量,对 α\alphaβ\beta 的选择主要还是根据这两种错误发生后的造成的代价成本来确定:

  • 如果错误地 "拒绝" 原假设会造成巨大损失,那么拒绝原假设的概率 α\alpha 就应定的小一些。
  • 如果错误地 "接受" 原假设会造成巨大损失,那么拒绝原假设的概率 α\alpha 就应定的大一些。

同时也要注意 α\alphaβ\beta 相互的关系:

  • 你可以通过选择较小的 α\alpha 水平来直接地降低第 I 类错误的风险。但是,当你降低 α\alpha 水平,就增加了 β\beta,也就是增加了第 II 类错误发生的几率。
  • 如果你希望降低 β\beta, 你可以选择较大的 α\alpha,但这也增加了第 I 类错误发生的几率。

# 双侧检测 & 单侧检测

双侧检测 』有两个临界值,两个拒绝域,每个拒绝域的面积为 α/2α/2

单侧检测 』只有一个临界值,一个拒绝域,拒绝域的面积为 αα

  • 很多时候,假设检验只关心某一单边的情况。
  • 🌰 例如,判断生产食品的平均重量是否低于一个假设值。

2020-08-07-23-03-05

# 置信区间 & 假设检验的关系

# 均值的假设检验

# σ\sigma 已知,ZZ 检验

σ\sigma 是已知的情况下,的可以运用 ZZ 得分去度量样本均值和总体均值 μμ 之间的差异。

z=Xˉμσnz=\frac{\bar{X}-\mu}{\frac{\sigma}{\sqrt{n}}}

假设检验的 6 步法

  1. 写出原假设 H0H_0,备择假设 H1H_1
  2. 选择显著性水平 σ\sigma,及样本容量 nn。显著性水平是根据问題中犯第 I 类错误和第 II 类错误的风险 的相对重要性来确定的。
  3. 确定合适的检验统计量及抽样分布。
  4. 确定划分拒绝域和接受域的临界值。
  5. 收集样本数据计算检验统计量的值。
  6. 给出统计学意义上的结论。如果检验统计值是落在接受区域的,你就不能拒绝原假设。如果检验统计值落在拒绝区域内,就可以拒绝原假设。
🌰 例子:

一个食品工厂生产的一袋食品预期平均重量为 368g368g。现在随机抽出一批成品,进行假设检验,判断是否生产出的食品重量符合预期。

  1. 定义假设:
H0:μ=368H1:μ368H_0:μ=368 \qquad H_1:μ\ne368
  1. 选择显著性水平和样本容量:

    • 在这个例题中,第 I 类错误认为总体均值不为 368 克,而实际上是 368 克。错误发生后,工厂可能会对生产流程做校正措施。这会花费大量无意义的金钱和时间。所以应该尽量避免第 I 类错误发生。
    • 应该使 α\alpha 尽量小一些,让第 I 类错误发生概率变小。
    • 选择 α=0.05\alpha = 0.05。样本容量 n=25n=25
  2. 逸择合适的检验统计量:

    • 因为 σ\sigma 是已知的,你可以运用服从正态分布 的 Z 检验统计量。
  3. 确定临界值:

    • 因为 α=0.05\alpha = 0.05 所以 α/2=0.025\alpha/2 = 0.025,在标准正态分布中,计算得出对应的 ZZ 值为 1.961.96
  4. 收集样本数据:

    • 假设,根据样本数据计算得出的均值的检验统计量值为 Z=1.5Z = 1.5
  5. 给出统计学意义上的结论:

    • Z=1.5Z = 1.5 是在接受域之内,因为 +1.50>1.96+1.50 > -1.96+1.50<+1.96+1.50 < +1.96。统计意义上的决定是接受原假设 H0H_0,包装流程不需要进行校正。
🌰 例子:

一家加工干 奶酪的公司关注的是某些供应商提供的牛奶是否兑水,太多的水会降低牛奶的凝固点。天然牛奶的凝固点服从正态分布,其均值是 0.545°C-0.545°C,天然牛奶的凝固点的标准差是 0.008°C0.008°C

因为奶酪生产公司关心的只是确定牛奶的凝固点是否低于天然牛奶的平均温度,所以整个拒绝域就是在抽样分布的左边,属于单边检测。

定义假设:

H0:μ0.545H1:μ<0.545H_0:μ \ge -0.545 \qquad H_1:μ < -0.545

你选择样本容 n=25n = 25,决定使用 α=0.05α = 0.05。计算得到对应的临界值为 Z=1.645Z=-1.645

因为 σ\sigma 是已知的,所以你要用服从正态分布 ZZ 检验统计量。

随机抽取了 2525 箱牛奶的样本,计算得出样本均值的凝固点等于 0.550-0.550。计算得到对应的 ZZ 得分为 3.125-3.125

因为 3.125<1.645-3.125<-1.645,所以要拒绝原假设。结论是供应的牛奶的平均凝固点低于 0.545°C-0.545°C,很有可能牛奶兑水了。

2020-08-07-23-19-13

# σ\sigma 未知,TT 检验

在很多关于总体均值的假设检验中,你并不知道总体标准差。此时,你要使用样本标准差 ss。如果你假设总体服从正态分布,样本均值的抽样分布服从自由度为 n1n-1TT 分布。

如果总体不是服从正态分布,你同样可以用 tt 检验,因为只要样本容量足够大,根据中心极限定理可知,样本均值的抽样分布趋近 tt 分布。

t=XˉμSnt=\frac{\bar{X}-\mu}{\frac{S}{\sqrt{n}}}

# 比例的假设检验

# 双样本检验

上次更新: 8/8/2020, 11:22:56 AM