← 返回《数据科学的统计基础》
📑 查看全课大纲(第 34 / 41 节)

Minimax准则

约 13 分钟

📺 正在播放小象官方高清录播(支持倍速与清晰度调节)

Minimax准则

小象实战讲义 · 数据科学的统计基础

在统计决策理论中,我们追求“最优”的决策函数。然而,一致最优决策函数通常难以找到甚至不存在。为此,我们需要引入更实际、更稳健的决策准则。本节介绍的Minimax准则(极小化极大准则)就是一种“最坏情况最优”的准则:它寻找的是在最不利参数取值下,风险最小的那个决策函数。学完本节,你将理解Minimax准则的思想,掌握其定义,并了解如何通过贝叶斯解来构造Minimax解,从而在面对不确定性时,做出更稳健的统计决策。

💡 核心导读

  • 一致最优的困境:回顾统计决策理论的基本框架(决策函数、损失函数、风险函数),理解为何一致最优决策函数通常不存在。
  • Minimax准则的思想:从“最坏情况”出发,定义决策函数的最大风险,并寻求使该最大风险最小的决策函数。
  • Minimax解与贝叶斯解的联系:掌握两个关键定理,理解如何通过寻找风险函数为常数的贝叶斯解,或者通过一列贝叶斯解的极限来验证Minimax解。
  • Minimax估计的求解示例:通过正态总体均值的估计问题,具体演示如何应用定理求解Minimax估计。
  • 准则的适用性与局限性:认识Minimax准则的稳健性特点及其在实际求解中的复杂性。

统计决策理论回顾

在正式介绍Minimax准则前,我们需要回顾统计决策理论的基本要素。

一个统计决策问题包含以下核心概念:

  1. 样本空间 X\mathcal{X}:所有可能观测样本的集合。
  2. 参数空间 Θ\Theta:未知参数 θ\theta 所有可能取值的集合。
  3. 决策空间 A\mathcal{A}:所有可能采取的行动或决策的集合。
  4. 损失函数 L(θ,a)L(\theta, a):当参数真值为 θ\theta 时,采取行动 aa 所造成的损失。它是一个非负函数。
  5. 决策函数 δ()\delta(\cdot):一个从样本空间 X\mathcal{X} 到决策空间 A\mathcal{A} 的映射,δ:XA\delta: \mathcal{X} \to \mathcal{A}。它根据观测到的样本 XX 来决定采取什么行动 a=δ(X)a = \delta(X)
  6. 风险函数 R(θ,δ)R(\theta, \delta):由于损失函数依赖于随机样本 XX,我们考虑其期望值来消除随机性。决策函数 δ\delta 在参数 θ\theta 下的风险函数定义为: R(θ,δ)=EXθ[L(θ,δ(X))]=XL(θ,δ(x))f(xθ)dxR(\theta, \delta) = E_{X|\theta}[L(\theta, \delta(X))] = \int_{\mathcal{X}} L(\theta, \delta(x)) f(x|\theta) dx 对于离散情形,积分替换为求和。风险函数衡量了采用决策函数 δ\delta 的“平均”损失。

我们的目标是找到一个“最优”的决策函数 δ\delta^。最理想的标准是一致最优(Uniformly Best):如果存在决策函数 δ\delta^,使得对于所有参数 θΘ\theta \in \Theta 和所有其他决策函数 δ\delta,都有 R(θ,δ)R(θ,δ)R(\theta, \delta^) \le R(\theta, \delta) 则称 δ\delta^ 为一致最优决策函数。遗憾的是,在大多数实际问题中,这样“全能”的最优解并不存在。

Minimax准则:最坏情况下的最优

既然一致最优难以实现,我们需要放宽标准。Minimax准则选择了一个新的视角:关注最坏情况

最大风险的定义

