§E20.34確率分布からの標本生成

最終更新

(0,1)(0,1)に値をとり一様分布U[0,1]U[0,1]に従う確率変数UUに対して、−log⁡(1−U)-\log(1-U)は指数分布Exp⁡(1)\operatorname{Exp}(1)に従う。Exp⁡(1)\operatorname{Exp}(1)の分布関数はx≥0x\ge0で1−e−x1-e^{-x}であり、u∈(0,1)u\in(0,1)に対して、この分布関数の値がuu以上となるxxの範囲はx≥−log⁡(1−u)x\ge-\log(1-u)である。しかし、分布関数はいつも逆写像をもつとは限らない。有限個の点に重みをもつ離散分布の分布関数は跳びと定数の区間からなり、一点に原子をもち別の区間で一様分布に従う混合の分布関数も、跳びと定数の区間をもつ。

このような場合にも、各u∈(0,1)u\in(0,1)に、分布関数の値がuu以上となる実数全体の下限を対応させる写像は定まる。この写像を分布関数の一般化逆関数という。実数直線上の任意の Borel 確率測度について、(0,1)(0,1)に値をとり一様分布U[0,1]U[0,1]に従う確率変数を一般化逆関数で写した確率変数の分布は元の確率測度に一致する。有限個の点に重みをもつ離散分布では、一般化逆関数は、点を小さい順に並べて重みを累積した和が初めてuu以上となる点をuuに対応させる。

こうして生成した標本は、次の「Monte Carlo 積分」で平均されて積分の推定に用いられる。

本記事では、一般化逆関数、棄却法、正規標本と多変量正規標本の生成、および有限格子と求根の誤差を扱う。

1 一般化逆関数

定義 1.1.μ\muをR\R上の Borel 確率測度とし、F(x):=μ((−∞,x])F(x):=\mu((-\infty,x])(x∈R)(x\in\R)と置く。FFは確率空間(R,B(R),μ)(\R,\mathcal B(\R),\mu)上の恒等写像の分布関数であるから、§E11.3 命題 2.2 (1)により非減少であり、§E11.3 命題 2.2 (3)によりlim⁡x→−∞F(x)=0\lim_{x\to-\infty}F(x)=0、lim⁡x→∞F(x)=1\lim_{x\to\infty}F(x)=1である。0<u<10<u<1とすると、u<1u<1であるからF(x)≥uF(x)\ge uを満たすx∈Rx\in\Rが存在し、u>0u>0であるからF(x0)<uF(x_0)<uを満たすx0∈Rx_0\in\Rが存在して、x≤x0x\le x_0ならばF(x)≤F(x0)<uF(x)\le F(x_0)<uである。したがって集合{x∈R∣F(x)≥u}\{x\in\R\mid F(x)\ge u\}は空でなく、下に有界である。

QF(u):=inf⁡{x∈R∣F(x)≥u}(0<u<1)Q_F(u):=\inf\{x\in\R\mid F(x)\ge u\}\qquad(0<u<1)

で定まる写像QF ⁣:(0,1)→RQ_F\colon(0,1)\to\RをFFの 一般化逆関数 (generalized inverse) という。

定理 1.2.μ\muをR\R上の Borel 確率測度、F(x):=μ((−∞,x])F(x):=\mu((-\infty,x])(x∈R)(x\in\R)とし、QFQ_FをFFの一般化逆関数とする。

  1. u∈(0,1)u\in(0,1)とx∈Rx\in\Rに対して、QF(u)≤xQ_F(u)\le xであることとu≤F(x)u\le F(x)であることは同値である。特にF(QF(u))≥uF(Q_F(u))\ge uである。
  2. QFQ_Fは非減少であり、Borel 可測である。
  3. (Ω,F,P)(\Omega,\mathcal F,P)を確率空間とし、UUを(0,1)(0,1)に値をとり一様分布U[0,1]U[0,1]に従う確率変数とする。このときX:=QF(U)X:=Q_F(U)は確率変数であり、XXの分布はμ\muである。

証明.u∈(0,1)u\in(0,1)とし、Su:={x∈R∣F(x)≥u}S_u:=\{x\in\R\mid F(x)\ge u\}と置く。§E11.3 命題 2.2 (1)により、x∈Sux\in S_uかつx≤x′x\le x'ならばx′∈Sux'\in S_uである。

(1)を示す。u≤F(x)u\le F(x)ならばx∈Sux\in S_uであるから、QF(u)=inf⁡Su≤xQ_F(u)=\inf S_u\le xである。各n∈N≥1n\in\NNに対して、下限の定義によりyn<QF(u)+1/ny_n<Q_F(u)+1/nを満たすyn∈Suy_n\in S_uが存在するから、QF(u)+1/n∈SuQ_F(u)+1/n\in S_uである。§E11.3 命題 2.2 (2)によりF(QF(u))=lim⁡n→∞F(QF(u)+1/n)≥uF(Q_F(u))=\lim_{n\to\infty}F(Q_F(u)+1/n)\ge uである。したがって、QF(u)≤xQ_F(u)\le xならばF(x)≥F(QF(u))≥uF(x)\ge F(Q_F(u))\ge uである。

(2)を示す。0<u≤v<10<u\le v<1ならばSv⊂SuS_v\subset S_uであるから、QF(u)≤QF(v)Q_F(u)\le Q_F(v)である。x∈Rx\in\Rに対して、(1)により

QF−1((−∞,x])={u∈(0,1)∣u≤F(x)}=(0,1)∩(0,F(x)]Q_F^{-1}((-\infty,x])=\{u\in(0,1)\mid u\le F(x)\}=(0,1)\cap(0,F(x)]

であり、右辺は区間であるから Borel 集合である。QF−1(B)Q_F^{-1}(B)が Borel 集合となるB⊂RB\subset\Rの全体は、逆像が補集合と可算和を保つことからシグマ加法族をなし、すべての左半直線を含む。§E9.1 命題 3.3により、このシグマ加法族はB(R)\mathcal B(\R)を含む。

(3)を示す。UUは可測であり、QFQ_Fは Borel 可測であるから、X=QF∘UX=Q_F\circ Uは確率変数である。U[0,1]U[0,1]の密度を積分すると、0≤t≤10\le t\le1に対してP(U≤t)=tP(U\le t)=tである。UUは(0,1)(0,1)に値をとるから、(1)により各x∈Rx\in\Rに対して{X≤x}={U≤F(x)}\{X\le x\}=\{U\le F(x)\}であり、0≤F(x)≤10\le F(x)\le1からP(X≤x)=F(x)=μ((−∞,x])P(X\le x)=F(x)=\mu((-\infty,x])である。§E11.3 定理 2.3によりXXの分布はμ\muである。▨

例 1.3.ν\nuを一様分布U[1,2]U[1,2]とし、μ:=12δ0+12ν\mu:=\frac12\delta_0+\frac12\nu、F(x):=μ((−∞,x])F(x):=\mu((-\infty,x])と置く。

