tecktom.com

Chernoff 限界と指数的な裾の評価

2026年10月15日26分で読めますAI生成教科書『基礎理論』第10章 確率の不等式
目次
  1. Chernoff 限界
  2. 独立和と指数的な減少
  3. 正規分布の裾の精密な評価
  4. Hoeffding の不等式
  5. 確認テスト
  6. 木下の層

AI 生成・木下が未勉強

確率論入門 第10章 §10.3 ★★★ 積率母関数を使うと、独立和の裾の確率は項数について指数的に減ることが示せる

Chernoff 限界

§10.1 の Chebyshev の不等式から、独立同分布の和 SnS_n について次が得られる。

P(Sn−nμ≥nε)≤σ2nε2P(S_n-n\mu\ge n\varepsilon )\le\frac{\sigma^2}{n\varepsilon ^2}

右辺は nn について 1/n1/n の速さでしか減らない。実際の裾はもっと速く減ることが多い。たとえば和が正規分布 N(nμ,nσ2)\mathrm N(n\mu,n\sigma^2) に従うなら、この確率は e−nε2/(2σ2)\mathrm{e}^{-n\varepsilon ^2/(2\sigma^2)} 程度で減る。

この差は、Chebyshev の不等式が2次モーメントしか使っていないことによる。すべてのモーメントの情報を一度に使うには、Markov の不等式を etX\mathrm{e}^{tX} に使えばよい(系 10.2)。

定理 10.14(Chernoff 限界)

確率変数 XX と実数 aa について

P(X≥a)≤inf⁡t≥0e−taMX(t),P(X≤a)≤inf⁡t≤0e−taMX(t)\begin{align*}P(X\ge a)&\le\inf_{t\ge0}\mathrm{e}^{-ta}M_X(t),\tag{10.19}\\P(X\le a)&\le\inf_{t\le0}\mathrm{e}^{-ta}M_X(t)\tag{10.20}\end{align*}

が成り立つ。ここで積率母関数が無限大となる tt では、右辺の中身を無限大とみなす。

証明

t>0t>0 を固定する。関数 x↦etxx\mapsto\mathrm{e}^{tx} は狭義増加なので、{X≥a}={etX≥eta}\{X\ge a\}=\{\mathrm{e}^{tX}\ge\mathrm{e}^{ta}\} である。非負の確率変数 etX\mathrm{e}^{tX} に Markov の不等式を使うと

P(X≥a)≤e−taE[etX]=e−taMX(t)P(X\ge a)\le\mathrm{e}^{-ta}E[\mathrm{e}^{tX}]=\mathrm{e}^{-ta}M_X(t)

である。t=0t=0 では右辺は 1 なので、不等式は自明である。すべての t≥0t\ge0 で成り立つので、下限をとってよい。

(10.20) は、−X-X に (10.19) を使い、M−X(t)=MX(−t)M_{-X}(t)=M_X(-t) と書き直せば得られる。

キュムラント母関数 KX(t)=log⁡MX(t)K_X(t)=\log M_X(t) で書けば、(10.19) の右辺は次の形である。

exp⁡(−sup⁡t≥0(ta−KX(t)))\exp\Bigl(-\sup_{t\ge0}\bigl(ta-K_X(t)\bigr)\Bigr)

そこで次の関数を導入する。

定義 10.15(レート関数)

確率変数 XX に対して

IX(a)≔sup⁡t∈R(ta−KX(t))(a∈R)(10.21)I_X(a)\coloneqq\sup_{t\in\mathbb{R}}\bigl(ta-K_X(t)\bigr)\qquad(a\in\mathbb{R})\tag{10.21}

を XX のレート関数(Cramér 変換)と呼ぶ。キュムラント母関数が無限大となる tt は、上限の計算から除く。

KX(0)=0K_X(0)=0 なので、t=0t=0 の項からレート関数は非負である。レート関数は KXK_X の Legendre 変換であり、KXK_X が凸関数であることと対になる量である。KXK_X の凸性は、確認テスト 8.2-5 の MXM_X の凸性と Hölder の不等式から示すことができる。

命題 10.16(平均より上の裾)

E[∣X∣]<∞E[\left\vert X\right\vert ]<\infty とし、平均を μ\mu とする。a≥μa\ge\mu なら、(10.21) の上限は非負の tt に制限しても変わらず、