对于一个给定的决策函数 δ\delta,我们考虑其风险函数 R(θ,δ)R(\theta, \delta) 在整个参数空间 Θ\Theta 上的最大值。这个最大值被称为 δ\delta最大风险(Maximum Risk),记为 M(δ)M(\delta)M(δ)=supθΘR(θ,δ)M(\delta) = \sup_{\theta \in \Theta} R(\theta, \delta) 最大风险 M(δ)M(\delta) 衡量了采用决策函数 δ\delta 时,可能遭受的“最坏”风险(即最大平均损失)。

Minimax准则的定义

Minimax准则的核心思想是:在所有可能的决策函数中,选择那个最大风险最小的。也就是说,我们比较的是各个决策函数的“最坏情况”,并选择“最坏情况最好”的那个。

  1. 优劣比较:设 δ1\delta_1δ2\delta_2 是同一决策问题的两个决策函数。如果 M(δ1)<M(δ2)M(\delta_1) < M(\delta_2),则称 δ1\delta_1 优于 δ2\delta_2(在Minimax意义下)。
  2. Minimax解:如果存在一个决策函数 δ\delta^,使得对于任何其他决策函数 δ\delta,都有 M(δ)M(δ)M(\delta^) \le M(\delta) 则称 δ\delta^* 为该统计决策问题的 Minimax解(或称Minimax决策函数)。
  3. Minimax估计与检验:当决策问题是参数估计时,Minimax解称为 Minimax估计;当决策问题是假设检验时,则称为 Minimax检验

Minimax准则的名称直接体现了其思想:Minimize the Maximum risk(极小化极大风险)。它是一种非常保守或稳健的准则,适用于决策者极度厌恶风险,希望确保即使在最不利的情形下,损失也能被控制在尽可能低的水平。

Minimax解的求法:与贝叶斯解的联系

直接求解Minimax解通常比较困难。下面的定理揭示了Minimax解与贝叶斯解之间的深刻联系,为我们提供了求解和验证Minimax解的重要途径。

定理一:常数风险的贝叶斯解

定理 7.5.1:设 δ\delta^ 是某个先验分布 π(θ)\pi^(\theta) 下的贝叶斯解(即最小化贝叶斯风险 r(π,δ)=Eθ[R(θ,δ)]r(\pi, \delta) = E_{\theta}[R(\theta, \delta)] 的解)。如果 δ\delta^ 的风险函数 R(θ,δ)R(\theta, \delta^) 是一个常数(即与参数 θ\theta 无关),那么 δ\delta^* 也是该决策问题的Minimax解。

直观理解:贝叶斯解是在先验分布下平均风险最小的解。如果这个解的风险函数恰好是常数 CC,那么它的最大风险 M(δ)=CM(\delta^) = C。对于任何其他决策函数 δ\delta,其贝叶斯风险 r(π,δ)r(π,δ)=Cr(\pi^, \delta) \ge r(\pi^, \delta^) = C。这意味着 δ\delta 的风险函数 R(θ,δ)R(\theta, \delta) 在先验 π\pi^ 下的平均值至少为 CC,那么 R(θ,δ)R(\theta, \delta) 的最大值 M(δ)M(\delta) 也必然至少为 CC。因此,δ\delta^ 的最大风险 CC 不大于任何 δ\delta 的最大风险,故为Minimax解。

这个定理是一个强大的验证工具。如果我们猜到一个决策函数可能是Minimax解,可以尝试寻找一个先验分布,使得该决策函数是它的贝叶斯解,并且验证其风险函数是否为常数。

定理二:贝叶斯解序列的极限

定理 7.5.2:设 {δk}{\delta_k} 是一个决策函数序列,其中 δk\delta_k 是先验分布为 πk(θ)\pi_k(\theta) 时的贝叶斯解。记 rk=r(πk,δk)r_k = r(\pi_k, \delta_k) 为对应的贝叶斯风险。 假设该贝叶斯风险序列的极限存在且有限:limkrk=R<\lim_{k \to \infty} r_k = R < \infty。 若存在一个决策函数 δ\delta^,满足 M(δ)RM(\delta^) \le R,则 δ\delta^* 是该决策问题的Minimax解。