F(x)={0(x<0),1/2(0≤x<1),x/2(1≤x<2),1(x≥2)F(x)=\begin{cases}0&(x<0),\\ 1/2&(0\le x<1),\\ x/2&(1\le x<2),\\ 1&(x\ge2)\end{cases}

であり、FFは00で跳び、[0,1)[0,1)で定数である。0<u≤1/20<u\le1/2ならば、F(0)≥uF(0)\ge uでありx<0x<0でF(x)=0<uF(x)=0<uであるから、QF(u)=0Q_F(u)=0である。1/2<u<11/2<u<1ならば、F(x)≥uF(x)\ge uはx≥2ux\ge2uと同値であるから、QF(u)=2uQ_F(u)=2uである。μ\muの原子00はQFQ_Fが定数となる区間(0,1/2](0,1/2]に対応し、FFが定数である区間[0,1)[0,1)はQFQ_Fのu=1/2u=1/2における跳び(値00から右極限11へ)に対応する。FFは連続でも狭義単調でもないので逆写像をもたないが、定理 1.2 (3)により、(0,1)(0,1)に値をとりU[0,1]U[0,1]に従うUUに対してQF(U)Q_F(U)の分布はμ\muであり、P(QF(U)=0)=P(U≤1/2)=1/2P(Q_F(U)=0)=P(U\le1/2)=1/2である。

命題 1.4.n∈N≥1n\in\NNとし、実数x1<⋯<xnx_1<\cdots<x_nとp1,…,pn≥0p_1,\ldots,p_n\ge0が∑j=1npj=1\sum_{j=1}^np_j=1を満たすとする。c0:=0c_0:=0、cj:=∑i=1jpic_j:=\sum_{i=1}^jp_i(1≤j≤n)(1\le j\le n)と置き、μ:=∑j=1npjδxj\mu:=\sum_{j=1}^np_j\delta_{x_j}、F(x):=μ((−∞,x])F(x):=\mu((-\infty,x])とする。u∈(0,1)u\in(0,1)に対してJ(u):=min⁡{j∈{1,…,n}∣cj≥u}J(u):=\min\{j\in\{1,\ldots,n\}\mid c_j\ge u\}と置く。

  1. u∈(0,1)u\in(0,1)に対してJ(u)J(u)は定まり、1≤j≤n1\le j\le nについて、J(u)=jJ(u)=jであることとcj−1<u≤cjc_{j-1}<u\le c_jであることは同値である。さらにQF(u)=xJ(u)Q_F(u)=x_{J(u)}である。
  2. (Ω,F,P)(\Omega,\mathcal F,P)を確率空間とし、UUを(0,1)(0,1)に値をとりU[0,1]U[0,1]に従う確率変数とすると、xJ(U)x_{J(U)}の分布はμ\muであり、1≤j≤n1\le j\le nに対してP(J(U)=j)=pjP(J(U)=j)=p_jである。pj=0p_j=0ならば、すべてのu∈(0,1)u\in(0,1)に対してJ(u)≠jJ(u)\ne jである。
  3. c1,…,cnc_1,\ldots,c_nはc1=p1c_1=p_1、cj=cj−1+pjc_j=c_{j-1}+p_j(2≤j≤n)(2\le j\le n)によりn−1n-1回の加算で計算される。u∈(0,1)u\in(0,1)に対し、j=1,2,…j=1,2,\ldotsの順にcj≥uc_j\ge uを判定して最初に成り立ったjjを出力する手続きは、J(u)J(u)回の比較の後にJ(u)J(u)を出力する。特に比較の回数はnn以下である。
  4. u∈(0,1)u\in(0,1)に対し、ℓ0:=0\ell_0:=0、h0:=nh_0:=nと置く。ht−ℓt≥2h_t-\ell_t\ge2であるとき、mt:=⌊(ℓt+ht)/2⌋m_t:=\lfloor(\ell_t+h_t)/2\rfloorと置いて、cmt≥uc_{m_t}\ge uならば(ℓt+1,ht+1):=(ℓt,mt)(\ell_{t+1},h_{t+1}):=(\ell_t,m_t)、cmt<uc_{m_t}<uならば(ℓt+1,ht+1):=(mt,ht)(\ell_{t+1},h_{t+1}):=(m_t,h_t)と定める。この手続きは、比較cmt≥uc_{m_t}\ge uを高々⌈log⁡2n⌉\lceil\log_2n\rceil回行った後にht−ℓt=1h_t-\ell_t=1となって終わり、そのときのhth_tはJ(u)J(u)に等しい。

証明.(1)を示す。pj≥0p_j\ge0であるからc0≤c1≤⋯≤cn=1c_0\le c_1\le\cdots\le c_n=1であり、u<1u<1からJ(u)J(u)は定まる。J(u)=jJ(u)=jならば、cj≥uc_j\ge uであり、j=1j=1のときはc0=0<uc_0=0<u、j≥2j\ge2のときはJ(u)J(u)の最小性からcj−1<uc_{j-1}<uである。逆にcj−1<u≤cjc_{j-1}<u\le c_jならば、i<ji<jに対してci≤cj−1<uc_i\le c_{j-1}<uであるからJ(u)=jJ(u)=jである。x∈Rx\in\Rに対して{i∣xi≤x}\{i\mid x_i\le x\}の元の個数をk(x)k(x)とすると、x1<⋯<xnx_1<\cdots<x_nからF(x)=ck(x)F(x)=c_{k(x)}である。j:=J(u)j:=J(u)とすると、F(xj)=cj≥uF(x_j)=c_j\ge uであるから、定理 1.2 (1)によりQF(u)≤xjQ_F(u)\le x_jである。x<xjx<x_jならばk(x)≤j−1k(x)\le j-1であるからF(x)≤cj−1<uF(x)\le c_{j-1}<uであり、定理 1.2 (1)によりQF(u)>xQ_F(u)>xである。したがってQF(u)=xjQ_F(u)=x_jである。

(2)を示す。(1)によりxJ(U)=QF(U)x_{J(U)}=Q_F(U)であるから、定理 1.2 (3)によりxJ(U)x_{J(U)}の分布はμ\muである。0≤t≤10\le t\le1に対してP(U≤t)=tP(U\le t)=tであるから、P(J(U)=j)=P(cj−1<U≤cj)=cj−cj−1=pjP(J(U)=j)=P(c_{j-1}<U\le c_j)=c_j-c_{j-1}=p_jである。pj=0p_j=0ならばcj−1=cjc_{j-1}=c_jであり、cj−1<u≤cjc_{j-1}<u\le c_jを満たすuuは存在しない。

(3)を示す。加算はj=2,…,nj=2,\ldots,nの各段で一回ずつ行われる。(1)と列(cj)(c_j)の非減少性により、j<J(u)j<J(u)ならばcj<uc_j<uであり、cJ(u)≥uc_{J(u)}\ge uであるから、判定が最初に成り立つのはj=J(u)j=J(u)であり、そこまでの比較はJ(u)J(u)回である。

(4)の証明は演習とする(問題 5.2)。▨

例 1.5.n=3n=3、(x1,x2,x3)=(0,1,2)(x_1,x_2,x_3)=(0,1,2)、(p1,p2,p3)=(1/2,0,1/2)(p_1,p_2,p_3)=(1/2,0,1/2)とすると、(c1,c2,c3)=(1/2,1/2,1)(c_1,c_2,c_3)=(1/2,1/2,1)である。0<u≤1/20<u\le1/2ならばJ(u)=1J(u)=1、1/2<u<11/2<u<1ならばJ(u)=3J(u)=3であり、JJは値22をとらない。u=1/2u=1/2ではc1=c2=uc_1=c_2=uであり、最小の添字11が選ばれてQF(1/2)=0=x1Q_F(1/2)=0=x_1となる。命題 1.4 (4)の手続きではℓ0=0\ell_0=0、h0=3h_0=3、m0=1m_0=1である。u≤1/2u\le1/2ならばc1≥uc_1\ge uから(ℓ1,h1)=(0,1)(\ell_1,h_1)=(0,1)となって11を出力し、u>1/2u>1/2ならば(ℓ1,h1)=(1,3)(\ell_1,h_1)=(1,3)、m1=2m_1=2であり、c2=1/2<uc_2=1/2<uから(ℓ2,h2)=(2,3)(\ell_2,h_2)=(2,3)となって33を出力する。

2 独立な入力と棄却法

命題 2.1.(Ω,F,P)(\Omega,\mathcal F,P)を確率空間、IIを空でない添字集合とし、部分シグマ加法族の族(Gi)i∈I(\mathcal G_i)_{i\in I}は相互独立であるとする。SSを空でない添字集合とし、(Js)s∈S(J_s)_{s\in S}をIIの空でない有限部分集合からなる族であって、s≠s′s\ne s'ならばJs∩Js′=∅J_s\cap J_{s'}=\emptysetを満たすものとする。

  1. Hs:=σ(⋃i∈JsGi)\mathcal H_s:=\sigma\bigl(\bigcup_{i\in J_s}\mathcal G_i\bigr)(s∈S)(s\in S)と置くと、(Hs)s∈S(\mathcal H_s)_{s\in S}は相互独立である。
  2. 各i∈Ii\in Iに対してei∈N≥1e_i\in\NNと確率ベクトルWi ⁣:Ω→ReiW_i\colon\Omega\to\R^{e_i}が与えられ、Gi=σ(Wi):={Wi−1(B)∣B∈B(Rei)}\mathcal G_i=\sigma(W_i):=\{W_i^{-1}(B)\mid B\in\mathcal B(\R^{e_i})\}であるとする。各s∈Ss\in SについてJsJ_sの元をis,1,…,is,psi_{s,1},\ldots,i_{s,p_s}と並べ、Es:=eis,1+⋯+eis,psE_s:=e_{i_{s,1}}+\cdots+e_{i_{s,p_s}}と置き、ms∈N≥1m_s\in\NNと Borel 可測写像hs ⁣:REs→Rmsh_s\colon\R^{E_s}\to\R^{m_s}をとってZs:=hs(Wis,1,…,Wis,ps)Z_s:=h_s(W_{i_{s,1}},\ldots,W_{i_{s,p_s}})と置く。このとき(σ(Zs))s∈S(\sigma(Z_s))_{s\in S}は相互独立である。

証明. 証明は演習とする(問題 5.1)。▨

定理 2.2.d∈N≥1d\in\NNとし、f,g ⁣:Rd→[0,∞)f,g\colon\R^d\to[0,\infty)を∫Rdf(x) dx=∫Rdg(x) dx=1\int_{\R^d}f(x)\,dx=\int_{\R^d}g(x)\,dx=1を満たす Borel 可測関数、M>0M>0を実数とし、すべてのx∈Rdx\in\R^dに対してf(x)≤Mg(x)f(x)\le Mg(x)であるとする。g(x)>0g(x)>0ならばa(x):=f(x)/(Mg(x))a(x):=f(x)/(Mg(x))、g(x)=0g(x)=0ならばa(x):=0a(x):=0と置く。確率空間(Ω,F,P)(\Omega,\mathcal F,P)上の確率ベクトルYk ⁣:Ω→RdY_k\colon\Omega\to\R^dと確率変数Vk ⁣:Ω→(0,1)V_k\colon\Omega\to(0,1)(k∈N≥1)(k\in\NN)について、部分シグマ加法族の族σ(Y1),σ(V1),σ(Y2),σ(V2),…\sigma(Y_1),\sigma(V_1),\sigma(Y_2),\sigma(V_2),\ldotsは相互独立であり、各YkY_kは密度ggをもち、各VkV_kはU[0,1]U[0,1]に従うとする。Ak:={Vk≤a(Yk)}A_k:=\{V_k\le a(Y_k)\}、K(ω):={k∈N≥1∣ω∈Ak}K(\omega):=\{k\in\NN\mid\omega\in A_k\}と置く。s∈N≥1s\in\NNとω∈Ω\omega\in\Omegaに対して、K(ω)K(\omega)がss個以上の元をもつならば、Ts(ω)T_s(\omega)をK(ω)K(\omega)のss番目に小さい元とし、Xs(ω):=YTs(ω)(ω)X_s(\omega):=Y_{T_s(\omega)}(\omega)と置く。K(ω)K(\omega)の元がss個未満ならば、Ts(ω):=sT_s(\omega):=s、Xs(ω):=0X_s(\omega):=0と置く。00=10^0=1と約束する。

  1. aaは[0,1][0,1]に値をとる Borel 可測関数である。任意のk∈N≥1k\in\NNと Borel 集合B⊂RdB\subset\R^dに対して P({Yk∈B}∩Ak)=1M∫Bf(x) dxP(\{Y_k\in B\}\cap A_k)=\frac1M\int_Bf(x)\,dx が成り立つ。特にP(Ak)=1/MP(A_k)=1/Mであり、M≥1M\ge1である。
  2. 各TsT_sは確率変数、各XsX_sは確率ベクトルである。r∈N≥1r\in\NN、整数1≤k1<⋯<kr1\le k_1<\cdots<k_rと Borel 集合B1,…,Br⊂RdB_1,\ldots,B_r\subset\R^dに対して P(T1=k1,…,Tr=kr, X1∈B1,…,Xr∈Br)=(1−1M)kr−rM−r∏s=1r∫Bsf(x) dxP(T_1=k_1,\ldots,T_r=k_r,\ X_1\in B_1,\ldots,X_r\in B_r)=\Bigl(1-\frac1M\Bigr)^{k_r-r}M^{-r}\prod_{s=1}^r\int_{B_s}f(x)\,dx が成り立つ。K(ω)K(\omega)が無限集合となるω\omegaの全体は確率11の事象である。
  3. 各r∈N≥1r\in\NNに対してσ(X1),…,σ(Xr)\sigma(X_1),\ldots,\sigma(X_r)は相互独立であり、各XsX_sは密度ffをもつ。
  4. T1−1T_1-1は幾何分布Geom⁡(1/M)\operatorname{Geom}(1/M)に従い、E[T1]=ME[T_1]=Mである。各r∈N≥1r\in\NNに対してE[Tr]=rME[T_r]=rMである。特に、(Yk,Vk)(Y_k,V_k)の生成とVk≤a(Yk)V_k\le a(Y_k)の判定からなる試行1回の費用が定数c≥0c\ge0であるとき、最初のrr個の出力を得るまでの費用cTrcT_rの期待値はcrMcrMである。