P(X≥a)≤e−IX(a)(10.22)P(X\ge a)\le\mathrm{e}^{-I_X(a)}\tag{10.22}

が成り立つ。同様に、平均以下の aa では P(X≤a)≤e−IX(a)P(X\le a)\le\mathrm{e}^{-I_X(a)} である。

証明

Jensen の不等式から、すべての実数で MX(t)≥etμM_X(t)\ge\mathrm{e}^{t\mu}、すなわち KX(t)≥tμK_X(t)\ge t\mu が成り立つ。負の tt と a≥μa\ge\mu について

ta−KX(t)≤ta−tμ=t(a−μ)≤0=0⋅a−KX(0)ta-K_X(t)\le ta-t\mu=t(a-\mu)\le0=0\cdot a-K_X(0)

であり、負の tt の項は t=0t=0 の項を超えない。したがって上限は非負の tt でとれば十分で、(10.19) から (10.22) を得る。平均以下の aa の場合も、正の tt の項について同じ議論をすればよい。

独立和と指数的な減少

この評価は独立和に対して計算しやすい形になる。X1,X2,…X_1,X_2,\dots が独立で XX と同分布なら、第8章 §8.2 から

MSn(t)=MX(t)n,すなわちKSn(t)=nKX(t)M_{S_n}(t)=M_X(t)^n,\qquad\text{すなわち}\qquad K_{S_n}(t)=nK_X(t)

である。したがって

ISn(na)=sup⁡t(tna−nKX(t))=nsup⁡t(ta−KX(t))=nIX(a)I_{S_n}(na)=\sup_t\bigl(tna-nK_X(t)\bigr)=n\sup_t\bigl(ta-K_X(t)\bigr)=nI_X(a)

となり、命題 10.16 から次の評価を得る。

系 10.17(独立和の指数的な裾)

X1,…,XnX_1,\dots,X_n が独立で XX と同分布とする。平均を μ\mu とすると、a≥μa\ge\mu なら

P(X1+⋯+Xn≥na)≤e−nIX(a).(10.23)P(X_1+\cdots+X_n\ge na)\le\mathrm{e}^{-nI_X(a)} .\tag{10.23}

MXM_X が 0 の近くで有限なら、平均より大きい aa でレート関数は正となる。実際、第8章 §8.4 のキュムラントの展開

KX(t)=μt+σ22t2+o(t2)K_X(t)=\mu t+\frac{\sigma^2}2t^2+ o(t^2)

から、十分小さい t>0t>0 で

ta−KX(t)=t(a−μ)−σ22t2+o(t2)>0ta-K_X(t)=t(a-\mu)-\frac{\sigma^2}{2}t^2+ o(t^2)>0

である。したがって (10.23) の右辺は nn について指数関数的に減る。

Cramér の定理(主張)

  • MXM_X が 0 の近くで有限で、aa が平均より大きいなら、次が成り立つ。

lim⁡n→∞1nlog⁡P(X1+⋯+Xn≥na)=−IX(a)\lim_{n\to\infty}\frac1n\log P(X_1+\cdots+X_n\ge na)=-I_X(a)

  • すなわち (10.23) の指数 IX(a)I_X(a) はこれ以上大きくできない。
  • 証明の筋は次のとおりである。分布に etx/MX(t)\mathrm{e}^{tx}/M_X(t) を掛けて作り替え、新しい分布の平均を aa に合わせる。そのうえで、作り替えた分布で大数の法則を使う。
  • 完全な証明は大偏差理論の本に譲る。

代表的な分布のレート関数を計算しておく。どれも t↦ta−KX(t)t\mapsto ta-K_X(t) を微分して 0 と置けば、最大点が求まる。キュムラント母関数は凸なので、停留点が最大点である。

正規分布 N(μ,σ2)\mathrm N(\mu,\sigma^2) では KX(t)=μt+σ2t22K_X(t)=\mu t+\frac{\sigma^2t^2}2 である。停留点の条件 a−μ−σ2t=0a-\mu-\sigma^2t=0 から t=(a−μ)/σ2t=(a-\mu)/\sigma^2 で、

IX(a)=(a−μ)2σ2−(a−μ)22σ2=(a−μ)22σ2(10.24)I_X(a)=\frac{(a-\mu)^2}{\sigma^2}-\frac{(a-\mu)^2}{2\sigma^2}=\frac{(a-\mu)^2}{2\sigma^2}\tag{10.24}