直观理解:这个定理提供了另一种构造Minimax解的方法。我们可以构造一列先验分布 {πk}{\pi_k},计算对应的贝叶斯解序列 {δk}{\delta_k} 及其贝叶斯风险 {rk}{r_k}。如果贝叶斯风险收敛到一个极限 RR,并且我们能找到一个决策函数 δ\delta^,其最大风险不超过这个极限 RR,那么 δ\delta^ 就是Minimax解。通常,我们会选择 δ\delta^* 就是某个 δk\delta_k,或者是风险函数具有良好性质的简单估计量(如样本均值)。

示例:正态总体均值的Minimax估计

让我们通过一个经典例子来演示如何应用上述定理求解Minimax估计。

问题设定

  • X1,X2,,Xni.i.d.N(θ,1)X_1, X_2, \dots, X_n \stackrel{\text{i.i.d.}}{\sim} N(\theta, 1),即方差已知为1。
  • 参数空间 Θ=R\Theta = \mathbb{R}
  • 损失函数采用平方损失:L(θ,a)=(θa)2L(\theta, a) = (\theta - a)^2
  • 目标是求参数 θ\theta 的Minimax估计。

求解过程

  1. 构造先验分布序列: 我们考虑一列正态先验分布:πk:θN(0,k2)\pi_k: \theta \sim N(0, k^2),其中 k>0k > 0。即先验均值为0,先验方差为 k2k^2

  2. 求贝叶斯解: 在平方损失下,贝叶斯估计是后验分布的均值。已知正态似然 N(θ,1)N(\theta, 1) 与正态先验 N(0,k2)N(0, k^2) 共轭,其后验分布为 θXN(μn,τn2)\theta | \mathbf{X} \sim N(\mu_n, \tau_n^2),其中: μn=Xˉ1+1nk2,τn2=(n+1k2)1\mu_n = \frac{\bar{X}}{1 + \frac{1}{nk^2}}, \quad \tau_n^2 = \left( n + \frac{1}{k^2} \right)^{-1} 这里 Xˉ=1ni=1nXi\bar{X} = \frac{1}{n}\sum_{i=1}^n X_i 是样本均值。由于先验均值为0,贝叶斯估计 δk(X)\delta_k(\mathbf{X}) 就是后验均值 μn\mu_nδk(X)=nk21+nk2Xˉ\delta_k(\mathbf{X}) = \frac{nk^2}{1 + nk^2} \bar{X}

  3. 计算贝叶斯风险 rkr_k: 先求 δk\delta_k 的风险函数。由 δk=nk21+nk2Xˉ\delta_k = \frac{nk^2}{1+nk^2}\bar{X}Var(δk)=(nk21+nk2)21n=nk4(1+nk2)2,Bias(θ,δk)=nk21+nk2θθ=θ1+nk2\text{Var}(\delta_k) = \left(\frac{nk^2}{1+nk^2}\right)^2 \cdot \frac{1}{n} = \frac{nk^4}{(1+nk^2)^2}, \qquad \text{Bias}(\theta, \delta_k) = \frac{nk^2}{1+nk^2}\theta - \theta = -\frac{\theta}{1+nk^2} 因此风险函数为: R(θ,δk)=Var(δk)+[Bias(θ,δk)]2=nk4+θ2(1+nk2)2R(\theta, \delta_k) = \text{Var}(\delta_k) + [\text{Bias}(\theta, \delta_k)]^2 = \frac{nk^4 + \theta^2}{(1+nk^2)^2} 再对先验 πk:θN(0,k2)\pi_k: \theta \sim N(0, k^2) 取期望(注意 Eπk[θ2]=k2E_{\pi_k}[\theta^2] = k^2),得贝叶斯风险: rk=Eθπk[R(θ,δk)]=nk4+k2(1+nk2)2=k2(nk2+1)(1+nk2)2=k21+nk2r_k = E_{\theta \sim \pi_k}[R(\theta, \delta_k)] = \frac{nk^4 + k^2}{(1+nk^2)^2} = \frac{k^2(nk^2+1)}{(1+nk^2)^2} = \frac{k^2}{1+nk^2}

  4. 求贝叶斯风险的极限: 令 kk \to \inftylimkrk=limkk21+nk2=1n\lim_{k \to \infty} r_k = \lim_{k \to \infty} \frac{k^2}{1+nk^2} = \frac{1}{n} 极限 R=1nR = \frac{1}{n} 存在且有限,满足定理7.5.2的条件。

  5. 应用定理7.5.2: 现在,我们有了贝叶斯风险序列的极限 R=limτrτ=1nR = \lim_{\tau \to \infty} r_\tau = \frac{1}{n}。 考虑决策函数 δ(X)=Xˉ\delta^(\mathbf{X}) = \bar{X},即样本均值。它的风险函数为: R(θ,Xˉ)=E[(θXˉ)2]=Var(Xˉ)=1nR(\theta, \bar{X}) = E[(\theta - \bar{X})^2] = \text{Var}(\bar{X}) = \frac{1}{n} 这是一个常数,与 θ\theta 无关。因此,δ\delta^ 的最大风险 M(Xˉ)=1nM(\bar{X}) = \frac{1}{n}。 由于 M(Xˉ)=1n=RM(\bar{X}) = \frac{1}{n} = R,满足定理7.5.2的条件 M(δ)RM(\delta^*) \le R(此处取等号)。 根据定理7.5.2,样本均值 Xˉ\bar{X}θ\theta 的Minimax估计