証明.(1)を示す。{g>0}\{g>0\}上でa=f/(Mg)a=f/(Mg)は Borel 可測関数の商であり、{g=0}\{g=0\}上でa=0a=0であるから、aaは Borel 可測である。g(x)>0g(x)>0ならばf(x)≤Mg(x)f(x)\le Mg(x)から0≤a(x)≤10\le a(x)\le1である。g(x)=0g(x)=0ならば0≤f(x)≤Mg(x)=00\le f(x)\le Mg(x)=0であるから、すべてのx∈Rdx\in\R^dで

a(x)g(x)=f(x)Ma(x)g(x)=\frac{f(x)}M

が成り立つ。Borel 集合の長方形の逆像{Yk∈B}∩{Vk∈C}\{Y_k\in B\}\cap\{V_k\in C\}は事象であるから、(Yk,Vk)(Y_k,V_k)はB(Rd)⊗B(R)\mathcal B(\R^d)\otimes\mathcal B(\R)に関して可測であり、その法則ν\nuはRd×R\R^d\times\R上の確率測度である。σ(Yk)\sigma(Y_k)とσ(Vk)\sigma(V_k)の独立性から、Borel 集合B⊂RdB\subset\R^d、C⊂RC\subset\Rに対してν(B×C)=μYk(B)μVk(C)\nu(B\times C)=\mu_{Y_k}(B)\mu_{V_k}(C)であり、§E9.10 定理 5.1の一意性によりν=μYk⊗μVk\nu=\mu_{Y_k}\otimes\mu_{V_k}である。写像(y,v)↦a(y)−v(y,v)\mapsto a(y)-vはB(Rd)⊗B(R)\mathcal B(\R^d)\otimes\mathcal B(\R)に関して可測であるから、D:={(y,v)∣y∈B, v≤a(y)}D:=\{(y,v)\mid y\in B,\ v\le a(y)\}は可測である。§E9.11 定理 2.3を1D\mathbf 1_Dに適用すると

P({Yk∈B}∩Ak)=ν(D)=∫Rd1B(y) P(Vk≤a(y)) dμYk(y)=∫Rd1B(y)a(y) dμYk(y)P(\{Y_k\in B\}\cap A_k)=\nu(D)=\int_{\R^d}\mathbf 1_B(y)\,P(V_k\le a(y))\,d\mu_{Y_k}(y)=\int_{\R^d}\mathbf 1_B(y)a(y)\,d\mu_{Y_k}(y)

である。ここで0≤a(y)≤10\le a(y)\le1と、0≤t≤10\le t\le1に対するP(Vk≤t)=tP(V_k\le t)=tを用いた。μYk\mu_{Y_k}は Lebesgue 測度に関して密度ggをもつから、§E9.15 命題 4.3を非負関数1Ba\mathbf 1_Baに適用すると、右辺は∫Ba(y)g(y) dy=M−1∫Bf(y) dy\int_Ba(y)g(y)\,dy=M^{-1}\int_Bf(y)\,dyに等しい。B=RdB=\R^dとするとP(Ak)=1/MP(A_k)=1/Mであり、P(Ak)≤1P(A_k)\le1からM≥1M\ge1である。

(2)を示す。写像h ⁣:Rd+1→Rd+1h\colon\R^{d+1}\to\R^{d+1}をh(y,v):=(y,1[0,∞)(a(y)−v))h(y,v):=(y,\mathbf 1_{[0,\infty)}(a(y)-v))で定めるとhhは Borel 可測であり、Zk:=h(Yk,Vk)=(Yk,1Ak)Z_k:=h(Y_k,V_k)=(Y_k,\mathbf 1_{A_k})である。命題 2.1 (2)を、添字(k,1)(k,1)にYkY_k、添字(k,2)(k,2)にVkV_kを対応させ、Jk:={(k,1),(k,2)}J_k:=\{(k,1),(k,2)\}として適用すると、σ(Z1),σ(Z2),…\sigma(Z_1),\sigma(Z_2),\ldotsは相互独立である。Borel 集合B⊂RdB\subset\R^dに対して{Yk∈B}∩Ak=Zk−1(B×{1})\{Y_k\in B\}\cap A_k=Z_k^{-1}(B\times\{1\})とΩ∖Ak=Zk−1(Rd×{0})\Omega\setminus A_k=Z_k^{-1}(\R^d\times\{0\})はσ(Zk)\sigma(Z_k)に属する。

r∈N≥1r\in\NNとし、整数の組κ=(k1,…,kr)\kappa=(k_1,\ldots,k_r)で1≤k1<⋯<kr1\le k_1<\cdots<k_rを満たすものと Borel 集合B1,…,Br⊂RdB_1,\ldots,B_r\subset\R^dに対して

Eκ(B1,…,Br):=⋂s=1r({Yks∈Bs}∩Aks)∩⋂1≤k≤krk∉{k1,…,kr}(Ω∖Ak)E_\kappa(B_1,\ldots,B_r):=\bigcap_{s=1}^r\bigl(\{Y_{k_s}\in B_s\}\cap A_{k_s}\bigr)\cap\bigcap_{\substack{1\le k\le k_r\\ k\notin\{k_1,\ldots,k_r\}}}(\Omega\setminus A_k)

と置く。σ(Z1),…,σ(Zkr)\sigma(Z_1),\ldots,\sigma(Z_{k_r})の相互独立性と(1)により

P(Eκ(B1,…,Br))=(1−1M)kr−rM−r∏s=1r∫Bsf(x) dxP(E_\kappa(B_1,\ldots,B_r))=\Bigl(1-\frac1M\Bigr)^{k_r-r}M^{-r}\prod_{s=1}^r\int_{B_s}f(x)\,dx(2.2.1)

である。ω∈Eκ(Rd,…,Rd)\omega\in E_\kappa(\R^d,\ldots,\R^d)であることは、K(ω)K(\omega)がrr個以上の元をもち、その小さい方からrr個がk1,…,krk_1,\ldots,k_rであることと同値である。したがってκ\kappaを動かした事象Eκ(Rd,…,Rd)E_\kappa(\R^d,\ldots,\R^d)は互いに交わらず、その和集合は{ω∣K(ω) は r 個以上の元をもつ}=:Ωr\{\omega\mid K(\omega)\text{ は }r\text{ 個以上の元をもつ}\}=:\Omega_rであり、Ωr\Omega_rは事象である。Ωr\Omega_r上ではTsT_sとXsX_s(s≤r)(s\le r)はK(ω)K(\omega)の小さい方からrr個の元で定まるから、

{T1=k1,…,Tr=kr, X1∈B1,…,Xr∈Br}∩Ωr=Eκ(B1,…,Br)\{T_1=k_1,\ldots,T_r=k_r,\ X_1\in B_1,\ldots,X_r\in B_r\}\cap\Omega_r=E_\kappa(B_1,\ldots,B_r)(2.2.2)

である。s∈N≥1s\in\NN、k∈N≥1k\in\NNと Borel 集合B⊂RdB\subset\R^dに対して、{Ts=k}\{T_s=k\}はks=kk_s=kを満たす長さssの組κ\kappaにわたるEκ(Rd,…,Rd)E_\kappa(\R^d,\ldots,\R^d)の有限和と、k=sk=sの場合のΩ∖Ωs\Omega\setminus\Omega_sとの和であり、{Xs∈B}\{X_s\in B\}は長さssの組κ\kappaにわたるEκ(Rd,…,Rd,B)E_\kappa(\R^d,\ldots,\R^d,B)の可算和と、0∈B0\in Bの場合のΩ∖Ωs\Omega\setminus\Omega_sとの和である。よってTsT_sは確率変数、XsX_sは確率ベクトルである。

組κ\kappaにg1:=k1g_1:=k_1、gs:=ks−ks−1g_s:=k_s-k_{s-1}(2≤s≤r)(2\le s\le r)を対応させる写像は、長さrrの組の全体からN≥1r\NN^rへの全単射であり、kr−r=∑s=1r(gs−1)k_r-r=\sum_{s=1}^r(g_s-1)である。0≤1−1/M<10\le1-1/M<1であるから、§E11.5 補題 1.1により∑g∈N≥1(1−1/M)g−1=M\sum_{g\in\NN}(1-1/M)^{g-1}=Mであり、式 (2.2.1)をκ\kappaについて加えると

∑κP(Eκ(B1,…,Br))=∏s=1r(∑g∈N≥1(1−1M)g−11M∫Bsf(x) dx)=∏s=1r∫Bsf(x) dx\sum_\kappa P(E_\kappa(B_1,\ldots,B_r))=\prod_{s=1}^r\Bigl(\sum_{g\in\NN}\Bigl(1-\frac1M\Bigr)^{g-1}\frac1M\int_{B_s}f(x)\,dx\Bigr)=\prod_{s=1}^r\int_{B_s}f(x)\,dx(2.2.3)

である。B1=⋯=Br=RdB_1=\cdots=B_r=\R^dとするとP(Ωr)=1P(\Omega_r)=1である。したがって式 (2.2.2)と式 (2.2.1)から主張の等式を得る。K(ω)K(\omega)が無限集合となるω\omegaの全体は⋂r∈N≥1Ωr\bigcap_{r\in\NN}\Omega_rであり、その確率は11である。

(3)を示す。r∈N≥1r\in\NNと Borel 集合B1,…,Br⊂RdB_1,\ldots,B_r\subset\R^dをとる。式 (2.2.2)により、κ\kappaにわたる事象Eκ(B1,…,Br)E_\kappa(B_1,\ldots,B_r)は互いに交わらず、その和集合は{X1∈B1,…,Xr∈Br}∩Ωr\{X_1\in B_1,\ldots,X_r\in B_r\}\cap\Omega_rである。P(Ωr)=1P(\Omega_r)=1と式 (2.2.3)から

P(X1∈B1,…,Xr∈Br)=∏s=1r∫Bsf(x) dxP(X_1\in B_1,\ldots,X_r\in B_r)=\prod_{s=1}^r\int_{B_s}f(x)\,dx

である。t≠st\ne sに対してBt=RdB_t=\R^dとするとP(Xs∈Bs)=∫Bsf(x) dxP(X_s\in B_s)=\int_{B_s}f(x)\,dxであるから、XsX_sは密度ffをもつ。σ(Xs)\sigma(X_s)の元はXs−1(B)X_s^{-1}(B)の形であり、選ばれない添字にRd\R^dを置くと、相異なるs1,…,sq∈{1,…,r}s_1,\ldots,s_q\in\{1,\ldots,r\}とσ(Xsj)\sigma(X_{s_j})の元に対して積の公式が成り立つ。§E11.7 定義 1.1によりσ(X1),…,σ(Xr)\sigma(X_1),\ldots,\sigma(X_r)は相互独立である。