となる。とくに標準正規分布 ZZ について、a≥0a\ge0 なら次が成り立つ。

P(Z≥a)≤e−a2/2P(Z\ge a)\le\mathrm{e}^{-a^2/2}

Poisson 分布 Po(λ)\mathrm{Po}(\lambda) では KX(t)=λ(et−1)K_X(t)=\lambda(\mathrm{e}^t-1) である。停留点の条件は a=λeta=\lambda\mathrm{e}^t である。正の aa についてこれを解くと、t=log⁡(a/λ)t=\log(a/\lambda) である。よって

IX(a)=alog⁡aλ−λ(aλ−1)=alog⁡aλ−a+λ.(10.25)I_X(a)=a\log\frac a\lambda-\lambda\Bigl(\frac a\lambda-1\Bigr)=a\log\frac{a}{\lambda}-a+\lambda .\tag{10.25}

Bernoulli 分布(成功確率 p∈(0,1)p\in(0,1))では KX(t)=log⁡(1−p+pet)K_X(t)=\log(1-p+p\mathrm{e}^t) である。0<a<10<a<1 について、停留点の条件を解くと

a=pet1−p+pet⟹et=a(1−p)p(1−a)a=\frac{p\mathrm{e}^t}{1-p+p\mathrm{e}^t}\quad\Longrightarrow\quad\mathrm{e}^t=\frac{a(1-p)}{p(1-a)}

である。このとき

1−p+pet=1−p+a(1−p)1−a=1−p1−a1-p+p\mathrm{e}^t=1-p+\frac{a(1-p)}{1-a}=\frac{1-p}{1-a}

である。代入すると

IX(a)=alog⁡a(1−p)p(1−a)−log⁡1−p1−a=alog⁡ap+(1−a)log⁡1−a1−p≕D(a ∥ p)(10.26)I_X(a)=a\log\frac{a(1-p)}{p(1-a)}-\log\frac{1-p}{1-a}=a\log\frac ap+(1-a)\log\frac{1-a}{1-p}\eqqcolon D(a\,\|\,p)\tag{10.26}

となる。D(a ∥ p)D(a\,\|\,p) は、2点分布のあいだの Kullback–Leibler 情報量(相対エントロピー)である。(10.23) から、二項分布 Sn∼Bin(n,p)S_n\sim\mathrm{Bin}(n,p) について、a≥pa\ge p なら次が成り立つ。

P(Sn≥na)≤e−nD(a∥p)P(S_n\ge na)\le\mathrm{e}^{-nD(a\|p)}

指数分布 Ex(λ)\mathrm{Ex}(\lambda) では、t<λt<\lambda の範囲で次のようになる。

KX(t)=−log⁡(1−t/λ)K_X(t)=-\log(1-t/\lambda)

正の aa について、停留点の条件 a−1λ−t=0a-\frac{1}{\lambda-t}=0 を解く。答えは t=λ−1at=\lambda-\frac1a である。よって

IX(a)=λa−1+log⁡1λa=λa−1−log⁡(λa)(10.27)I_X(a)=\lambda a-1+\log\frac{1}{\lambda a}=\lambda a-1-\log(\lambda a)\tag{10.27}

となる(1−t/λ=1λa1-t/\lambda=\frac{1}{\lambda a} を使った)。

正規分布の裾の精密な評価

正規分布では Chernoff 限界 e−a2/2\mathrm{e}^{-a^2/2} を、多項式の因子の分だけさらに精密にすることができる。標準正規分布の密度を、第6章 §6.2 と同じく次のように書く。

ϕ(x)=12πe−x2/2\phi(x)=\frac{1}{\sqrt{2\pi}}\mathrm{e}^{-x^2/2}

上からの評価は第6章 §6.2 の正規分布の裾の評価と同じもので、ここでは下からの評価を別の形で示す。

命題 10.18(Mills の比による評価)

a>0a>0 について

a1+a2 ϕ(a)≤P(Z≥a)≤ϕ(a)a.(10.28)\frac{a}{1+a^2}\,\phi(a)\le P(Z\ge a)\le\frac{\phi(a)}{a}.\tag{10.28}

証明

ϕ′(x)=−xϕ(x)\phi'(x)=-x\phi(x) である。上からの評価は、積分範囲で 1≤x/a1\le x/a であることから