结论:在方差已知的正态总体中,对于平方损失函数,样本均值 Xˉ\bar{X} 不仅是UMVUE(一致最小方差无偏估计),也是Minimax估计。这个结果也符合定理7.5.1:当先验方差趋于无穷时(无信息先验),样本均值是贝叶斯解,且其风险函数为常数 1/n1/n,因此它也是Minimax解。

import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import norm

# 模拟验证:样本均值的风险函数为常数,而其他估计量的最大风险可能更大
np.random.seed(42)
n = 10
true_thetas = np.linspace(-3, 3, 50)  # 参数空间的一部分
num_sim = 10000

# 计算样本均值的风险(理论值)
risk_sample_mean = 1.0 / n  # 常数风险

# 定义一个收缩估计量: delta_shrink = c * X_bar, 其中 c=0.8
c = 0.8
def simulate_risk(theta, estimator_func, n, num_sim):
    """模拟计算给定参数theta下,估计量的风险(MSE)"""
    mse_vals = []
    for _ in range(num_sim):
        X = norm.rvs(loc=theta, scale=1.0, size=n)
        estimate = estimator_func(X)
        mse_vals.append((estimate - theta)**2)
    return np.mean(mse_vals)

def estimator_shrink(X):
    return c * np.mean(X)

# 计算收缩估计量在不同theta下的风险
risk_shrink = [simulate_risk(theta, estimator_shrink, n, num_sim) for theta in true_thetas]
max_risk_shrink = np.max(risk_shrink)

print(f"样本均值的风险(常数): {risk_sample_mean:.4f}")
print(f"收缩估计量(c={c})的最大风险(模拟): {max_risk_shrink:.4f}")
print(f"Minimax准则下,样本均值 {'优于' if risk_sample_mean < max_risk_shrink else '不优于'} 收缩估计量。")

