調和平均

行きは時速60km、帰りは時速20kmで走ったときの「本当の平均速度」を求めてくれる計算方法です。

定義 調和平均とは、それぞれの値をまず逆数(1をその値で割った数)に変えてから算術平均を求め、その結果をもう一度ひっくり返して(逆数にして)求める平均のことです。移動速度や作業効率のように、分母に時間がくる割合の平均を出すときによく使われます。

往復速度の落とし穴

距離60kmの目的地まで車で往復するドライブを想像してみてください。行きは時速20kmでのんびり走り、帰りは時速60kmで軽快に走りました。2つの速度を単純に足して2で割ると、平均時速40kmのように思えます。しかし、実際にかかった時間を丁寧に計算してみると、まったく違う結果になります。

行きは3時間(60km÷時速20km)かかり、帰りは1時間(60km÷時速60km)しかかかりませんでした。往復合計120kmを走るのに合計4時間かかったことになります。全体の移動距離をかかった合計時間で割ると、本当の平均速度は時速30kmになります。

単純な平均よりも遅くなる理由はとてもシンプルです。遅い速度で走っていた時間(3時間)のほうが、速い速度で走っていた時間(1時間)よりもずっと長かったからです。このように、同じ距離を異なる速度で移動したときの本当の平均を導き出す道具が調和平均です。

距離と時間による調和平均速度の計算図 出発 着(60km) 往路: 20km/h(3時間) 復路: 60km/h(1時間) 往復120km÷総所要時間4時間 = 調和平均時速30km

逆数をひっくり返して計算する原理

調和平均を求める手順は、一見風変わりですがとても理にかなっています。まず、与えられた数値をすべて逆数(分子と分母を入れ替えた数)に変えます。時速20kmなら20分の1、時速60kmなら60分の1にする形です。こうしてひっくり返すことで、「1時間あたりに進む距離(速度)」が「1km進むのにかかる時間」へと変換されます。

次に、この逆数たちの足し算の平均(算術平均)を求めます。20分の1と60分の1を足して2で割ると、30分の1になります。これは「1km移動するのに平均して30分の1時間かかる」という意味です。

最後に、得られた結果をもう一度ひっくり返して元の単位に戻します。30分の1をひっくり返せば、きっちり時速30kmになります。調和平均は、速度を時間に変換して平均を出してから、再び速度に戻す仕組みになっているのです。

もう少し詳しく知ると

調和平均は速度だけでなく、仕事の能率やリソース配分の問題を考えるときにも広く使われます。例えば、部屋の掃除を1人でするときに太郎くんは2時間、花子さんは6時間かかるとします。この2人の作業時間の調和平均は3時間です。これは2人が部屋を掃除する際の「1人あたりの平均作業時間」が3時間という意味になり、2人で力を合わせればこの3時間を2人で分担して、1.5時間で掃除を終わらせることができます。

もう少し正確に言うと、正の数において調和平均は常に算術平均(相加平均)や幾何平均(相乗平均)以下になります。極端に小さい値が1つでも混ざっていると、全体の平均をグッと引き下げる性質があるためです。

この特徴のおかげで、現代の人工知能(AI)モデルの性能評価にも欠かせません。適合率と再現率のように、両方とも高くないと意味がない指標を1つにまとめるとき、バランスの取れた性能指標を作るために調和平均が使われています。

🤔 よくある誤解

✕ 誤解

速度の平均は、いつでも2つの速度を足して2で割れば求められる。

✓ 事実

同じ距離を異なる速度で移動する場合、それぞれ走った時間が異なるため、単純な算術平均ではなく調和平均を使う必要があります。

🧺 日常で出会う場面

1 同じ距離を行きは時速20km、帰りは時速60kmで走った車の往復平均速度の計算
2 1人でやると2時間かかる人と6時間かかる人の作業効率から、2人で協力したときにかかる時間を計算する
💡 つまり ひとことで

調和平均とは、速度や効率のように割合として表される数値を扱うとき、逆数を使って求める本当の平均のことです。