(4)を示す。T0:=0T_0:=0、Gs:=Ts−Ts−1G_s:=T_s-T_{s-1}(s∈N≥1)(s\in\NN)と置く。r∈N≥1r\in\NNと(g1,…,gr)∈N≥1r(g_1,\ldots,g_r)\in\NN^rに対して、事象{G1=g1,…,Gr=gr}\{G_1=g_1,\ldots,G_r=g_r\}はks:=g1+⋯+gsk_s:=g_1+\cdots+g_sとした事象{T1=k1,…,Tr=kr}\{T_1=k_1,\ldots,T_r=k_r\}に等しいから、(2)をB1=⋯=Br=RdB_1=\cdots=B_r=\R^dとして

P(G1=g1,…,Gr=gr)=∏s=1r1M(1−1M)gs−1P(G_1=g_1,\ldots,G_r=g_r)=\prod_{s=1}^r\frac1M\Bigl(1-\frac1M\Bigr)^{g_s-1}

を得る。t≠st\ne sのgtg_tについて和をとると、§E11.5 補題 1.1によりg∈N≥1g\in\NNに対してP(Gs=g)=M−1(1−M−1)g−1P(G_s=g)=M^{-1}(1-M^{-1})^{g-1}であり、これらの和は11である。したがってP(Gs−1∈N≥0)=1P(G_s-1\in\N)=1であり、Gs−1G_s-1はGeom⁡(1/M)\operatorname{Geom}(1/M)に従う。∣Gs−1∣\lvert G_s-1\rvertはほとんど確実にGs−1G_s-1に等しく、1/M∈(0,1]1/M\in(0,1]であるから、§E11.5 命題 1.5によりE[∣Gs−1∣]=E[Gs−1]=(1−1/M)/(1/M)=M−1<∞E[\lvert G_s-1\rvert]=E[G_s-1]=(1-1/M)/(1/M)=M-1<\inftyである。よってGs−1G_s-1は可積分であり、§E11.4 命題 1.2によりE[Gs]=ME[G_s]=Mである。G1=T1G_1=T_1であるからT1−1T_1-1はGeom⁡(1/M)\operatorname{Geom}(1/M)に従い、E[T1]=ME[T_1]=Mである。Tr=G1+⋯+GrT_r=G_1+\cdots+G_rであるから、§E11.4 命題 1.2によりE[Tr]=rME[T_r]=rMであり、E[cTr]=crME[cT_r]=crMである。▨

例 2.3.f(x):=2/π e−x2/21[0,∞)(x)f(x):=\sqrt{2/\pi}\,e^{-x^2/2}\mathbf 1_{[0,\infty)}(x)、g(x):=e−x1[0,∞)(x)g(x):=e^{-x}\mathbf 1_{[0,\infty)}(x)と置く。§E11.5 命題 2.5により∫Re−x2/2 dx=2π\int_\R e^{-x^2/2}\,dx=\sqrt{2\pi}であり、被積分関数は偶関数であるから∫Rf=1\int_\R f=1である。ggはExp⁡(1)\operatorname{Exp}(1)の密度である。x≥0x\ge0に対して

f(x)g(x)=2π ex−x2/2=2eπ e−(x−1)2/2≤2eπ\frac{f(x)}{g(x)}=\sqrt{\frac2\pi}\,e^{x-x^2/2}=\sqrt{\frac{2e}\pi}\,e^{-(x-1)^2/2}\le\sqrt{\frac{2e}\pi}

であり、等号はx=1x=1で成り立つ。x<0x<0ではf(x)=g(x)=0f(x)=g(x)=0である。したがってM:=2e/π≈1.3155M:=\sqrt{2e/\pi}\approx1.3155に対してf≤Mgf\le Mgが成り立ち、x≥0x\ge0でa(x)=e−(x−1)2/2a(x)=e^{-(x-1)^2/2}、x<0x<0でa(x)=0a(x)=0である。0<M′<M0<M'<Mならばf(1)=Mg(1)>M′g(1)f(1)=Mg(1)>M'g(1)であるから、f≤M′gf\le M'gを満たす正の定数M′M'のうち最小のものはMMであり、定理 2.2 (4)のE[T1]=ME[T_1]=MもこのMMで最小になる。

U1,U2,…U_1,U_2,\ldotsを(0,1)(0,1)に値をとり、相互独立で、それぞれU[0,1]U[0,1]に従う確率変数とする。Exp⁡(1)\operatorname{Exp}(1)の分布関数FFはx<0x<0で00、x≥0x\ge0で1−e−x1-e^{-x}であり、u∈(0,1)u\in(0,1)に対してF(x)≥uF(x)\ge uはx≥−log⁡(1−u)x\ge-\log(1-u)と同値であるから、QF(u)=−log⁡(1−u)Q_F(u)=-\log(1-u)である。Yk:=−log⁡(1−U2k−1)Y_k:=-\log(1-U_{2k-1})、Vk:=U2kV_k:=U_{2k}と置くと、定理 1.2 (3)によりYkY_kはExp⁡(1)\operatorname{Exp}(1)に従い、命題 2.1 (2)によりσ(Y1),σ(V1),σ(Y2),…\sigma(Y_1),\sigma(V_1),\sigma(Y_2),\ldotsは相互独立である。

ffとggの役割を入れ替え、Exp⁡(1)\operatorname{Exp}(1)の密度を目標、2/π e−x2/21[0,∞)\sqrt{2/\pi}\,e^{-x^2/2}\mathbf 1_{[0,\infty)}を提案の密度とすると、x≥0x\ge0での比π/2 ex2/2−x\sqrt{\pi/2}\,e^{x^2/2-x}はx→∞x\to\inftyで発散するので、定理 2.2の仮定を満たす実数MMは存在しない。

3 正規分布に従う標本

定理 3.1.(Ω,F,P)(\Omega,\mathcal F,P)を確率空間とする。

  1. U,VU,Vを(0,1)(0,1)に値をとり、独立で、それぞれU[0,1]U[0,1]に従う確率変数とする。 R:=−2log⁡U,Z=(Z1,Z2):=(Rcos⁡2πV, Rsin⁡2πV)R:=\sqrt{-2\log U},\qquad Z=(Z_1,Z_2):=(R\cos2\pi V,\ R\sin2\pi V) と置くと、ZZはN2(0,I2)N_2(0,I_2)に従い、Z1Z_1とZ2Z_2は独立で、それぞれN(0,1)N(0,1)に従う。
  2. n∈N≥1n\in\NNとし、U1,…,U2nU_1,\ldots,U_{2n}を(0,1)(0,1)に値をとり、相互独立で、それぞれU[0,1]U[0,1]に従う確率変数とする。1≤j≤n1\le j\le nに対して、(U,V)=(U2j−1,U2j)(U,V)=(U_{2j-1},U_{2j})から上の式で得るZZを(Z2j−1,Z2j)(Z_{2j-1},Z_{2j})とする。このとき、1≤r≤2n1\le r\le2nを満たす各整数rrに対して(Z1,…,Zr)(Z_1,\ldots,Z_r)はNr(0,Ir)N_r(0,I_r)に従う。

証明.(1)を示す。W:=R2∖{(x,0)∣x≥0}W:=\R^2\setminus\{(x,0)\mid x\ge0\}と置くと、WWは開集合である。ρ(u):=−2log⁡u\rho(u):=\sqrt{-2\log u}と置き、Φ ⁣:(0,1)2→R2\Phi\colon(0,1)^2\to\R^2を

Φ(u,v):=(ρ(u)cos⁡2πv, ρ(u)sin⁡2πv)\Phi(u,v):=\bigl(\rho(u)\cos2\pi v,\ \rho(u)\sin2\pi v\bigr)

で定めるとZ=Φ(U,V)Z=\Phi(U,V)である。ρ\rhoは(0,1)(0,1)上で正の値をとるC1C^1級関数であり、ρ′(u)=−1/(uρ(u))\rho'(u)=-1/(u\rho(u))である。sin⁡2πv=0\sin2\pi v=0を満たすv∈(0,1)v\in(0,1)は1/21/2だけであり、そのときcos⁡2πv=−1\cos2\pi v=-1であるから、Φ\PhiはWWに値をとる。z=(z1,z2)∈Wz=(z_1,z_2)\in Wに対して∥z∥>0\lVert z\rVert>0かつ∥z∥−z1>0\lVert z\rVert-z_1>0であるから、

Ψ(z):=(e−∥z∥2/2, π−2arctan⁡τ(z)2π),τ(z):=z2∥z∥−z1\Psi(z):=\Bigl(e^{-\lVert z\rVert^2/2},\ \frac{\pi-2\arctan\tau(z)}{2\pi}\Bigr),\qquad\tau(z):=\frac{z_2}{\lVert z\rVert-z_1}

はWWから(0,1)2(0,1)^2へのC1C^1級写像である。

(u,v)∈(0,1)2(u,v)\in(0,1)^2とし、θ:=2πv∈(0,2π)\theta:=2\pi v\in(0,2\pi)と置く。∥Φ(u,v)∥2=−2log⁡u\lVert\Phi(u,v)\rVert^2=-2\log uであり、τ(Φ(u,v))=sin⁡θ/(1−cos⁡θ)=tan⁡(π/2−θ/2)\tau(\Phi(u,v))=\sin\theta/(1-\cos\theta)=\tan(\pi/2-\theta/2)とπ/2−θ/2∈(−π/2,π/2)\pi/2-\theta/2\in(-\pi/2,\pi/2)からarctan⁡τ(Φ(u,v))=π/2−θ/2\arctan\tau(\Phi(u,v))=\pi/2-\theta/2である。したがってΨ(Φ(u,v))=(u,v)\Psi(\Phi(u,v))=(u,v)である。

z∈Wz\in Wとし、ρz:=∥z∥\rho_z:=\lVert z\rVert、β:=ρz−z1>0\beta:=\rho_z-z_1>0、τ:=τ(z)\tau:=\tau(z)、θ:=π−2arctan⁡τ∈(0,2π)\theta:=\pi-2\arctan\tau\in(0,2\pi)と置く。z12+z22=ρz2z_1^2+z_2^2=\rho_z^2からβ2+z22=2ρzβ\beta^2+z_2^2=2\rho_z\beta、β2−z22=−2z1β\beta^2-z_2^2=-2z_1\betaであり、1+τ2=2ρz/β1+\tau^2=2\rho_z/\beta、1−τ2=−2z1/β1-\tau^2=-2z_1/\betaである。したがって