# 可视化
plt.figure(figsize=(9, 5))
plt.plot(true_thetas, [risk_sample_mean]*len(true_thetas), 'r-', linewidth=2, label=r'样本均值 <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>X</mi><mo>ˉ</mo></mover></mrow><annotation encoding="application/x-tex">\bar{X}</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="katex-base"><span class="katex-strut" style="height:0.8201em;"></span><span class="mord katex-accent"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.8201em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord mathnormal" style="margin-right:0.0785em;">X</span></span><span style="top:-3.2523em;"><span class="pstrut" style="height:3em;"></span><span class="accent-body" style="left:-0.1667em;"><span class="mord">ˉ</span></span></span></span></span></span></span></span></span></span> (风险=<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><mi mathvariant="normal">/</mi><mi>n</mi></mrow><annotation encoding="application/x-tex">1/n</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="katex-base"><span class="katex-strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mord">1/</span><span class="mord mathnormal">n</span></span></span></span>)')
plt.plot(true_thetas, risk_shrink, 'b--', linewidth=1.5, label=rf'收缩估计 <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>c</mi><mover accent="true"><mi>X</mi><mo>ˉ</mo></mover></mrow><annotation encoding="application/x-tex">{c}\bar{{X}}</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="katex-base"><span class="katex-strut" style="height:0.8201em;"></span><span class="mord"><span class="mord mathnormal">c</span></span><span class="mord katex-accent"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.8201em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.0785em;">X</span></span></span><span style="top:-3.2523em;"><span class="pstrut" style="height:3em;"></span><span class="accent-body" style="left:-0.1667em;"><span class="mord">ˉ</span></span></span></span></span></span></span></span></span></span>')
plt.fill_between(true_thetas, 0, max_risk_shrink, color='blue', alpha=0.1, label='收缩估计的最大风险区域')
plt.axhline(y=max_risk_shrink, color='blue', linestyle=':', alpha=0.7)
plt.xlabel(r'参数真值 <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>θ</mi></mrow><annotation encoding="application/x-tex">\theta</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="katex-base"><span class="katex-strut" style="height:0.6944em;"></span><span class="mord mathnormal" style="margin-right:0.0278em;">θ</span></span></span></span>')
plt.ylabel(r'风险函数 <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>R</mi><mo stretchy="false">(</mo><mi>θ</mi><mo separator="true">,</mo><mi>δ</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">R(\theta, \delta)</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="katex-base"><span class="katex-strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mord mathnormal" style="margin-right:0.0077em;">R</span><span class="mopen">(</span><span class="mord mathnormal" style="margin-right:0.0278em;">θ</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em;"></span><span class="mord mathnormal" style="margin-right:0.0379em;">δ</span><span class="mclose">)</span></span></span></span>')
plt.title(f'Minimax准则对比:样本均值 vs 收缩估计 (n={n})')
plt.legend()
plt.grid(True, alpha=0.3)
plt.tight_layout()
plt.show()

📝 动手练一练

  1. 理解最大风险XBinomial(n,θ)X \sim \text{Binomial}(n, \theta),其中 θ[0,1]\theta \in [0,1]。考虑估计 θ\theta,损失函数为 L(θ,a)=(θa)2L(\theta, a) = (\theta - a)^2。现有两个估计量: δ1(X)=X/n\delta_1(X) = X/n(样本比例), δ2(X)=(X+1)/(n+2)\delta_2(X) = (X+1)/(n+2)(拉普拉斯平滑估计)。 a) 计算(或推导)两个估计量的风险函数 R(θ,δ1)R(\theta, \delta_1)R(θ,δ2)R(\theta, \delta_2)。 b) 当 n=10n=10 时,通过数值模拟或理论分析,近似找出两个估计量的最大风险 M(δ1)M(\delta_1)M(δ2)M(\delta_2) 分别在 θ\theta 为何值时达到?哪个估计量在Minimax准则下更优?

  2. 验证Minimax估计 对于练习1中的二项分布模型,考虑先验分布 θBeta(c,c)\theta \sim \text{Beta}(c, c),其中 c>0c>0 为常数。 a) 在平方损失下,写出 θ\theta 的贝叶斯估计 δc(X)\delta_c(X)(即后验期望)的表达式。 b) 证明当 c=n/2c = \sqrt{n}/2 时,δc\delta_c 的风险函数为常数(提示:展开风险函数的分子并合并同类项)。 c) (选做)根据定理7.5.1,说明 δc=n/2\delta_{c=\sqrt{n}/2}θ\theta 的Minimax估计。