P(Z≥a)=∫a∞ϕ(x) dx≤∫a∞xaϕ(x) dx=1a[−ϕ(x)]a∞=ϕ(a)aP(Z\ge a)=\int_a^\infty\phi(x)\,\mathrm{d} x\le\int_a^\infty\frac xa\phi(x)\,\mathrm{d} x=\frac1a\Bigl[-\phi(x)\Bigr]_a^\infty=\frac{\phi(a)}{a}

となる。下からの評価には、次の微分を使う。

ddx(−ϕ(x)x)=ϕ(x)x2−ϕ′(x)x=(1+1x2)ϕ(x)\frac{d }{d x}\Bigl(-\frac{\phi(x)}{x}\Bigr)=\frac{\phi(x)}{x^2}-\frac{\phi'(x)}{x}=\Bigl(1+\frac1{x^2}\Bigr)\phi(x)

積分範囲で 1+1x2≤1+1a21+\frac1{x^2}\le1+\frac1{a^2} なので

ϕ(a)a=∫a∞(1+1x2)ϕ(x) dx≤(1+1a2)P(Z≥a)\frac{\phi(a)}{a}=\int_a^\infty\Bigl(1+\frac1{x^2}\Bigr)\phi(x)\,\mathrm{d} x\le\Bigl(1+\frac1{a^2}\Bigr)P(Z\ge a)

となる。両辺に a21+a2\frac{a^2}{1+a^2} を掛けて、下からの評価を得る。

a=3a=3 での値を比べる。

  • Chernoff 限界:e−4.5≈0.0111\mathrm{e}^{-4.5}\approx0.0111
  • Mills の上限:ϕ(3)/3≈0.00148\phi(3)/3\approx0.00148
  • Mills の下限:0.3 ϕ(3)≈0.001330.3\,\phi(3)\approx0.00133
  • 正確な値:P(Z≥3)≈0.00135P(Z\ge3)\approx0.00135

(10.28) の上下の比は 1+1/a21+1/a^2 で、無限遠で 1 に近づく。Chernoff 限界は指数の部分 e−a2/2\mathrm{e}^{-a^2/2} と一致し、前に付く因子 1/(a2π)1/(a\sqrt{2\pi}) を含まない。

モーメントによる評価は Chernoff 限界より悪くならない

  • X≥0X\ge0 のとき、次が成り立つ。

inf⁡k≥0E[Xk]ak≤inf⁡t≥0e−taMX(t)\inf_{k\ge0}\frac{E[X^k]}{a^k}\le\inf_{t\ge0}\mathrm{e}^{-ta}M_X(t)

  • 証明:c=inf⁡kE[Xk]/akc=\inf_kE[X^k]/a^k と置くと、すべての次数で E[Xk]≥c akE[X^k]\ge c\,a^k である。t≥0t\ge0 について、単調収束定理で項別に期待値をとると

MX(t)=∑ktkE[Xk]k!≥c∑k(ta)kk!=c etaM_X(t)=\sum_k\frac{t^kE[X^k]}{k!}\ge c\sum_k\frac{(ta)^k}{k!}=c\,\mathrm{e}^{ta}

となる。

  • 例題 10.1 の Ex(1)\mathrm{Ex}(1)、a=3a=3 では、モーメントの最良の上限が 2/9 ≈ 0.222 である。一方 Chernoff 限界は

inf⁡0≤t<1e−3t1−t=3e−2≈0.406(t=23)\inf_{0\le t<1}\frac{\mathrm{e}^{-3t}}{1-t}=3\mathrm{e}^{-2}\approx0.406\qquad(t=\tfrac23)

である。

  • Chernoff 限界の利点は、独立和に対して MSn=MXnM_{S_n}=M_X^n という形で計算できることにある。

Hoeffding の不等式

レート関数は分布ごとに計算しなければならず、分布が分からないときには使えない。確率変数が有界であることだけを仮定して、積率母関数を分布によらない形で上から抑えたものが Hoeffding の補題である。

補題 10.19(Hoeffding の補題)

a<ba<b とする。a≤X≤ba\le X\le b a.s. かつ平均 0 なら、すべての実数 tt について

E[etX]≤exp⁡(t2(b−a)28).(10.29)E[\mathrm{e}^{tX}]\le\exp\Bigl(\frac{t^2(b-a)^2}{8}\Bigr).\tag{10.29}

証明

平均が 0 で値が区間に入るので、a≤0≤ba\le0\le b である。区間内の点 xx は、両端の凸結合として

x=b−xb−a a+x−ab−a bx=\frac{b-x}{b-a}\,a+\frac{x-a}{b-a}\,b

と書ける。係数はどちらも [0,1][0,1] にあって、和が 1 である。指数関数の凸性から

etx≤b−xb−a eta+x−ab−a etb(a≤x≤b)\mathrm{e}^{tx}\le\frac{b-x}{b-a}\,\mathrm{e}^{ta}+\frac{x-a}{b-a}\,\mathrm{e}^{tb}\qquad(a\le x\le b)

が成り立つ。x=Xx=X を代入して期待値をとり、平均が 0 であることを使うと

E[etX]≤b eta−a etbb−aE[\mathrm{e}^{tX}]\le\frac{b\,\mathrm{e}^{ta}-a\,\mathrm{e}^{tb}}{b-a}

となる。次のように置く。

θ=−ab−a∈[0,1],u=t(b−a)\theta=\frac{-a}{b-a}\in[0,1],\qquad u=t(b-a)

すると次の関係が成り立つ。

bb−a=1−θ,ta=−θu,tb=(1−θ)u\frac{b}{b-a}=1-\theta,\qquad ta=-\theta u,\qquad tb=(1-\theta)u

よって右辺は

(1−θ)e−θu+θe(1−θ)u=e−θu(1−θ+θeu)=eL(u),L(u)≔−θu+log⁡(1−θ+θeu)(1-\theta)\mathrm{e}^{-\theta u}+\theta\mathrm{e}^{(1-\theta)u}=\mathrm{e}^{-\theta u}\bigl(1-\theta+\theta\mathrm{e}^u\bigr)=\mathrm{e}^{L(u)},\qquad L(u)\coloneqq-\theta u+\log\bigl(1-\theta+\theta\mathrm{e}^u\bigr)

と書ける。LL を微分すると

L′(u)=−θ+θeu1−θ+θeu,L′′(u)=θeu(1−θ+θeu)−(θeu)2(1−θ+θeu)2=ρ(u)(1−ρ(u))L'(u)=-\theta+\frac{\theta\mathrm{e}^u}{1-\theta+\theta\mathrm{e}^u},\qquad L''(u)=\frac{\theta\mathrm{e}^u(1-\theta+\theta\mathrm{e}^u)-(\theta\mathrm{e}^u)^2}{(1-\theta+\theta\mathrm{e}^u)^2}=\rho(u)\bigl(1-\rho(u)\bigr)

である。ここで次の2つを使った。

ρ(u)=θeu1−θ+θeu∈[0,1],1−ρ(u)=1−θ1−θ+θeu\rho(u)=\frac{\theta\mathrm{e}^u}{1-\theta+\theta\mathrm{e}^u}\in[0,1],\qquad1-\rho(u)=\frac{1-\theta}{1-\theta+\theta\mathrm{e}^u}

原点での値は L(0)=0L(0)=0、L′(0)=−θ+θ=0L'(0)=-\theta+\theta=0 である。また ρ(1−ρ)≤14\rho(1-\rho)\le\frac14 なので、L′′≤14L''\le\frac14 である。Taylor の定理(Lagrange の剰余項)から、ある ξ\xi について

L(u)=L(0)+L′(0)u+L′′(ξ)2u2≤u28=t2(b−a)28L(u)=L(0)+L'(0)u+\frac{L''(\xi)}{2}u^2\le\frac{u^2}{8}=\frac{t^2(b-a)^2}{8}

となり、(10.29) を得る。

定理 10.20(Hoeffding の不等式)

X1,…,XnX_1,\dots,X_n を独立な確率変数とし、それぞれ ai≤Xi≤bia_i\le X_i\le b_i a.s. とする。和を Sn=X1+⋯+XnS_n=X_1+\cdots+X_n と置くと、任意の s>0s>0 について

P(Sn−E[Sn]≥s)≤exp⁡(−2s2∑i=1n(bi−ai)2)(10.30)P\bigl(S_n-E[S_n]\ge s\bigr)\le\exp\Bigl(-\frac{2s^2}{\sum_{i=1}^n(b_i-a_i)^2}\Bigr)\tag{10.30}

が成り立つ。下側の確率 P(Sn−E[Sn]≤−s)P(S_n-E[S_n]\le-s) にも同じ上限が成り立つ。両側では次のようになる。

P(∣Sn−E[Sn]∣≥s)≤2exp⁡(−2s2∑(bi−ai)2)P(\left\vert S_n-E[S_n]\right\vert \ge s)\le2\exp\Bigl(-\frac{2s^2}{\sum(b_i-a_i)^2}\Bigr)

証明

Yi=Xi−E[Xi]Y_i=X_i-E[X_i] と置く。E[Yi]=0E[Y_i]=0 である。また YiY_i は区間 [ai−E[Xi], bi−E[Xi]][a_i-E[X_i],\,b_i-E[X_i]] に値をとる。その幅は bi−aib_i-a_i である。これらは独立なので、t>0t>0 について

E[et(Sn−E[Sn])]=∏i=1nE[etYi]≤∏i=1nexp⁡(t2(bi−ai)28)=exp⁡(t2C8),C=∑i=1n(bi−ai)2E\bigl[\mathrm{e}^{t(S_n-E[S_n])}\bigr]=\prod_{i=1}^nE[\mathrm{e}^{tY_i}]\le\prod_{i=1}^n\exp\Bigl(\frac{t^2(b_i-a_i)^2}{8}\Bigr)=\exp\Bigl(\frac{t^2C}{8}\Bigr),\qquad C=\sum_{i=1}^n(b_i-a_i)^2

である(1つ目の等号は独立な確率変数の積の期待値、不等号は補題 10.19)。Chernoff 限界から

P(Sn−E[Sn]≥s)≤exp⁡(−ts+t2C8)P\bigl(S_n-E[S_n]\ge s\bigr)\le\exp\Bigl(-ts+\frac{t^2C}{8}\Bigr)

がすべての t>0t>0 で成り立つ。指数の2次式は t=4s/Ct=4s/C で最小値をとる。

−4s2C+2s2C=−2s2C-\frac{4s^2}{C}+\frac{2s^2}{C}=-\frac{2s^2}{C}

よって (10.30) を得る。下側は、区間 [−bi,−ai][-b_i,-a_i] に値をとる −Xi-X_i に同じ議論を使えばよい。両側は、2つの事象の和に劣加法性を使えばよい。

各項が [0,1][0,1] に値をとる独立同分布の場合を考える。標本平均 Xˉn\bar X_n について s=nεs=n\varepsilon と置くと

P(Xˉn−μ≥ε)≤e−2nε2(10.31)P\bigl(\bar X_n-\mu\ge\varepsilon \bigr)\le\mathrm{e}^{-2n\varepsilon ^2}\tag{10.31}

となる。Chebyshev の評価 (10.8) が 1/n1/n の速さで減るのに対し、こちらは nn について指数関数的に減る。

Hoeffding の指数と Kullback–Leibler 情報量

  • Bernoulli 分布の和では、Chernoff 限界の最良の指数は D(p+ε ∥ p)D(p+\varepsilon \,\|\,p) で、Hoeffding の指数は 2ε22\varepsilon ^2 である。
  • Hoeffding の不等式は、Chernoff 限界の積率母関数をさらに上から抑えて作った。よって e−nD(p+ε∥p)≤e−2nε2\mathrm{e}^{-nD(p+\varepsilon \|p)}\le\mathrm{e}^{-2n\varepsilon ^2} である。すなわち D(p+ε ∥ p)≥2ε2D(p+\varepsilon \,\|\,p)\ge2\varepsilon ^2 が成り立つ。
  • 成功確率が 1/2 の近くでは、2つの指数はほぼ等しい。成功確率が 0 や 1 に近いと KL 情報量の方がずっと大きく、Hoeffding の評価は粗くなる。

図 10.3 に、公正なコインを nn 回投げて表の割合が 0.6 以上になる確率を示す。Chebyshev・Hoeffding・Chernoff の上限と正確な値を比べた。縦軸は対数目盛りである。

  • Chebyshev の上限は直線的に下がらない(1/n1/n は対数目盛りで緩やかな曲線になる)。
  • 指数的な上限と正確な値は、どれも直線に近い傾きで下がる。

正確な値の傾きは Chernoff 限界の傾き D(0.6 ∥ 0.5)≈0.0201D(0.6\,\|\,0.5)\approx0.0201 とほぼ等しく、Cramér の定理の主張と合っている。

図

図 10.3 公正なコインを nn 回投げて表の割合が 0.6 以上になる確率(緑の点)と、その上限。Chebyshev の上限は P(∣Xˉn−12∣≥0.1)≤25/nP(\left\vert \bar X_n-\frac12\right\vert \ge0.1)\le25/n(橙)、Hoeffding の上限は e−0.02n\mathrm{e}^{-0.02n}(青の破線)、Chernoff 限界は e−nD(0.6∥0.5)\mathrm{e}^{-nD(0.6\|0.5)}(紺の実線)で、後の2つはほとんど重なる。

例題 10.5 Poisson 分布の裾 ★★

オリジナルX∼Po(λ)X\sim\mathrm{Po}(\lambda) とする。

  1. Chernoff 限界から P(X≥2λ)≤(e/4)λP(X\ge2\lambda)\le(\mathrm{e}/4)^\lambda を導け。
  2. λ=10\lambda=10 のとき、この上限を Chebyshev の不等式と Cantelli の不等式による上限と比べよ。正確な値 P(X≥20)≈0.00345P(X\ge20)\approx0.00345 とも比べよ。
解答
  1. a=2λa=2\lambda は平均 λ\lambda より大きいので、命題 10.16 が使える。(10.25) に代入すると

IX(2λ)=2λlog⁡2−2λ+λ=λ(2log⁡2−1)I_X(2\lambda)=2\lambda\log2-2\lambda+\lambda=\lambda(2\log2-1)

である。したがって

P(X≥2λ)≤exp⁡(−λ(2log⁡2−1))=(e1−2log⁡2)λ=(e/4)λP(X\ge2\lambda)\le\exp\bigl(-\lambda(2\log2-1)\bigr)=\bigl(\mathrm{e}^{1-2\log2}\bigr)^\lambda=(\mathrm{e}/4)^\lambda

となる。e/4≈0.680\mathrm{e}/4\approx0.680 なので、上限は λ\lambda について指数関数的に減る。2. λ=10\lambda=10 で3つの上限を求める。

  • Chernoff 限界:(e/4)10≈0.0210(\mathrm{e}/4)^{10}\approx0.0210。
  • Chebyshev の不等式:分散 10 から、P(X≥20)≤P(∣X−10∣≥10)≤10100=0.1P(X\ge20)\le P(\left\vert X-10\right\vert \ge10)\le\frac{10}{100}=0.1。
  • Cantelli の不等式:P(X−10≥10)≤1010+100=111≈0.0909P(X-10\ge10)\le\frac{10}{10+100}=\frac1{11}\approx0.0909。

正確な値 0.00345 に対して、Chernoff 限界は約6倍、Chebyshev は約29倍である。λ\lambda を大きくすると、Chebyshev と Cantelli の上限は 1/λ1/\lambda の速さでしか減らない。一方 Chernoff 限界は 0.680λ0.680^\lambda の速さで減るので、差は開いていく。

例題 10.6 割合の推定に必要な試行回数(Hoeffding 版) ★★★

オリジナル例題 10.2 と同じ状況で、成功確率がどの値であっても次を保証したい。

P(∣p^n−p∣≥ε)≤δP(\left\vert \hat p_n-p\right\vert \ge\varepsilon )\le\delta

  1. Hoeffding の不等式から、十分な試行回数の条件を求めよ。また ε=δ=0.05\varepsilon =\delta=0.05 の場合の回数を答えよ。
  2. ε=0.05\varepsilon =0.05、δ=0.001\delta=0.001 のとき、Chebyshev の不等式による回数と Hoeffding の不等式による回数を比べよ。
解答
  1. 各試行は [0,1][0,1] に値をとる。(10.30) の両側の形で、区間を [0,1][0,1]、s=nεs=n\varepsilon とすると

P(∣p^n−p∣≥ε)=P(∣Sn−np∣≥nε)≤2exp⁡(−2n2ε2n)=2e−2nε2P\bigl(\left\vert \hat p_n-p\right\vert \ge\varepsilon \bigr)=P\bigl(\left\vert S_n-np\right\vert \ge n\varepsilon \bigr)\le2\exp\Bigl(-\frac{2n^2\varepsilon ^2}{n}\Bigr)=2\mathrm{e}^{-2n\varepsilon ^2}

である。右辺が δ\delta 以下になる条件は

2nε2≥log⁡(2/δ),すなわちn≥log⁡(2/δ)2ε22n\varepsilon ^2\ge\log(2/\delta),\qquad\text{すなわち}\qquad n\ge\frac{\log(2/\delta)}{2\varepsilon ^2}

である。ε=δ=0.05\varepsilon =\delta=0.05 では

log⁡402×0.0025=3.6890.005≈737.8\frac{\log40}{2\times0.0025}=\frac{3.689}{0.005}\approx737.8

なので、738 回以上で十分である。Chebyshev の不等式による 2000 の約 37% である。2. Chebyshev の不等式では、例題 10.2 と同じ計算から 14nε2≤δ\frac1{4n\varepsilon ^2}\le\delta が条件になる。すなわち次が必要である。

n≥14ε2δ=14×0.0025×0.001=100000n\ge\frac{1}{4\varepsilon ^2\delta}=\frac{1}{4\times0.0025\times0.001}=100000

Hoeffding の不等式では

n≥log⁡20000.005=7.6010.005≈1520.2n\ge\frac{\log2000}{0.005}=\frac{7.601}{0.005}\approx1520.2

なので、1521 回以上で十分である。Chebyshev による回数は 1/δ1/\delta に比例し、Hoeffding による回数は log⁡(1/δ)\log(1/\delta) に比例する。要求する確率 δ\delta を小さくするほど、この差は大きくなる。

第13章の中心極限定理を使うと、回数が大きいときの近似として次が得られる(δ=0.05\delta=0.05)。

n≈(1.96)24ε2≈385n\approx\frac{(1.96)^2}{4\varepsilon ^2}\approx385

ただしこれは近似であって、Hoeffding の不等式のようにすべての回数で成り立つ保証ではない。

確認テスト

オリジナル

  1. 10.3-1 Z∼N(0,1)Z\sim\mathrm N(0,1) について、Chernoff 限界 inf⁡t≥0e−taMZ(t)\inf_{t\ge0}\mathrm{e}^{-ta}M_Z(t) を直接計算せよ。それが e−a2/2\mathrm{e}^{-a^2/2} になることを確かめよ。また a=3a=3 のときの値を、正確な値 P(Z≥3)≈0.00135P(Z\ge3)\approx0.00135 と比べよ。

  2. 10.3-2 S∼Bin(100,12)S\sim\mathrm{Bin}(100,\frac12) とする。P(S≥75)P(S\ge75) の上限を、次の3つで求めよ。

    • Chernoff 限界 e−nD(a∥p)\mathrm{e}^{-nD(a\|p)}
    • Hoeffding の不等式
    • Chebyshev の不等式

また正確な値 P(S≥75)≈2.82×10−7P(S\ge75)\approx2.82\times10^{-7} と比べよ。3. 10.3-3 X1,…,XnX_1,\dots,X_n を独立で Ex(1)\mathrm{Ex}(1) に従う確率変数とする。和を SnS_n とする。P(Sn≥2n)≤(2/e)nP(S_n\ge2n)\le(2/\mathrm{e})^n を示せ。また n=10n=10 のときの値を、次の正確な値と比べよ。

P(S10≥20)=e−20∑k=0920kk!≈0.00500P(S_{10}\ge20)=\mathrm{e}^{-20}\sum_{k=0}^{9}\frac{20^k}{k!}\approx0.00500 4. 10.3-4 ε1,…,εn\varepsilon _1,\dots,\varepsilon _n を、±1\pm1 を等確率でとる独立な確率変数とする。級数の比較で cosh⁡t≤et2/2\cosh t\le\mathrm{e}^{t^2/2} を示せ。それを使って、s>0s>0 について次を導け。

P(ε1+⋯+εn≥s)≤e−s2/(2n)P(\varepsilon _1+\cdots+\varepsilon _n\ge s)\le\mathrm{e}^{-s^2/(2n)} 5. 10.3-5 X∼Po(λ)X\sim\mathrm{Po}(\lambda) について、下側の Chernoff 限界から次を示せ。

P(X≤λ/2)≤exp⁡(−λ2(1−log⁡2))P(X\le\lambda/2)\le\exp\Bigl(-\frac{\lambda}{2}(1-\log2)\Bigr)

また λ=20\lambda=20 のときの値を、正確な値 P(X≤10)≈0.0108P(X\le10)\approx0.0108 と比べよ。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『基礎理論』の記事一覧へ