cos⁡θ=−1−τ21+τ2=z1ρz,sin⁡θ=2τ1+τ2=z2ρz\cos\theta=-\frac{1-\tau^2}{1+\tau^2}=\frac{z_1}{\rho_z},\qquad\sin\theta=\frac{2\tau}{1+\tau^2}=\frac{z_2}{\rho_z}

である。Ψ(z)\Psi(z)の第一成分uuはρ(u)=ρz\rho(u)=\rho_zを満たし、第二成分はθ/(2π)\theta/(2\pi)であるから、Φ(Ψ(z))=z\Phi(\Psi(z))=zである。よってΦ\Phiは(0,1)2(0,1)^2からWWへのC1C^1級微分同相であり、Φ−1=Ψ\Phi^{-1}=\Psiである。偏導関数は∂uΦ=ρ′(u)(cos⁡2πv,sin⁡2πv)\partial_u\Phi=\rho'(u)(\cos2\pi v,\sin2\pi v)、∂vΦ=2πρ(u)(−sin⁡2πv,cos⁡2πv)\partial_v\Phi=2\pi\rho(u)(-\sin2\pi v,\cos2\pi v)であるから、

det⁡DΦ(u,v)=2πρ(u)ρ′(u)=−2πu\det D\Phi(u,v)=2\pi\rho(u)\rho'(u)=-\frac{2\pi}u

である。

UUとVVは独立であるから、§E11.7 定理 2.1により(U,V)(U,V)の法則はμU⊗μV\mu_U\otimes\mu_Vであり、§E9.11 定理 2.3により(U,V)(U,V)はR2\R^2上の密度1[0,1]2\mathbf 1_{[0,1]^2}をもつ。P((U,V)∈(0,1)2)=1P((U,V)\in(0,1)^2)=1であるから、§E11.8 定理 5.1によりZZは密度

1W(z)1[0,1]2(Ψ(z))∣det⁡DΦ(Ψ(z))∣=1W(z)e−∥z∥2/22π\mathbf 1_W(z)\frac{\mathbf 1_{[0,1]^2}(\Psi(z))}{\lvert\det D\Phi(\Psi(z))\rvert}=\mathbf 1_W(z)\frac{e^{-\lVert z\rVert^2/2}}{2\pi}

をもつ。R2∖W\R^2\setminus WはR×{0}\R\times\{0\}に含まれ、§E9.11 定理 2.3によりR×{0}\R\times\{0\}の Lebesgue 測度は00であるから、ZZは密度φ2(z)=(2π)−1e−∥z∥2/2\varphi_2(z)=(2\pi)^{-1}e^{-\lVert z\rVert^2/2}をもち、§E11.10 定義 3.1によりN2(0,I2)N_2(0,I_2)に従う。Borel 集合B1,B2⊂RB_1,B_2\subset\Rに対して、§E9.11 定理 2.3によりP(Z1∈B1,Z2∈B2)=∫B1φ1∫B2φ1P(Z_1\in B_1,Z_2\in B_2)=\int_{B_1}\varphi_1\int_{B_2}\varphi_1である。B2=RB_2=\RまたはB1=RB_1=\RとするとZ1Z_1とZ2Z_2はそれぞれN(0,1)N(0,1)に従い、§E11.7 命題 1.2によりZ1Z_1とZ2Z_2は独立である。

(2)を示す。Φ\Phiを(0,1)2(0,1)^2の外で00と置いて延長した写像Φˉ ⁣:R2→R2\bar\Phi\colon\R^2\to\R^2は Borel 可測であり、(Z2j−1,Z2j)=Φˉ(U2j−1,U2j)(Z_{2j-1},Z_{2j})=\bar\Phi(U_{2j-1},U_{2j})である。命題 2.1 (2)をJj:={2j−1,2j}J_j:=\{2j-1,2j\}(1≤j≤n)(1\le j\le n)に適用すると、σ((Z1,Z2)),…,σ((Z2n−1,Z2n))\sigma((Z_1,Z_2)),\ldots,\sigma((Z_{2n-1},Z_{2n}))は相互独立である。Borel 集合B1,…,B2n⊂RB_1,\ldots,B_{2n}\subset\Rに対して、この独立性と(1)から

P(Z1∈B1,…,Z2n∈B2n)=∏j=1nP(Z2j−1∈B2j−1, Z2j∈B2j)=∏i=12n∫Biφ1P(Z_1\in B_1,\ldots,Z_{2n}\in B_{2n})=\prod_{j=1}^nP(Z_{2j-1}\in B_{2j-1},\ Z_{2j}\in B_{2j})=\prod_{i=1}^{2n}\int_{B_i}\varphi_1

である。1≤r≤2n1\le r\le2nとし、i>ri>rに対してBi=RB_i=\Rと置くと、§E9.11 定理 2.3により右辺は∫B1×⋯×Brφr\int_{B_1\times\cdots\times B_r}\varphi_rに等しい。P((Z1,…,Zr)∈C)=∫CφrP((Z_1,\ldots,Z_r)\in C)=\int_C\varphi_rを満たす Borel 集合C⊂RrC\subset\R^rの全体は、両辺がCCについて確率測度であるから Dynkin 系をなし、空集合とRr\R^rの半開直方体をすべて含む。空集合と半開直方体の全体は π 系であり、その有限非交和の全体Rr\mathcal R_rはこの π 系を含み、この π 系が生成するシグマ加法族に含まれる。§E9.4 定理 3.3によりσ(Rr)=B(Rr)\sigma(\mathcal R_r)=\mathcal B(\R^r)であるから、この π 系はB(Rr)\mathcal B(\R^r)を生成する。§E9.1 定理 4.8により(Z1,…,Zr)(Z_1,\ldots,Z_r)は密度φr\varphi_rをもち、Nr(0,Ir)N_r(0,I_r)に従う。▨

命題 3.2.(Ω,F,P)(\Omega,\mathcal F,P)を確率空間とし、d∈N≥1d\in\NN、m∈Rdm\in\R^d、Σ\Sigmaをdd次実対称半正定値行列とする。

  1. r∈N≥1r\in\NNとA∈Rd×rA\in\R^{d\times r}がAAT=ΣAA^{\mathsf T}=\Sigmaを満たし、確率ベクトルZ ⁣:Ω→RrZ\colon\Omega\to\R^rがNr(0,Ir)N_r(0,I_r)に従うならば、m+AZm+AZはNd(m,Σ)N_d(m,\Sigma)に従い、すべてのω∈Ω\omega\in\Omegaでm+AZ(ω)∈m+Ran⁡Σm+AZ(\omega)\in m+\operatorname{Ran}\Sigmaである。rank⁡Σ<d\operatorname{rank}\Sigma<dならば、m+AZm+AZはdd次元 Lebesgue 測度に関する密度をもたない。
  2. Σ\Sigmaが正定値ならば、Σ\Sigmaの Cholesky 因子CCとNd(0,Id)N_d(0,I_d)に従うZZに対して、m+CZm+CZはNd(m,Σ)N_d(m,\Sigma)に従う。CCは§E20.5 定理 5.2 (5)の式によりd3/3+d2/2−5d/6d^3/3+d^2/2-5d/6回の四則演算とdd回の平方根で計算され、CCとz∈Rdz\in\R^dからm+Czm+Czを得る計算はd2+dd^2+d回の四則演算で行われる。したがって、n∈N≥1n\in\NN個の標本を作るとき、CCを一度計算すれば、四則演算はd3/3+d2/2−5d/6+n(d2+d)d^3/3+d^2/2-5d/6+n(d^2+d)回、平方根はdd回、N(0,1)N(0,1)に従う標本はndnd個である。
  3. Σ\SigmaをRd\R^dの標準内積に関する線形写像とみなすと正作用素であり、その正の平方根B:=Σ1/2B:=\Sigma^{1/2}はBBT=ΣBB^{\mathsf T}=\Sigmaを満たす。k:=rank⁡Σ≥1k:=\operatorname{rank}\Sigma\ge1ならば、Σ\Sigmaの固有ベクトルからなる正規直交基底q1,…,qdq_1,\ldots,q_dと対応する固有値λ1,…,λd\lambda_1,\ldots,\lambda_dであってλ1,…,λk>0\lambda_1,\ldots,\lambda_k>0、λk+1=⋯=λd=0\lambda_{k+1}=\cdots=\lambda_d=0を満たすものが存在し、Ak:=(λ1 q1,…,λk qk)∈Rd×kA_k:=(\sqrt{\lambda_1}\,q_1,\ldots,\sqrt{\lambda_k}\,q_k)\in\R^{d\times k}はAkAkT=ΣA_kA_k^{\mathsf T}=\Sigmaを満たす。AkA_kとz∈Rkz\in\R^kからm+Akzm+A_kzを得る計算は2dk2dk回の四則演算で行われる。k=0k=0ならばΣ=0\Sigma=0であり、A:=0∈Rd×1A:=0\in\R^{d\times1}はAAT=ΣAA^{\mathsf T}=\Sigmaを満たし、m+AZ=mm+AZ=mである。

証明.(1)を示す。§E11.10 定理 4.2によりm+AZm+AZは Gaussian 確率ベクトルであり、平均はmm、共分散はAAT=ΣAA^{\mathsf T}=\Sigmaであるから、Nd(m,Σ)N_d(m,\Sigma)に従う。x∈Rdx\in\R^dがΣx=0\Sigma x=0を満たすならば∥ATx∥2=xTAATx=0\lVert A^{\mathsf T}x\rVert^2=x^{\mathsf T}AA^{\mathsf T}x=0であるから、ker⁡Σ=ker⁡AT\ker\Sigma=\ker A^{\mathsf T}である。したがってrank⁡Σ=d−dim⁡ker⁡AT=rank⁡AT=rank⁡A\operatorname{rank}\Sigma=d-\dim\ker A^{\mathsf T}=\operatorname{rank}A^{\mathsf T}=\operatorname{rank}Aであり、Ran⁡Σ=Ran⁡AAT⊂Ran⁡A\operatorname{Ran}\Sigma=\operatorname{Ran}AA^{\mathsf T}\subset\operatorname{Ran}Aと合わせてRan⁡Σ=Ran⁡A\operatorname{Ran}\Sigma=\operatorname{Ran}Aである。よってすべてのω\omegaでm+AZ(ω)∈m+Ran⁡Σm+AZ(\omega)\in m+\operatorname{Ran}\Sigmaである。rank⁡Σ<d\operatorname{rank}\Sigma<dの場合の主張は§E11.10 定理 6.1である。