参考答案

  1. a)

    • R(θ,δ1)=E[(θX/n)2]=Var(X/n)=θ(1θ)nR(\theta, \delta_1) = E[(\theta - X/n)^2] = \text{Var}(X/n) = \frac{\theta(1-\theta)}{n}.
    • R(θ,δ2)=E[(θX+1n+2)2]=Var(Xn+2)+[Bias(θ,X+1n+2)]2=nθ(1θ)(n+2)2+(θnθ+1n+2)2R(\theta, \delta_2) = E\left[ \left( \theta - \frac{X+1}{n+2} \right)^2 \right] = \text{Var}\left( \frac{X}{n+2} \right) + \left[ \text{Bias}\left( \theta, \frac{X+1}{n+2} \right) \right]^2 = \frac{n\theta(1-\theta)}{(n+2)^2} + \left( \theta - \frac{n\theta+1}{n+2} \right)^2. 化简后可得:R(θ,δ2)=nθ(1θ)+(12θ)2(n+2)2R(\theta, \delta_2) = \frac{n\theta(1-\theta) + (1-2\theta)^2}{(n+2)^2}. b) 对于 δ1\delta_1R(θ,δ1)=θ(1θ)/10R(\theta, \delta_1) = \theta(1-\theta)/10,这是一个关于 θ\theta 的二次函数,在 θ=0.5\theta=0.5 时取得最大值 0.0250.025。故 M(δ1)=0.025M(\delta_1)=0.025。 对于 δ2\delta_2,需要分析函数 f(θ)=[10θ(1θ)+(12θ)2]/144=(1+6θ6θ2)/144f(\theta) = [10\theta(1-\theta) + (1-2\theta)^2] / 144 = (1 + 6\theta - 6\theta^2)/144[0,1][0,1] 上的最大值。这是开口向下的二次函数,由 f(θ)=(612θ)/144=0f’(\theta) = (6 - 12\theta)/144 = 0 得驻点 θ=0.5\theta=0.5,即最大值在 θ=0.5\theta=0.5 处达到,f(0.5)=2.5/1440.0174f(0.5) = 2.5/144 \approx 0.0174。故 M(δ2)0.0174M(\delta_2) \approx 0.0174。 由于 M(δ2)<M(δ1)M(\delta_2) < M(\delta_1),因此在Minimax准则下,δ2\delta_2 优于 δ1\delta_1
  2. a) 当先验为 θBeta(c,c)\theta \sim \text{Beta}(c, c),似然为二项分布时,后验分布为 θXBeta(X+c,nX+c)\theta|X \sim \text{Beta}(X+c, n-X+c)。在平方损失下,贝叶斯估计为后验均值: δc(X)=X+cn+2c\delta_c(X) = \frac{X+c}{n+2c} b) 风险函数为 R(θ,δc)=E[(θδc(X))2]=Var(δc)+[Bias(θ,δc)]2R(\theta, \delta_c) = E[(\theta - \delta_c(X))^2] = \text{Var}(\delta_c) + [\text{Bias}(\theta, \delta_c)]^2。利用 E[X]=nθE[X] = n\thetaVar(X)=nθ(1θ)\text{Var}(X) = n\theta(1-\theta): - E[δc(X)]=nθ+cn+2cE[\delta_c(X)] = \dfrac{n\theta + c}{n+2c},故 Bias(θ,δc)=nθ+cn+2cθ=c(12θ)n+2c\text{Bias}(\theta, \delta_c) = \dfrac{n\theta + c}{n+2c} - \theta = \dfrac{c(1-2\theta)}{n+2c}; - Var(δc)=Var(X)(n+2c)2=nθ(1θ)(n+2c)2\text{Var}(\delta_c) = \dfrac{\text{Var}(X)}{(n+2c)^2} = \dfrac{n\theta(1-\theta)}{(n+2c)^2}。 合并得: R(θ,δc)=nθ(1θ)+c2(12θ)2(n+2c)2R(\theta, \delta_c) = \frac{n\theta(1-\theta) + c^2(1-2\theta)^2}{(n+2c)^2}c=n/2c = \sqrt{n}/2 时,c2=n4c^2 = \frac{n}{4},代入并展开分子: 分子 = nθ(1θ)+n4(12θ)2=nθnθ2+n4nθ+nθ2=n4n\theta(1-\theta) + \dfrac{n}{4}(1-2\theta)^2 = n\theta - n\theta^2 + \dfrac{n}{4} - n\theta + n\theta^2 = \dfrac{n}{4} θ\theta 项与 θ2\theta^2 项恰好完全抵消,分子恒等于常数 n4\frac{n}{4}。 因此,R(θ,δc)=n/4(n+n)2=14(n+1)2R(\theta, \delta_c) = \frac{n/4}{(n+\sqrt{n})^2} = \frac{1}{4(\sqrt{n}+1)^2},与 θ\theta 无关,是常数。 c) 根据定理7.5.1,δc=n/2\delta_{c=\sqrt{n}/2}Beta(n/2,n/2)\text{Beta}(\sqrt{n}/2, \sqrt{n}/2) 先验下的贝叶斯解,且其风险函数为常数。因此,它是 θ\theta精确Minimax估计,它在整个参数空间上提供了完全均匀的风险控制。

