数学I / データの分析

分散は「範囲の半分」の2乗を超えない

最難関編分散最大値2次関数

問題

個のデータ がすべて ()を満たすとする。このデータの平均値を 、分散を とする。

(1) を示せ。

(2) が偶数のとき、等号が成り立つデータの例を1つ挙げよ。

(3) が奇数のとき、 の最大値を求めよ。

ヒントを見る

平均のまわりで測るのをやめて、区間の中点のまわりで測ってみよ。どちらの2乗和が大きいか。

(3) 分散を1つのデータ だけの関数と見ると、どんな形か。最大はどこでとるか。

解答・解説

方針

分散は平均のまわりの散らばりだが、平均の位置は分からない。そこで「どんな でも 」を使い、中点 のまわりで評価する。(3)は「分散は各 の下に凸な2次関数」だから最大は区間の端(つまり )でとる、と絞ってから の最大化に持ち込む。

解答

⓪ 発想 — どう考え始めるか。 分散は平均のまわりの散らばりだ。だが平均がどこにあるかは分からない。分かっているのは「全部が に入っている」ことだけである。

そこで、測る中心を取り替える。区間の中点 なら、どのデータも から 以内にある。これは確実に使える情報だ。

ただし中心を平均からずらすと、2乗和は必ず増える。逆に言えば「平均のまわりの2乗和 中点のまわりの2乗和」。この向きの不等式こそ、いま欲しいものである。

(3)は最大値を狙う。分散を1つのデータ だけの関数と見ると、 の2次関数で下に凸だ。下に凸な関数の閉区間での最大は、必ず端でとる。だから最大にするデータは しか使わない。ここまで絞れれば、あとは個数の問題になる。

公式任意の に対して (中心を平均からずらしたぶんだけ増える)

① (1) 中点のまわりで測る。 とおく。 は区間の中点だから、 より

(区間の端まででも、中点からの距離は である。)公式より

引いた 以上であることが効いている。

② (2) 等号の例。 が偶数のとき、 個、 個並べる。平均はちょうど中点 になり、どの偏差も 。よって

で等号が成り立つ。

xm中点Mn/2 個平均n/2 個
n が偶数のときの等号の配置。データを両端 m と M に半分ずつ置くと、平均はちょうど中点にきて、どの偏差も (M-m)/2 になる。散らばりはこれ以上大きくできない

③ (3) まず「端だけを使う」ことを示す。 以外を固定し、 の関数と見る。 で、( は他の和)だから、 の係数は

つまり下に凸の2次関数である。下に凸な関数が閉区間 で最大になるのは端点だけ。よって が最大のとき である。他のデータも同じだから、最大を与えるデータは だけからなる。

④ 個数を最適にする。 個、 個()とする。平均は で、 の偏差は の偏差は 。したがって

あとは のもとで を最大にすればよい。 が奇数だと半々にできないので、 のときが最大で

よって求める最大値は

まとめ: 「範囲さえ分かれば分散に上限がつく」。中心を中点に取り替えるのが第一手、最大の探索を端点に絞るのが第二手である。

発展 — 一歩先へ。 が奇数のときの最大値 は、 よりわずかに小さい。ちょうど半々に割れないぶんだけ損をするのだ。 を大きくすれば差は消えていく。

この不等式(ポポヴィチウの不等式)は実務でも使える。測定値の上限と下限しか分からない状況で、標準偏差の上限を見積もれるからだ。逆に「標準偏差が大きいのに範囲が狭い」という報告があれば、それは計算間違いである。散らばりと範囲は、独立には動けない。

(1) 中点 のまわりで測ると 。平均のまわりの2乗和はそれ以下 (2) 個ずつ (3)

別解

もっと鋭い上限を作る(高い視点)。 実は より強い評価が、平均を使って書ける。

各データは を満たすから、2つの距離の積は 以上である。

展開すると について足して で割ると

よって

「分散は、平均から左端までの距離と、平均から右端までの距離の積を超えない」。これが本当の姿だ。

最後に相加相乗平均を使う。2つの距離の和は で一定だから

これで(1)が出る。しかも途中の は、平均が端に寄っているデータに対してずっと鋭い上限を与える。たとえば のデータで平均が なら、分散は 以下 — よりはるかに強い。

最初の不等式で等号が成り立つのは、すべての のときである。(3)で「端点だけを使う」と絞ったのは、この等号条件を先取りしていたことになる。

ポイント

  • 中点 のまわりで測ると
  • で、平均のまわりが最小。
  • 最大は端点 だけのデータ。 の最大化に帰着する。

よくある間違い

  • (1)で と勝手に仮定して議論する。平均がどこにあるかは分からない。だからこそ「中点のまわりで測り、平均のまわりのほうが小さい」という向きの評価が必要になる。
  • (3)で、最大を与えるデータが端点()だけであることを示さずに、いきなり「半々にすればよい」と決めつける。 が奇数のときは半々にできないので、この詰めが本質的である。
  • ()の最大を としてしまう。 は整数だから、 が奇数のときの最大は である。