(2)を示す。§E20.5 定理 5.2 (3)によりΣ\Sigmaは Cholesky 因子CCをもち、CCT=ΣCC^{\mathsf T}=\Sigmaであるから、(1)をr=dr=d、A=CA=Cとして適用する。CCの計算の回数は§E20.5 定理 5.2 (5)による。CCは下三角行列であるから、m+Czm+Czの第ii成分mi+∑j=1icijzjm_i+\sum_{j=1}^ic_{ij}z_jはii回の乗算とii回の加算で計算され、合計は∑i=1d2i=d2+d\sum_{i=1}^d2i=d^2+d回である。

(3)を示す。ΣT=Σ\Sigma^{\mathsf T}=\Sigmaであり、すべてのx∈Rdx\in\R^dで⟨Σx,x⟩=xTΣx≥0\langle\Sigma x,x\rangle=x^{\mathsf T}\Sigma x\ge0であるから、Σ\Sigmaは正作用素である。§E3.38 定理 1.1により、正作用素BBでB2=ΣB^2=\Sigmaを満たすものがただ一つ存在する。BBは自己随伴であるからBT=BB^{\mathsf T}=Bであり、BBT=B2=ΣBB^{\mathsf T}=B^2=\Sigmaである。§E3.37 定理 3.1により、Σ\Sigmaの固有ベクトルからなる正規直交基底q1,…,qdq_1,\ldots,q_dが存在する。Σqi=λiqi\Sigma q_i=\lambda_iq_iとするとλi=qiTΣqi≥0\lambda_i=q_i^{\mathsf T}\Sigma q_i\ge0であり、番号を付け替えて正の固有値を前に並べる。x=∑i=1d(qiTx)qix=\sum_{i=1}^d(q_i^{\mathsf T}x)q_iから

Σx=∑i=1dλi(qiTx)qi=∑λi>0λiqiqiTx\Sigma x=\sum_{i=1}^d\lambda_i(q_i^{\mathsf T}x)q_i=\sum_{\lambda_i>0}\lambda_iq_iq_i^{\mathsf T}x

である。λi>0\lambda_i>0ならばqi=Σ(λi−1qi)q_i=\Sigma(\lambda_i^{-1}q_i)であるから、Ran⁡Σ\operatorname{Ran}\Sigmaは{qi∣λi>0}\{q_i\mid\lambda_i>0\}で張られ、正の固有値の個数はkkに等しい。上の式からΣ=∑i=1kλiqiqiT=AkAkT\Sigma=\sum_{i=1}^k\lambda_iq_iq_i^{\mathsf T}=A_kA_k^{\mathsf T}である。m+Akzm+A_kzの各成分はkk回の乗算とkk回の加算で計算されるから、合計は2dk2dk回である。k=0k=0ならばRan⁡Σ={0}\operatorname{Ran}\Sigma=\{0\}であるからΣ=0\Sigma=0である。▨

例 3.3.m∈R2m\in\R^2とし、Z=(Z1,Z2)Z=(Z_1,Z_2)を定理 3.1 (1)で作ったN2(0,I2)N_2(0,I_2)に従う確率ベクトルとする。

  1. Σ1:=(4222)\Sigma_1:=\begin{pmatrix}4&2\\2&2\end{pmatrix}とC:=(2011)C:=\begin{pmatrix}2&0\\1&1\end{pmatrix}についてCCT=Σ1CC^{\mathsf T}=\Sigma_1であり、CCは対角成分が正の下三角行列であるから、§E20.5 定理 5.2 (4)によりΣ1\Sigma_1は正定値であり、CCはΣ1\Sigma_1の Cholesky 因子である。命題 3.2 (2)によりm+(2Z1, Z1+Z2)m+(2Z_1,\ Z_1+Z_2)はN2(m,Σ1)N_2(m,\Sigma_1)に従う。
  2. Σ2:=(1111)\Sigma_2:=\begin{pmatrix}1&1\\1&1\end{pmatrix}はq1=(1,1)/2q_1=(1,1)/\sqrt2に対する固有値22とq2=(1,−1)/2q_2=(1,-1)/\sqrt2に対する固有値00をもち、rank⁡Σ2=1\operatorname{rank}\Sigma_2=1である。A1=2 q1=(1,1)TA_1=\sqrt2\,q_1=(1,1)^{\mathsf T}であり、m+(Z1,Z1)m+(Z_1,Z_1)はN2(m,Σ2)N_2(m,\Sigma_2)に従い、すべての標本が直線m+{(t,t)∣t∈R}m+\{(t,t)\mid t\in\R\}上にある。Σ2/2\Sigma_2/\sqrt2は対称でありxT(Σ2/2)x=(x1+x2)2/2≥0x^{\mathsf T}(\Sigma_2/\sqrt2)x=(x_1+x_2)^2/\sqrt2\ge0、(Σ2/2)2=Σ2(\Sigma_2/\sqrt2)^2=\Sigma_2であるから、§E3.38 定理 1.1の一意性によりΣ21/2=Σ2/2\Sigma_2^{1/2}=\Sigma_2/\sqrt2である。m+Σ21/2Z=m+Z1+Z22(1,1)m+\Sigma_2^{1/2}Z=m+\frac{Z_1+Z_2}{\sqrt2}(1,1)は同じ法則に従うが、二つのN(0,1)N(0,1)標本を用いる。det⁡Σ2=0\det\Sigma_2=0であるからΣ2\Sigma_2は正定値でなく、§E20.5 定理 5.2 (4)により Cholesky 因子をもたない。
  3. Σ3:=diag⁡(0,1)\Sigma_3:=\operatorname{diag}(0,1)に§E20.5 定理 5.2 (5)の式を形式的に適用するとc11=0c_{11}=0となり、c21=a21/c11c_{21}=a_{21}/c_{11}は定義されない。一方、q1=(0,1)q_1=(0,1)、λ1=1\lambda_1=1からA1=(0,1)TA_1=(0,1)^{\mathsf T}であり、m+(0,Z1)m+(0,Z_1)はN2(m,Σ3)N_2(m,\Sigma_3)に従う。

4 格子と求根の誤差

命題 4.1.μ\muをR\R上の Borel 確率測度、F(x):=μ((−∞,x])F(x):=\mu((-\infty,x])(x∈R)(x\in\R)とし、(Ω,F,P)(\Omega,\mathcal F,P)を確率空間とする。

  1. U^\hat Uを(0,1)(0,1)に値をとる確率変数とし、δ:=sup⁡0≤t≤1∣P(U^≤t)−t∣\delta:=\sup_{0\le t\le1}\lvert P(\hat U\le t)-t\rvertと置く。このときX^:=QF(U^)\hat X:=Q_F(\hat U)は確率変数であり、すべてのx∈Rx\in\Rに対して∣P(X^≤x)−F(x)∣≤δ\lvert P(\hat X\le x)-F(x)\rvert\le\deltaである。
  2. M∈N≥1M\in\NNとし、確率変数U^\hat UがHM:={(2k+1)/(2M)∣k∈Z, 0≤k≤M−1}H_M:=\{(2k+1)/(2M)\mid k\in\Z,\ 0\le k\le M-1\}上の一様分布に従うならば、sup⁡0≤t≤1∣P(U^≤t)−t∣=1/(2M)\sup_{0\le t\le1}\lvert P(\hat U\le t)-t\rvert=1/(2M)である。

証明.(1)を示す。定理 1.2 (2)によりX^\hat Xは確率変数である。x∈Rx\in\Rに対して、定理 1.2 (1)により{X^≤x}={U^≤F(x)}\{\hat X\le x\}=\{\hat U\le F(x)\}であり、0≤F(x)≤10\le F(x)\le1であるから、∣P(X^≤x)−F(x)∣=∣P(U^≤F(x))−F(x)∣≤δ\lvert P(\hat X\le x)-F(x)\rvert=\lvert P(\hat U\le F(x))-F(x)\rvert\le\deltaである。

(2)を示す。t∈[0,1]t\in[0,1]とし、ξ:=Mt\xi:=Mtと置く。(2k+1)/(2M)≤t(2k+1)/(2M)\le tはk≤ξ−1/2k\le\xi-1/2と同値であり、0≤ξ+1/2<M+10\le\xi+1/2<M+1であるから、0≤k≤M−10\le k\le M-1とk≤ξ−1/2k\le\xi-1/2を満たす整数kkの個数は⌊ξ+1/2⌋\lfloor\xi+1/2\rfloorである。したがってP(U^≤t)=⌊ξ+1/2⌋/MP(\hat U\le t)=\lfloor\xi+1/2\rfloor/Mであり、ξ−1/2<⌊ξ+1/2⌋≤ξ+1/2\xi-1/2<\lfloor\xi+1/2\rfloor\le\xi+1/2から∣P(U^≤t)−t∣≤1/(2M)\lvert P(\hat U\le t)-t\rvert\le1/(2M)である。t=1/(2M)t=1/(2M)ではP(U^≤t)=1/MP(\hat U\le t)=1/Mであり、差は1/(2M)1/(2M)に等しい。▨

注意 4.2.b∈N≥1b\in\NN、M:=2bM:=2^bとし、XXを{0,…,M−1}\{0,\ldots,M-1\}上の一様分布に従う確率変数とすると、§E20.33 命題 4.1 (1)により(X+1/2)/M(X+1/2)/MはHMH_M上の一様分布に従い、命題 4.1 (2)によりsup⁡0≤t≤1∣P((X+1/2)/M≤t)−t∣=2−(b+1)\sup_{0\le t\le1}\lvert P((X+1/2)/M\le t)-t\rvert=2^{-(b+1)}である。X/MX/Mは値00を確率1/M1/Mでとり、すべてのx∈Rx\in\RでF(x)≥0F(x)\ge0であるから{x∣F(x)≥0}\{x\mid F(x)\ge0\}は下に有界でなく、QFQ_Fの定義式はu=0u=0で実数を与えない。§E20.33 例 4.2 (4)によりM=264M=2^{64}のとき(M−1)/M(M-1)/Mの binary64 への最近接丸めは11であり、Exp⁡(1)\operatorname{Exp}(1)の分布関数FFではF(x)≥1F(x)\ge1を満たす実数xxが存在しない。

U^\hat Uが(0,1)(0,1)に値をとりHMH_M上の一様分布に従うとき、X^=QF(U^)\hat X=Q_F(\hat U)の分布はMM個以下の点からなる集合QF(HM)Q_F(H_M)に確率11を与えるので、μ\muが原子をもたなければX^\hat Xの分布はμ\muと異なる。δ\deltaは一つの確率変数の分布についての量であり、複数の入力の相互独立性を測らない。有限状態生成器の出力の値の集合をZZ、状態集合をSSとすると、§E20.33 命題 1.4により、∣Z∣k>∣S∣\lvert Z\rvert^k>\lvert S\rvertを満たすkk個の連続する出力は、初期状態を確率変数としても相互独立で一様とはならない。