本章小结

本节我们学习了统计决策理论中一个重要的稳健性准则——Minimax准则。

  • 核心思想:Minimax准则是一种保守的决策原则,它致力于最小化决策函数在最坏参数情况下的最大风险 M(δ)=supθR(θ,δ)M(\delta) = \sup_{\theta} R(\theta, \delta)。这适用于风险厌恶型决策者。
  • 与贝叶斯解的联系:Minimax解通常可以通过贝叶斯解来构造或验证。关键定理指出:
    1. 风险函数为常数的贝叶斯解一定是Minimax解。
    2. 若一列贝叶斯解的贝叶斯风险收敛于有限值 RR,且存在某决策函数的最大风险不超过 RR,则该决策函数是Minimax解。
  • 求解与应用:直接求解Minimax解较困难,通常利用上述定理。正态总体均值在平方损失下的Minimax估计就是样本均值,这是一个经典结论。
  • 特点:Minimax准则非常稳健,能保证在最坏情况下的表现。但其解可能过于保守,且在实际复杂模型中的求解颇具挑战。

行动清单

  1. 概念辨析:清晰区分“风险函数”、“最大风险”、“贝叶斯风险”和“Minimax解”这几个核心概念。
  2. 定理应用:尝试对简单的统计模型(如伯努利分布、泊松分布),仿照本节示例,构造先验序列并验证某个常见估计量(如样本均值)是否为Minimax估计。
  3. 代码验证:使用提供的Python代码框架,修改估计量函数和损失函数,模拟比较不同估计量在Minimax准则下的优劣,直观理解“最大风险最小化”的含义。

— 小象教研组

配套学习资源与课件
  • 第6章课件:Bayes统计与统计判决理论(PDF · 3.6MB)
    下载
🎁 免费学习资源

领取《小象 11GB VIP 课件资料包与大厂真题手册》

包含全套实战 Jupyter 源码、清洗后数据集、大厂高频面试真题与专属学员答疑交流群。

  • 完整 Python / 数据分析 Jupyter 实战源码
  • 大厂真实业务数据集与练习题
  • 微信扫码添加课程顾问,免费获取网盘下载链接
微信二维码:扫码添加课程顾问微信扫码添加顾问