統計学の復習 第2章 §2.5 ★★★ 偏差平方和 S x x S_{xx} S xx を中心に、n n n で割る分散と n − 1 n-1 n − 1 で割る不偏分散を書き分ける
散らばりを数1つで表すには、偏差 x i − x ˉ x_i-\bar x x i − x ˉ の大きさを集める必要がある。偏差をそのまま足すと命題 2.2 により0になるので、2乗してから足す。
定義 2.8(偏差平方和・分散・不偏分散)
S x x = ∑ i = 1 n ( x i − x ˉ ) 2 , σ ^ 2 = S x x n ( 分散 ) , s 2 = S x x n − 1 ( 不偏分散 , n ≥ 2 ) . S_{xx}=\sum_{i=1}^n(x_i-\bar x)^2,\qquad
\hat\sigma^2=\frac{S_{xx}}{n}\ (\text{分散}),\qquad
s^2=\frac{S_{xx}}{n-1}\ (\text{不偏分散},\ n\ge2). S xx = i = 1 ∑ n ( x i − x ˉ ) 2 , σ ^ 2 = n S xx ( 分散 ) , s 2 = n − 1 S xx ( 不偏分散 , n ≥ 2 ) .
n n n で割るか n − 1 n-1 n − 1 で割るか
2つの割り方は、答えたい問いが違う。σ ^ 2 \hat\sigma^2 σ ^ 2 は「手元のデータそのもの がどれだけ散らばっているか」を記述する量で、定理 2.3 (i) の最小値 S x x S_{xx} S xx を個数で割った「平均からの2乗のずれの平均」である。s 2 s^2 s 2 は「データの背後にある母集団 の分散 σ 2 \sigma^2 σ 2 をデータから推し量る」ための量で、確率変数の不偏分散 S 2 S^2 S 2 について E [ S 2 ] = σ 2 E[S^2]=\sigma^2 E [ S 2 ] = σ 2 が成り立つように n − 1 n-1 n − 1 で割る(第9章で証明する)。問題文に「分散(n n n で割る)」「不偏分散」「標本分散」とあれば、どちらを指すかを最初に確かめる。教科書や統計ソフトによって「標本分散」がどちらを指すかが違うので、名前でなく割る数で判断する。
n − 1 n-1 n − 1 という数がどこから来るかは、次の2つの見方で説明できる。
1つめは自由度の見方である。偏差 x 1 − x ˉ , … , x n − x ˉ x_1-\bar x,\dots,x_n-\bar x x 1 − x ˉ , … , x n − x ˉ は n n n 個あるが、命題 2.2 の1本の等式 ∑ i ( x i − x ˉ ) = 0 \sum_i(x_i-\bar x)=0 ∑ i ( x i − x ˉ ) = 0 を必ず満たすので、n − 1 n-1 n − 1 個を決めれば最後の1個は自動的に決まる。S x x S_{xx} S xx は自由に動ける n − 1 n-1 n − 1 個ぶんの情報から作られた2乗和なので、1個あたりに直すには n − 1 n-1 n − 1 で割る。拘束の本数が1本である理由は、平均 x ˉ \bar x x ˉ という1個の量を同じデータから計算して中心に使ったことにある。回帰で2個の係数を推定すると n − 2 n-2 n − 2 、分散分析で k k k 個の群平均を推定すると N − k N-k N − k になる(第14章・第15章)のも、同じ数え方による。
2つめは、平均を使わずに散らばりを測る見方である。
命題 2.9(2点の差による表示)
S x x = 1 2 n ∑ i = 1 n ∑ j = 1 n ( x i − x j ) 2 = 1 n ∑ i < j ( x i − x j ) 2 , s 2 = 1 ( n 2 ) ∑ i < j ( x i − x j ) 2 2 . S_{xx}=\frac{1}{2n}\sum_{i=1}^n\sum_{j=1}^n(x_i-x_j)^2=\frac1n\sum_{i<j}(x_i-x_j)^2,
\qquad
s^2=\frac{1}{\binom n2}\sum_{i<j}\frac{(x_i-x_j)^2}{2}. S xx = 2 n 1 i = 1 ∑ n j = 1 ∑ n ( x i − x j ) 2 = n 1 i < j ∑ ( x i − x j ) 2 , s 2 = ( 2 n ) 1 i < j ∑ 2 ( x i − x j ) 2 .
証明 x i − x j = ( x i − x ˉ ) − ( x j − x ˉ ) x_i-x_j=(x_i-\bar x)-(x_j-\bar x) x i − x j = ( x i − x ˉ ) − ( x j − x ˉ ) を2乗して i , j i,j i , j について和をとると
∑ i , j ( x i − x j ) 2 = ∑ i , j ( x i − x ˉ ) 2 − 2 ∑ i , j ( x i − x ˉ ) ( x j − x ˉ ) + ∑ i , j ( x j − x ˉ ) 2 = n S x x − 2 ( ∑ i ( x i − x ˉ ) ) 2 + n S x x = 2 n S x x \sum_{i,j}(x_i-x_j)^2=\sum_{i,j}(x_i-\bar x)^2-2\sum_{i,j}(x_i-\bar x)(x_j-\bar x)+\sum_{i,j}(x_j-\bar x)^2
=nS_{xx}-2\Bigl(\sum_i(x_i-\bar x)\Bigr)^2+nS_{xx}=2nS_{xx} i , j ∑ ( x i − x j ) 2 = i , j ∑ ( x i − x ˉ ) 2 − 2 i , j ∑ ( x i − x ˉ ) ( x j − x ˉ ) + i , j ∑ ( x j − x ˉ ) 2 = n S xx − 2 ( i ∑ ( x i − x ˉ ) ) 2 + n S xx = 2 n S xx
(中央の項は命題 2.2 により0)。i = j i=j i = j の項は0で、( i , j ) (i,j) ( i , j ) と ( j , i ) (j,i) ( j , i ) は同じ値なので、∑ i , j = 2 ∑ i < j \sum_{i,j}=2\sum_{i<j} ∑ i , j = 2 ∑ i < j である。これで1つめの等式が出る。両辺を n − 1 n-1 n − 1 で割り、( n 2 ) = n ( n − 1 ) / 2 \binom n2=n(n-1)/2 ( 2 n ) = n ( n − 1 ) /2 を使えば2つめの等式になる。
この表示では、不偏分散 s 2 s^2 s 2 は「2個のデータの組 ( n 2 ) \binom n2 ( 2 n ) 通りすべてについて ( x i − x j ) 2 / 2 (x_i-x_j)^2/2 ( x i − x j ) 2 /2 を平均したもの」になる。平均 x ˉ \bar x x ˉ を経由しないこの形で、分母に自然に n ( n − 1 ) / 2 n(n-1)/2 n ( n − 1 ) /2 組が現れる。n n n で割る σ ^ 2 \hat\sigma^2 σ ^ 2 は、i = j i=j i = j の「同じデータどうしの組」(差が0)まで数に入れて平均したことに当たり、そのぶん小さくなる。
計算公式
命題 2.10(分散の計算公式 ★★★)
x 2 ‾ = 1 n ∑ i x i 2 \overline{x^2}=\frac1n\sum_ix_i^2 x 2 = n 1 ∑ i x i 2 とおくと
S x x = ∑ i x i 2 − n x ˉ 2 , σ ^ 2 = x 2 ‾ − x ˉ 2 . (2.6) S_{xx}=\sum_ix_i^2-n\bar x^2,\qquad \hat\sigma^2=\overline{x^2}-\bar x^2.\tag{2.6} S xx = i ∑ x i 2 − n x ˉ 2 , σ ^ 2 = x 2 − x ˉ 2 . ( 2.6 )
証明 平行移動の公式 (2.4) で c = 0 c=0 c = 0 とおくと ∑ i x i 2 = S x x + n x ˉ 2 \sum_ix_i^2=S_{xx}+n\bar x^2 ∑ i x i 2 = S xx + n x ˉ 2 となる。
「2乗の平均 − - − 平均の2乗」の形は、確率変数の V [ X ] = E [ X 2 ] − E [ X ] 2 V[X]=E[X^2]-E[X]^2 V [ X ] = E [ X 2 ] − E [ X ] 2 (第4章)と同じ構造である。ただしこの式は、x 2 ‾ \overline{x^2} x 2 と x ˉ 2 \bar x^2 x ˉ 2 がともに大きく、その差が小さいとき、手計算で桁落ちしやすい。そのときは次の変数変換で数を小さくしてから計算する。
命題 2.11(1次変換と分散)
y i = a x i + b y_i=ax_i+b y i = a x i + b なら σ ^ y 2 = a 2 σ ^ x 2 \hat\sigma_y^2=a^2\hat\sigma_x^2 σ ^ y 2 = a 2 σ ^ x 2 、σ ^ y = ∣ a ∣ σ ^ x \hat\sigma_y=\lvert a\rvert \hat\sigma_x σ ^ y = ∣ a ∣ σ ^ x (不偏分散も同様)。
証明 (2.1) から y i − y ˉ = a ( x i − x ˉ ) y_i-\bar y=a(x_i-\bar x) y i − y ˉ = a ( x i − x ˉ ) なので、S y y = a 2 S x x S_{yy}=a^2S_{xx} S y y = a 2 S xx である。両辺を n n n (または n − 1 n-1 n − 1 )で割ればよい。
足した定数 b b b は偏差から消えるので、分散は平行移動で変わらない。度数分布表では、仮の中心 x 0 x_0 x 0 と階級の幅 h h h を使って u = ( c − x 0 ) / h u=(c-x_0)/h u = ( c − x 0 ) / h と変換し、u u u の平均と分散を計算してから x ˉ = x 0 + h u ˉ \bar x=x_0+h\bar u x ˉ = x 0 + h u ˉ 、σ ^ x 2 = h 2 σ ^ u 2 \hat\sigma_x^2=h^2\hat\sigma_u^2 σ ^ x 2 = h 2 σ ^ u 2 で戻すと計算が小さくなる。
度数分布表では、各階級のデータが階級値 c k c_k c k に等しいとみなして
σ ^ 2 ≈ 1 n ∑ k f k ( c k − x ˉ ) 2 = 1 n ∑ k f k c k 2 − x ˉ 2 (2.7) \hat\sigma^2\approx\frac1n\sum_kf_k(c_k-\bar x)^2=\frac1n\sum_kf_kc_k^2-\bar x^2\tag{2.7} σ ^ 2 ≈ n 1 k ∑ f k ( c k − x ˉ ) 2 = n 1 k ∑ f k c k 2 − x ˉ 2 ( 2.7 )
とする。
2つの群を合わせた分散
定理 2.12(群内と群間への分解 ★★★)
大きさ n 1 , n 2 n_1,n_2 n 1 , n 2 の2つの群の平均を x ˉ 1 , x ˉ 2 \bar x_1,\bar x_2 x ˉ 1 , x ˉ 2 、分散(n g n_g n g で割る)を σ ^ 1 2 , σ ^ 2 2 \hat\sigma_1^2,\hat\sigma_2^2 σ ^ 1 2 , σ ^ 2 2 とする。合わせた n = n 1 + n 2 n=n_1+n_2 n = n 1 + n 2 個のデータの平均を x ˉ \bar x x ˉ 、分散を σ ^ 2 \hat\sigma^2 σ ^ 2 とすると
x ˉ = n 1 x ˉ 1 + n 2 x ˉ 2 n , n σ ^ 2 = n 1 σ ^ 1 2 + n 2 σ ^ 2 2 ⏟ 群内の平方和 + n 1 ( x ˉ 1 − x ˉ ) 2 + n 2 ( x ˉ 2 − x ˉ ) 2 ⏟ 群間の平方和 . (2.8) \bar x=\frac{n_1\bar x_1+n_2\bar x_2}{n},\qquad
n\hat\sigma^2=\underbrace{n_1\hat\sigma_1^2+n_2\hat\sigma_2^2}_{\text{群内の平方和}}+\underbrace{n_1(\bar x_1-\bar x)^2+n_2(\bar x_2-\bar x)^2}_{\text{群間の平方和}}.\tag{2.8} x ˉ = n n 1 x ˉ 1 + n 2 x ˉ 2 , n σ ^ 2 = 群内の平方和 n 1 σ ^ 1 2 + n 2 σ ^ 2 2 + 群間の平方和 n 1 ( x ˉ 1 − x ˉ ) 2 + n 2 ( x ˉ 2 − x ˉ ) 2 . ( 2.8 )
証明 平均は、合計 n 1 x ˉ 1 + n 2 x ˉ 2 n_1\bar x_1+n_2\bar x_2 n 1 x ˉ 1 + n 2 x ˉ 2 を n n n で割ったものである。分散については、群1のデータだけに平行移動の公式 (2.4) を c = x ˉ c=\bar x c = x ˉ として使うと∑ i ∈ 群1 ( x i − x ˉ ) 2 = n 1 σ ^ 1 2 + n 1 ( x ˉ 1 − x ˉ ) 2 \sum_{i\in\text{群1}}(x_i-\bar x)^2=n_1\hat\sigma_1^2+n_1(\bar x_1-\bar x)^2 ∑ i ∈ 群 1 ( x i − x ˉ ) 2 = n 1 σ ^ 1 2 + n 1 ( x ˉ 1 − x ˉ ) 2 。群2も同様で、2つを足すと左辺は全体の偏差平方和 n σ ^ 2 n\hat\sigma^2 n σ ^ 2 になる。
全体の散らばりは、「各群の中での散らばり」と「群の平均どうしの散らばり」の和に分かれる。群の数が k k k 個でも、同じ計算で k k k 個の和になる。これが一元配置分散分析の S T = S e + S A S_T=S_e+S_A S T = S e + S A (第15章)で、そこでは群間の平方和が大きいかどうかを F F F 分布で判定する。2群の分散を単純に平均すると群間の項が抜けるので、全体の分散を過小に見積もる。
例題 2.6 度数分布表からの分散と不偏分散 ★★★
オリジナル 例題 2.1 の通学時間の度数分布表について、次に答えよ。
(1) u = ( c − 25 ) / 10 u=(c-25)/10 u = ( c − 25 ) /10 と変換して u u u の平均と分散(n n n で割る)を求め、通学時間の平均と分散 σ ^ 2 \hat\sigma^2 σ ^ 2 に戻せ。
(2) 計算公式 (2.7) で σ ^ 2 \hat\sigma^2 σ ^ 2 を直接求め、(1) と一致することを確かめよ。
(3) 不偏分散 s 2 s^2 s 2 と、σ ^ \hat\sigma σ ^ 、s s s を求めよ。
解答 (1) 階級値 5 , 15 , … , 55 5,15,\dots,55 5 , 15 , … , 55 に対して u = − 2 , − 1 , 0 , 1 , 2 , 3 u=-2,-1,0,1,2,3 u = − 2 , − 1 , 0 , 1 , 2 , 3 。度数 2 , 14 , 10 , 7 , 4 , 3 2,14,10,7,4,3 2 , 14 , 10 , 7 , 4 , 3 で重み付けすると
∑ f k u k = − 4 − 14 + 0 + 7 + 8 + 9 = 6 , ∑ f k u k 2 = 8 + 14 + 0 + 7 + 16 + 27 = 72. \sum f_ku_k=-4-14+0+7+8+9=6,\qquad \sum f_ku_k^2=8+14+0+7+16+27=72. ∑ f k u k = − 4 − 14 + 0 + 7 + 8 + 9 = 6 , ∑ f k u k 2 = 8 + 14 + 0 + 7 + 16 + 27 = 72.
u ˉ = 6 / 40 = 0.15 \bar u=6/40=0.15 u ˉ = 6/40 = 0.15 、σ ^ u 2 = 72 / 40 − 0.15 2 = 1.8 − 0.0225 = 1.7775 \hat\sigma_u^2=72/40-0.15^2=1.8-0.0225=1.7775 σ ^ u 2 = 72/40 − 0.1 5 2 = 1.8 − 0.0225 = 1.7775 。命題 2.11 から x ˉ = 25 + 10 × 0.15 = 26.5 \bar x=25+10\times0.15=26.5 x ˉ = 25 + 10 × 0.15 = 26.5 、σ ^ 2 = 10 2 × 1.7775 = 177.75 \hat\sigma^2=10^2\times1.7775=177.75 σ ^ 2 = 1 0 2 × 1.7775 = 177.75 。
(2) ∑ f k c k 2 = 2 ⋅ 25 + 14 ⋅ 225 + 10 ⋅ 625 + 7 ⋅ 1225 + 4 ⋅ 2025 + 3 ⋅ 3025 = 35200 \sum f_kc_k^2=2\cdot25+14\cdot225+10\cdot625+7\cdot1225+4\cdot2025+3\cdot3025=35200 ∑ f k c k 2 = 2 ⋅ 25 + 14 ⋅ 225 + 10 ⋅ 625 + 7 ⋅ 1225 + 4 ⋅ 2025 + 3 ⋅ 3025 = 35200 なので、σ ^ 2 = 35200 / 40 − 26.5 2 = 880 − 702.25 = 177.75 \hat\sigma^2=35200/40-26.5^2=880-702.25=177.75 σ ^ 2 = 35200/40 − 26. 5 2 = 880 − 702.25 = 177.75 で一致する。
(3) S x x = 40 × 177.75 = 7110 S_{xx}=40\times177.75=7110 S xx = 40 × 177.75 = 7110 なので s 2 = 7110 / 39 ≈ 182.31 s^2=7110/39\approx182.31 s 2 = 7110/39 ≈ 182.31 。σ ^ = 177.75 ≈ 13.33 \hat\sigma=\sqrt{177.75}\approx13.33 σ ^ = 177.75 ≈ 13.33 分、s = 182.31 ≈ 13.50 s=\sqrt{182.31}\approx13.50 s = 182.31 ≈ 13.50 分。n = 40 n=40 n = 40 では2つの割り方の差は 40 / 39 40/39 40/39 倍、約 2.6 % 2.6\% 2.6% だけである。
例題 2.7 2つのクラスを合わせた分散 ★★★
オリジナル クラスAは20人で平均60点・標準偏差 σ ^ 1 = 8 \hat\sigma_1=8 σ ^ 1 = 8 点、クラスBは30人で平均70点・標準偏差 σ ^ 2 = 10 \hat\sigma_2=10 σ ^ 2 = 10 点である(どちらも人数で割った値)。2クラスを合わせた50人の平均と標準偏差を求めよ。また、2クラスの分散を人数で重み付けして平均しただけの値と比べよ。
解答 平均は x ˉ = ( 20 × 60 + 30 × 70 ) / 50 = 3300 / 50 = 66 \bar x=(20\times60+30\times70)/50=3300/50=66 x ˉ = ( 20 × 60 + 30 × 70 ) /50 = 3300/50 = 66 点。定理 2.12 から
50 σ ^ 2 = 20 × 64 + 30 × 100 ⏟ = 4280 + 20 × ( 60 − 66 ) 2 + 30 × ( 70 − 66 ) 2 ⏟ = 720 + 480 = 1200 = 5480 , 50\hat\sigma^2=\underbrace{20\times64+30\times100}_{=4280}+\underbrace{20\times(60-66)^2+30\times(70-66)^2}_{=720+480=1200}=5480, 50 σ ^ 2 = = 4280 20 × 64 + 30 × 100 + = 720 + 480 = 1200 20 × ( 60 − 66 ) 2 + 30 × ( 70 − 66 ) 2 = 5480 ,
σ ^ 2 = 109.6 \hat\sigma^2=109.6 σ ^ 2 = 109.6 、σ ^ ≈ 10.47 \hat\sigma\approx10.47 σ ^ ≈ 10.47 点。群内の項だけで計算すると 4280 / 50 = 85.6 4280/50=85.6 4280/50 = 85.6 で、群の平均の差による 1200 / 50 = 24 1200/50=24 1200/50 = 24 が抜ける。
確認テスト
オリジナル
2.5-1 データ 4 , 7 , 7 , 9 , 13 4,7,7,9,13 4 , 7 , 7 , 9 , 13 の S x x S_{xx} S xx を、偏差から求める方法と計算公式 (2.6) の両方で求めよ。さらに σ ^ 2 \hat\sigma^2 σ ^ 2 と s 2 s^2 s 2 を求めよ。
2.5-2 n = 10 n=10 n = 10 個のデータについて ∑ x i = 50 \sum x_i=50 ∑ x i = 50 、∑ x i 2 = 310 \sum x_i^2=310 ∑ x i 2 = 310 である。σ ^ 2 \hat\sigma^2 σ ^ 2 と s 2 s^2 s 2 を求めよ。
2.5-3 分散が σ ^ x 2 = 3 \hat\sigma_x^2=3 σ ^ x 2 = 3 のデータを y i = − 2 x i + 5 y_i=-2x_i+5 y i = − 2 x i + 5 と変換した。σ ^ y 2 \hat\sigma_y^2 σ ^ y 2 と σ ^ y \hat\sigma_y σ ^ y を求めよ。
2.5-4 n = 2 n=2 n = 2 のとき、s 2 = ( x 1 − x 2 ) 2 / 2 s^2=(x_1-x_2)^2/2 s 2 = ( x 1 − x 2 ) 2 /2 、σ ^ 2 = ( x 1 − x 2 ) 2 / 4 \hat\sigma^2=(x_1-x_2)^2/4 σ ^ 2 = ( x 1 − x 2 ) 2 /4 となることを、定義から直接示せ。
2.5-5 3つの群(大きさ n 1 , n 2 , n 3 n_1,n_2,n_3 n 1 , n 2 , n 3 )について、定理 2.12 と同じ形の分解が成り立つことを示せ。
AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com