命題 4.3.μ\muをR\R上の Borel 確率測度、F(x):=μ((−∞,x])F(x):=\mu((-\infty,x])(x∈R)(x\in\R)とする。実数a<ba<bについてFFは[a,b][a,b]上で連続かつ狭義単調増加であるとし、u∈(0,1)u\in(0,1)はF(a)<u≤F(b)F(a)<u\le F(b)を満たすとする。

  1. QF(u)∈(a,b]Q_F(u)\in(a,b]であり、QF(u)Q_F(u)はF(x)=uF(x)=uを満たすx∈[a,b]x\in[a,b]のただ一つである。u=F(b)u=F(b)ならばQF(u)=bQ_F(u)=bである。u<F(b)u<F(b)ならば、§E20.4 定義 2.2の二分法を[a,b][a,b]上の関数x↦F(x)−ux\mapsto F(x)-uに適用すると、ある段nnで停止してmn=QF(u)m_n=Q_F(u)を出力するか、どの段でも停止せず、すべてのn∈N≥0n\in\Nに対して∣mn−QF(u)∣≤2−(n+1)(b−a)\lvert m_n-Q_F(u)\rvert\le2^{-(n+1)}(b-a)が成り立つ。
  2. u<F(b)u<F(b)とし、さらにFFは(a,b)(a,b)で微分可能であり、ある実数m>0m>0についてすべてのt∈(a,b)t\in(a,b)でF′(t)≥mF'(t)\ge mであるとする。x^∈[a,b]\hat x\in[a,b]とε≥0\ep\ge0が∣F(x^)−u∣≤ε\lvert F(\hat x)-u\rvert\le\epを満たすならば、∣x^−QF(u)∣≤ε/m\lvert\hat x-Q_F(u)\rvert\le\ep/mである。

証明.q:=QF(u)q:=Q_F(u)と置く。

(1)を示す。F(a)<uF(a)<uであるから、定理 1.2 (1)によりq≤aq\le aは成り立たず、q>aq>aである。u≤F(b)u\le F(b)であるから、同じくq≤bq\le bである。定理 1.2 (1)によりF(q)≥uF(q)\ge uであり、a<x<qa<x<qならばq≤xq\le xが成り立たないのでF(x)<uF(x)<uである。FFはq∈(a,b]q\in(a,b]で左から連続であるから、F(q)=lim⁡x↑qF(x)≤uF(q)=\lim_{x\uparrow q}F(x)\le uであり、F(q)=uF(q)=uである。FFは[a,b][a,b]上で狭義単調増加であるから、F(x)=uF(x)=uを満たすx∈[a,b]x\in[a,b]はqqだけである。u=F(b)u=F(b)ならばbbがそのxxであるからq=bq=bである。u<F(b)u<F(b)とし、ϕ(x):=F(x)−u\phi(x):=F(x)-u(x∈[a,b])(x\in[a,b])と置くと、ϕ\phiは連続でありϕ(a)ϕ(b)<0\phi(a)\phi(b)<0であるから、§E20.4 定義 2.2の二分法が定まる。段nnで停止するならばϕ(mn)=0\phi(m_n)=0であるからmn=qm_n=qである。どの段でも停止しないならば、§E20.4 定理 2.3 (3)によりϕ\phiの零点rrで、すべてのn∈N≥0n\in\Nに対して∣mn−r∣≤2−(n+1)(b−a)\lvert m_n-r\rvert\le2^{-(n+1)}(b-a)を満たすものが存在し、零点の一意性によりr=qr=qである。

(2)を示す。ϕ(x):=F(x)−u\phi(x):=F(x)-u(x∈[a,b])(x\in[a,b])は[a,b][a,b]上で連続、(a,b)(a,b)で微分可能であり、ϕ(a)ϕ(b)<0\phi(a)\phi(b)<0、すべてのt∈(a,b)t\in(a,b)で∣ϕ′(t)∣≥m\lvert\phi'(t)\rvert\ge mを満たす。点列xk:=x^x_k:=\hat x(k∈N≥0)(k\in\N)はk=0k=0で残差判定∣ϕ(x0)∣≤ε\lvert\phi(x_0)\rvert\le\epを満たすから、§E20.4 命題 6.2 (3)をτf:=ε\tau_f:=\epとして適用すると、∣x^−r∣≤ε/m\lvert\hat x-r\rvert\le\ep/mを満たすϕ\phiの零点r∈[a,b]r\in[a,b]が存在する。(1)によりr=qr=qである。▨

例 4.4.λ>0\lambda>0とし、FFをExp⁡(λ)\operatorname{Exp}(\lambda)の分布関数とする。FFはx<0x<0で00、x≥0x\ge0で1−e−λx1-e^{-\lambda x}であり、u∈(0,1)u\in(0,1)に対してF(x)≥uF(x)\ge uはx≥−λ−1log⁡(1−u)x\ge-\lambda^{-1}\log(1-u)と同値であるから、QF(u)=−λ−1log⁡(1−u)Q_F(u)=-\lambda^{-1}\log(1-u)である。b>QF(u)b>Q_F(u)とすると、FFは[0,b][0,b]上で連続かつ狭義単調増加であり、F(0)=0<u<F(b)F(0)=0<u<F(b)であって、t∈(0,b)t\in(0,b)でF′(t)=λe−λt≥λe−λbF'(t)=\lambda e^{-\lambda t}\ge\lambda e^{-\lambda b}である。命題 4.3 (2)により、x^∈[0,b]\hat x\in[0,b]と∣F(x^)−u∣≤ε\lvert F(\hat x)-u\rvert\le\epから∣x^−QF(u)∣≤εeλb/λ\lvert\hat x-Q_F(u)\rvert\le\ep e^{\lambda b}/\lambdaを得る。b>QF(u)b>Q_F(u)からeλb>1/(1−u)e^{\lambda b}>1/(1-u)であり、ε>0\ep>0ならばこの上界はε/(λ(1−u))\ep/(\lambda(1-u))より大きい。

この増大は評価の粗さによるものではない。QF(u)≤x^Q_F(u)\le\hat xならば

F(x^)−u=∫QF(u)x^λe−λt dt≤λe−λQF(u)(x^−QF(u))=λ(1−u)(x^−QF(u))F(\hat x)-u=\int_{Q_F(u)}^{\hat x}\lambda e^{-\lambda t}\,dt\le\lambda e^{-\lambda Q_F(u)}(\hat x-Q_F(u))=\lambda(1-u)(\hat x-Q_F(u))

であるから、x^−QF(u)≥(F(x^)−u)/(λ(1−u))\hat x-Q_F(u)\ge(F(\hat x)-u)/(\lambda(1-u))である。λ=1\lambda=1、u=1−10−6u=1-10^{-6}とするとQF(u)=6log⁡10≈13.8155Q_F(u)=6\log10\approx13.8155であり、F(x^)−u=10−12F(\hat x)-u=10^{-12}を満たすx^≥QF(u)\hat x\ge Q_F(u)はx^−QF(u)≥10−6\hat x-Q_F(u)\ge10^{-6}を満たす。b=14b=14とするとF(14)=1−e−14>uF(14)=1-e^{-14}>uであり、命題 4.3 (2)の上界は10−12e14≈1.2026×10−610^{-12}e^{14}\approx1.2026\times10^{-6}である。命題 4.3 (1)の二分法の誤差の上界2−(n+1)b2^{-(n+1)}bはF′F'を含まない。

命題 4.5.μ\muをR\R上の Borel 確率測度、F(x):=μ((−∞,x])F(x):=\mu((-\infty,x])(x∈R)(x\in\R)とし、(Ω,F,P)(\Omega,\mathcal F,P)を確率空間とする。U^\hat Uを(0,1)(0,1)に値をとる確率変数、δ:=sup⁡0≤t≤1∣P(U^≤t)−t∣\delta:=\sup_{0\le t\le1}\lvert P(\hat U\le t)-t\rvert、X^:=QF(U^)\hat X:=Q_F(\hat U)とする。η≥0\eta\ge0とし、確率変数X~\tilde Xはほとんど確実に∣X~−X^∣≤η\lvert\tilde X-\hat X\rvert\le\etaを満たすとする。

  1. すべてのx∈Rx\in\Rに対してF(x−η)−δ≤P(X~≤x)≤F(x+η)+δF(x-\eta)-\delta\le P(\tilde X\le x)\le F(x+\eta)+\deltaである。
  2. μ\muが密度ffをもち、ある実数L≥0L\ge0についてすべてのx∈Rx\in\Rでf(x)≤Lf(x)\le Lであるならば、すべてのx∈Rx\in\Rに対して∣P(X~≤x)−F(x)∣≤δ+Lη\lvert P(\tilde X\le x)-F(x)\rvert\le\delta+L\etaである。

証明.(1)を示す。E:={∣X~−X^∣≤η}E:=\{\lvert\tilde X-\hat X\rvert\le\eta\}と置くとP(E)=1P(E)=1である。EE上では、X^≤x−η\hat X\le x-\etaならばX~≤x\tilde X\le xであり、X~≤x\tilde X\le xならばX^≤x+η\hat X\le x+\etaである。したがってP(X^≤x−η)≤P(X~≤x)≤P(X^≤x+η)P(\hat X\le x-\eta)\le P(\tilde X\le x)\le P(\hat X\le x+\eta)である。命題 4.1 (1)によりP(X^≤x−η)≥F(x−η)−δP(\hat X\le x-\eta)\ge F(x-\eta)-\deltaかつP(X^≤x+η)≤F(x+η)+δP(\hat X\le x+\eta)\le F(x+\eta)+\deltaである。

(2)を示す。F(x+η)−F(x)=μ((x,x+η])=∫(x,x+η]f≤LηF(x+\eta)-F(x)=\mu((x,x+\eta])=\int_{(x,x+\eta]}f\le L\etaであり、同様にF(x)−F(x−η)≤LηF(x)-F(x-\eta)\le L\etaである。(1)と合わせてF(x)−Lη−δ≤P(X~≤x)≤F(x)+Lη+δF(x)-L\eta-\delta\le P(\tilde X\le x)\le F(x)+L\eta+\deltaを得る。▨

