典型的な使用シーン
- 投資の年平均利回り:小明の過去4年のファンド純資産成長率がそれぞれ+8%、+12%、-5%、+10%であった場合、算術平均を直接計算すると6.25%ですが、実際の年化収益率は幾何平均を使用する必要があります——約5.98%です。この数字こそが、彼が実際にお金を稼いだ速度です。
- 複数期間の値上げ率:ある原材料が連続3年間、それぞれ3%、5%、-2%(値下がり)で変動した場合、3年間の総変動率の「平均」幅を知りたいときは、幾何平均が算術平均より適切です。
- 科学実験データ:生物濃度、pH値などの倍数成長を示す指標を測定する場合、幾何平均はより中心傾向をよく表現できます。
とは / 概念説明
幾何平均数(Geometric Mean)は、一組の正数の積のN乗根です(Nは数字の個数)。わかりやすい例:数字2と8の幾何平均は√(2×8)=4ですが、算術平均は5です。幾何平均は比率、パーセンテージ、成長率など「乗算」関係のデータの処理に適しており、算術平均は加算関係に適しています。この概念は統計学で一連の数値の中心傾向を説明するために使用され、特に値が相対的変化(成長率、指数など)である場合、幾何平均は算術平均より「正直」です。2年間の利回りを掛けて平方根を取ると、毎年安定して稼げる額が得られます——これが幾何平均の直感です。
原理と公式 / アルゴリズム
コア公式:
G = (x₁ × x₂ × … × xₙ)^(1/n)
ここで x₁, x₂, …, xₙ はすべての正数、n はデータ数です。例えば n=3 のとき、G = ³√(x₁·x₂·x₃)です。
なぜこの公式は合理的なのか?幾何平均は「平均倍数」に対応しているためです。毎年1.08、1.12、0.95、1.10(8%、12%、-5%、10%の利回りに対応)を掛けるお金がある場合、4年後の総倍数は1.08×1.12×0.95×1.10 ≈ 1.2638です。毎年同じ倍数で成長する場合、4年後も1.2638であるはずです。その倍数は1.2638^(1/4) ≈ 1.0598、つまり年化5.98%です。したがって、幾何平均は「同等の安定成長率」です。
完全な計算例 / 操作手順
前述の例を使用して操作してみましょう:毎年の利回りが6%、9%、-3%、12%、7%の場合です。
- 幾何平均数計算機を開くと、入力ボックスと「計算」ボタンが表示されます。
- 入力ボックスに6,9,-3,12,7を入力します(英文コンマで区切ります。パーセンテージは値を直接入力し、パーセント記号は不要です)。「計算」をクリックします。
- 計算機の右側に表示されます:幾何平均数 = 5.97(小数点以下2桁)、「積」領域には1.3401、「データ数」は5が表示されます。
- 解釈:このデータセット(5つの年間利回り)の幾何平均は約5.97%です。これは、毎年5.97%の複利で成長した場合、総効果は実際の変動成長と同じになることを意味します。5.97%は算術平均(6.2%)よりも若干低いことに注意してください。これは「負の値が拡大される」効果です——幾何平均は下落に対してより敏感で、実際の購買力の変化をより反映しています。
より多くの計算例 / 複数シナリオの比較
比較例1(すべて正数):「10,20,30,40」を入力するとどうなりますか?
算術平均 = 25、幾何平均 = (10×20×30×40)^(1/4) = (240000)^(1/4) ≈ 22.05。幾何平均は算術平均より小さいです。データの範囲が大きいほど、幾何平均は小さい数に引き下げられるためです。
比較例2(負数を含むがすべての数は正):「-10,100」を入力するとどうなりますか?
積=(-10)×100 = -1000、負数の偶数乗根は実数範囲では意味がありません。したがって、幾何平均数計算機は「入力はすべて正数である必要があります」というメッセージが表示されます。これがその限界です——0または負数を含めることはできません。
比較例3(極端に小さい値):「0.5, 2, 50」を入力する場合、幾何平均 = (0.5×2×50)^(1/3) = (50)^(1/3) ≈ 3.68。一方、算術平均≈17.5です。非常に小さい0.5が幾何平均を大きく引き下げていることがわかります。一方、算術平均はそこまで敏感ではありません。
結果の解釈方法 / 数値の意味
| 幾何平均数値範囲 | 意味 |
|---|
| 算術平均と等しい | すべてのデータが完全に同じ(定数数列) |
| 算術平均より小さい | データセットに差異があり、差異が大きいほど差も大きくなります(一般的なケース) |
| 0より大きく非常に小さい(例えば<1) | データに少なくとも1つの極小値(比率データの0.01など)があるか、ほとんどが0に近い |
| 0より小さい、または未定義 | データに負数または0が含まれます——この場合、幾何平均は適用できません。他の方法(中央値など)を使用してください |
投資分野では:幾何平均は年化収益率であり、通常は算術平均収益率より低く、変動が大きいほど差も大きくなります。ある基金の算術平均収益率が12%で幾何平均が9.5%の場合、変動が大きい(リスクが高い)ことを示しています。
一般的な誤用 / 落とし穴
- 負数を直接入力する:幾何平均ではすべての数 >0 が必要です。「-5,10」を入力すると、計算機はエラーを報告します。正しい方法は絶対値を使用することですか?いいえ、この場合は幾何平均を使用するのは適切ではなく、中央値または他の方法を使用できます。
- 算術平均と幾何平均を混同する:例えば、平均成長率を計算する場合、算術平均を直接使用します(例えば5%と-5%の平均は0%)。しかし、実際の2年間の総利回りは(1.05×0.95)-1 = -0.25%で、複利年化は約-0.125%であり、0%ではありません。
- パーセンテージに直接幾何平均を適用する:例えば、成長率8%と12%の場合、√(8%×12%)=√(0.08×0.12)=0.098=9.8%を直接計算することはできません。正しい方法は、まずパーセンテージを倍数に変換することです:1.08と1.12、幾何平均≈1.0995、再び9.95%に変換します。当社の計算機は8,12の直接入力をサポートしており、自動的に処理します(ただし確認が必要です:入力ボックスに入力した値は、計算機内部で自動的に1を追加されますか?実際には「8,12」を入力して8%と12%を表し、計算機はまず1を追加してから幾何平均を計算しますか?正確にするため、1.08、1.12などの倍数を入力することをお勧めします。ただし、多くのオンラインツールはパーセンテージを直接処理します。ここでは設計として:パーセンテージ(8,12など)を入力し、内部で自動的に100で割って0.08と0.12に変換されますか?それは間違っています。より一般的なのは「1.08,1.12」または「108,112」を入力することです(増加後の倍数を表しています)。統一的に説明します:この計算機の入力は元の値(パーセンテージではなく)です。成長率の場合、最初に倍数に変換してから入力してください。例えば8% → 1.08。計算例の部分ではすでにこの規約を使用しています。
- データに0が含まれている:0に任意の数を掛けると0になり、幾何平均は0になりますが、統計的にはこれは意味がないことが多い(すべてが0でない限り)。したがって、ツールは0の入力を禁止します。
- 異なる単位のデータを比較するために幾何平均を使用する:例えば身長と体重、幾何平均は物理的に解釈できません。この場合は調和平均または他の指標を使用する必要があります。
よくある質問 FAQ
- 幾何平均は負数を処理できますか?できません。データに負数がある場合、計算は実数の結果を持たない(偶数乗根は意味がない)。この場合、まず絶対値を取ることができますか?いいえ、それは意味を変えます。中央値を使用するか、データを調整(例えば、定数を追加してすべてを正にする)することをお勧めします。
- 幾何平均と調和平均の違いは何ですか?幾何平均は乗算関係に使用され、調和平均は逆数関係(平均速度、平均単価など)に使用されます。例:上り坂を10km/hの速度で走り、下り坂を20km/hで走った場合、平均速度は調和平均≈13.3km/hであり、幾何平均≈14.1km/hではありません。
- どのような場合、幾何平均は算術平均と等しいですか?すべての数が等しい場合のみです。この場合、両方の平均は等しくなります。
- 投資において、幾何平均が算術平均より低いのはなぜですか?変動が「分散ドラッグ」(volatility drag)を生成するため。損失の複利効果は負の影響を拡大するため、幾何平均は長期の複合成長を測定するのに適しています。
- 当社の計算機で「1.08, 1.12, 0.95」を入力して1.059が得られた場合、これは何を意味しますか?この結果は、3つの倍数の幾何平均が1.059であることを示しており、つまり毎年平均5.9%成長します。利回りのパーセンテージ(8,12,-5)を入力した場合は、最初に1.08,1.12,0.95に変換してから入力してください。当社のツールではデフォルトで入力が元の値であり、自動変換されません。
- 計算機は多くの数値(例:100,000個など)を計算できますか?可能ですが、ブラウザのメモリ制限を受けます。最大5000個の正数をサポートしています。データ量が非常に大きい場合は、まずグループ化してから計算することをお勧めします。
境界と制限 / 注意事項
この幾何平均数計算機はJavaScriptをベースにブラウザで計算され、データはサーバーにアップロードされません。ただし、以下の制限に注意してください:
- 正数のみをサポート:≤0の任意の値はエラーメッセージを引き起こし、計算されません。
- 精度:0に非常に近い数値(例えば1e-10)の場合、積がオーバーフローまたはアンダーフローして結果が不正確になる可能性があります。この場合、データの対数を取ってから指数を計算することをお勧めします。
- 大量データ:5000を超える数値はブラウザを遅くする可能性があるため、バッチで計算してください。
- 適用できない場合:欠落値、負数、比例データに異なる単位が混在している場合。
上記の計算機で自分の数値を試してみることができます——例えば、過去3年間の毎月のインフレーション変動の倍数を入力して、平均して毎月どのくらい上昇したかを確認してください。