例 4.6.μ:=δ0\mu:=\delta_0とするとF=1[0,∞)F=\mathbf 1_{[0,\infty)}であり、すべてのu∈(0,1)u\in(0,1)でQF(u)=0Q_F(u)=0である。η>0\eta>0とし、U^\hat Uを(0,1)(0,1)に値をとりU[0,1]U[0,1]に従う確率変数とすると、命題 4.5のδ\deltaは00である。X~:=η\tilde X:=\etaと置くと∣X~−QF(U^)∣=η\lvert\tilde X-Q_F(\hat U)\rvert=\etaである。0≤x<η0\le x<\etaではP(X~≤x)=0P(\tilde X\le x)=0、F(x)=1F(x)=1であるから、sup⁡x∈R∣P(X~≤x)−F(x)∣=1\sup_{x\in\R}\lvert P(\tilde X\le x)-F(x)\rvert=1であり、この値はη\etaによらない。命題 4.5 (1)の両端はx=0x=0でF(−η)=0F(-\eta)=0とF(η)=1F(\eta)=1である。μ\muは Lebesgue 密度をもたないので、命題 4.5 (2)は適用されない。

例 4.7.FFをExp⁡(1)\operatorname{Exp}(1)の分布関数とし、M:=232M:=2^{32}とし、U^\hat UをHMH_Mに値をとりHMH_M上の一様分布に従う確率変数とする。命題 4.1 (2)により、命題 4.5のδ\deltaは2−332^{-33}である。HMH_Mの最大元は1−2−331-2^{-33}であり、e−24≈3.78×10−11<2−33≈1.16×10−10e^{-24}\approx3.78\times10^{-11}<2^{-33}\approx1.16\times10^{-10}から、すべてのu∈HMu\in H_MでF(0)=0<u<F(24)F(0)=0<u<F(24)である。FFは[0,24][0,24]上で連続かつ狭義単調増加である。各u∈HMu\in H_Mに対して、命題 4.3 (1)の二分法を[0,24][0,24]上で厳密算術により実行し、段4040までに停止すればその出力を、停止しなければm40m_{40}をβ(u)\beta(u)とする。U^\hat Uは有限集合HMH_Mに値をとるので、X~:=β(U^)\tilde X:=\beta(\hat U)はすべてのω∈Ω\omega\in\Omegaで定まる確率変数であり、命題 4.3 (1)によりすべてのω∈Ω\omega\in\Omegaで∣X~−QF(U^)∣≤2−41⋅24=3⋅2−38\lvert\tilde X-Q_F(\hat U)\rvert\le2^{-41}\cdot24=3\cdot2^{-38}である。Exp⁡(1)\operatorname{Exp}(1)の密度は11以下であるから、命題 4.5 (2)により

sup⁡x∈R∣P(X~≤x)−F(x)∣≤2−33+3⋅2−38=35⋅2−38≈1.27×10−10\sup_{x\in\R}\lvert P(\tilde X\le x)-F(x)\rvert\le2^{-33}+3\cdot2^{-38}=35\cdot2^{-38}\approx1.27\times10^{-10}

である。

5 演習

問題 5.1.命題 2.1の証明を完成させよ。

解答.

命題 2.1 (1)を示す。(Gi)i∈I(\mathcal G_i)_{i\in I}の相互独立性は、相異なる有限個の添字と各Gi\mathcal G_iの事象に対する積の公式であり、§E11.13 補題 4.1が仮定する独立性と同じ条件である。q≥1q\ge1とし、相異なるs1,…,sq∈Ss_1,\ldots,s_q\in Sをとる。Js1,…,JsqJ_{s_1},\ldots,J_{s_q}は二つずつ交わらないIIの空でない有限部分集合であるから、§E11.13 補題 4.1により、Et∈HstE_t\in\mathcal H_{s_t}(1≤t≤q)(1\le t\le q)に対してP(⋂t=1qEt)=∏t=1qP(Et)P\bigl(\bigcap_{t=1}^qE_t\bigr)=\prod_{t=1}^qP(E_t)である。相異なるs1,…,sqs_1,\ldots,s_qは任意であるから、§E11.7 定義 1.1により(Hs)s∈S(\mathcal H_s)_{s\in S}は相互独立である。

命題 2.1 (2)を示す。s∈Ss\in Sとし、WJs:=(Wis,1,…,Wis,ps) ⁣:Ω→REsW_{J_s}:=(W_{i_{s,1}},\ldots,W_{i_{s,p_s}})\colon\Omega\to\R^{E_s}と置く。Borel 集合Cl⊂Reis,lC_l\subset\R^{e_{i_{s,l}}}(1≤l≤ps)(1\le l\le p_s)に対してWJs−1(C1×⋯×Cps)=⋂lWis,l−1(Cl)∈HsW_{J_s}^{-1}(C_1\times\cdots\times C_{p_s})=\bigcap_lW_{i_{s,l}}^{-1}(C_l)\in\mathcal H_sである。WJs−1(C)∈HsW_{J_s}^{-1}(C)\in\mathcal H_sを満たす Borel 集合C⊂REsC\subset\R^{E_s}の全体はシグマ加法族をなし、このような直積をすべて含む。REs\R^{E_s}の半開直方体は、各llについてReis,l\R^{e_{i_{s,l}}}の半開直方体ClC_lをとった直積C1×⋯×CpsC_1\times\cdots\times C_{p_s}であり、各ClC_lは Borel 集合であるから、このシグマ加法族は半開直方体の有限非交和の全体REs\mathcal R_{E_s}を含む。§E9.4 定理 3.3によりσ(REs)=B(REs)\sigma(\mathcal R_{E_s})=\mathcal B(\R^{E_s})であるから、このシグマ加法族はB(REs)\mathcal B(\R^{E_s})に等しい。したがって、Borel 集合B⊂RmsB\subset\R^{m_s}に対してZs−1(B)=WJs−1(hs−1(B))∈HsZ_s^{-1}(B)=W_{J_s}^{-1}(h_s^{-1}(B))\in\mathcal H_sであり、σ(Zs)⊂Hs\sigma(Z_s)\subset\mathcal H_sである。相異なるs1,…,sqs_1,\ldots,s_qとFt∈σ(Zst)F_t\in\sigma(Z_{s_t})に対してFt∈HstF_t\in\mathcal H_{s_t}であるから、命題 2.1 (1)により積の公式が成り立つ。▨

問題 5.2.命題 1.4 (4)を示せ。

解答.

c0=0<uc_0=0<uとcn=1≥uc_n=1\ge uから、t=0t=0でℓt<ht\ell_t<h_tかつcℓt<u≤chtc_{\ell_t}<u\le c_{h_t}である。ht−ℓt≥2h_t-\ell_t\ge2でこの二条件が成り立つとすると、ℓt+1≤mt≤(ℓt+ht)/2<ht\ell_t+1\le m_t\le(\ell_t+h_t)/2<h_tであり、cmt≥uc_{m_t}\ge uならば(ℓt+1,ht+1)=(ℓt,mt)(\ell_{t+1},h_{t+1})=(\ell_t,m_t)、cmt<uc_{m_t}<uならば(ℓt+1,ht+1)=(mt,ht)(\ell_{t+1},h_{t+1})=(m_t,h_t)であるから、二条件はt+1t+1でも成り立つ。wt:=ht−ℓtw_t:=h_t-\ell_tと置くと、mt−ℓt=⌊wt/2⌋m_t-\ell_t=\lfloor w_t/2\rfloor、ht−mt=⌈wt/2⌉h_t-m_t=\lceil w_t/2\rceilであるからwt+1≤⌈wt/2⌉w_{t+1}\le\lceil w_t/2\rceilである。wt≥2w_t\ge2ならば⌈wt/2⌉<wt\lceil w_t/2\rceil<w_tであり、wt≥1w_t\ge1がつねに成り立つから、手続きは有限回でwt=1w_t=1となって終わる。

N:=⌈log⁡2n⌉N:=\lceil\log_2n\rceilと置くとw0=n≤2Nw_0=n\le2^Nである。wt≤2jw_t\le2^jかつj≥1j\ge1ならばwt+1≤⌈2j/2⌉=2j−1w_{t+1}\le\lceil2^j/2\rceil=2^{j-1}であるから、比較をtt回行った後も続くならば2≤wt≤2N−t2\le w_t\le2^{N-t}であり、t≤N−1t\le N-1である。比較の回数をTTとすると、T≥1T\ge1のときT−1T-1回の比較の後に手続きは続いているからT−1≤N−1T-1\le N-1であり、T≤NT\le Nである。終わったときht=ℓt+1h_t=\ell_t+1かつcht−1<u≤chtc_{h_t-1}<u\le c_{h_t}であるから、命題 1.4 (1)によりht=J(u)h_t=J(u)である。▨

問題 5.3.M∈N≥1M\in\NNとし、U^\hat Uを(0,1)(0,1)に値をとる確率変数で、その値の集合が高々MM個の元からなるものとする。δ:=sup⁡0≤t≤1∣P(U^≤t)−t∣\delta:=\sup_{0\le t\le1}\lvert P(\hat U\le t)-t\rvertに対してδ≥1/(2M)\delta\ge1/(2M)であることを示せ。

解答.

U^\hat Uの値の集合を{v1,…,vk}\{v_1,\ldots,v_k\}、0<v1<⋯<vk<10<v_1<\cdots<v_k<1、1≤k≤M1\le k\le Mとし、G(t):=P(U^≤t)G(t):=P(\hat U\le t)と置く。GGは[0,v1)[0,v_1)で00、[vk,1][v_k,1]で11であり、1≤i≤k−11\le i\le k-1に対して[vi,vi+1)[v_i,v_{i+1})上で定数γi\gamma_iである。t∈[0,v1)t\in[0,v_1)ではt=∣G(t)−t∣≤δt=\lvert G(t)-t\rvert\le\deltaであるからv1≤δv_1\le\deltaである。t=vkt=v_kでは1−vk≤δ1-v_k\le\deltaである。t∈[vi,vi+1)t\in[v_i,v_{i+1})ではγi−δ≤t≤γi+δ\gamma_i-\delta\le t\le\gamma_i+\deltaであるから、vi+1−vi≤2δv_{i+1}-v_i\le2\deltaである。したがって

1=v1+∑i=1k−1(vi+1−vi)+(1−vk)≤δ+2(k−1)δ+δ=2kδ≤2Mδ1=v_1+\sum_{i=1}^{k-1}(v_{i+1}-v_i)+(1-v_k)\le\delta+2(k-1)\delta+\delta=2k\delta\le2M\delta

であり、δ≥1/(2M)\delta\ge1/(2M)である。命題 4.1 (2)により、HMH_M上の一様分布はこの下界に等しいδ\deltaを与える。▨

前提記事

19 本の記事・単元を表示