増加率と倍増時間を理解する
倍増時間は、率と直線的にではなく対数的に関係しているため、増加率が上がるにつれて急激に短くなります。下の表は、t = ln(2) ÷ ln(1 + r)から計算した、代表的な増加率に対するおおよその倍増時間を示しています。
| 1期あたりの増加率 | 正確な倍増時間(期) | 70の法則による近似 |
|---|---|---|
| 1% | ≈ 69.66 | 70 |
| 2% | ≈ 35.00 | 35 |
| 5% | ≈ 14.21 | 14 |
| 10% | ≈ 7.27 | 7 |
| 20% | ≈ 3.80 | 3.5 |
- この計算機は、連続複利ではなく離散期間(1期に1回)の複利をモデル化しています。連続的な指数関数的増加ではP(t) = P₀ × eʳᵗを使い、同じ名目上の率でもわずかに異なる結果になります。
- 減衰率が100%以上(係数が0以下)の場合はモデル化していません。値がゼロに達するか未定義になってしまうため、増加・減衰の係数が厳密に正のままとなる率でのみ結果を返します。
- 「70の法則」(金融分野では「72の法則」)は、正確な対数の倍増時間公式をよく知られた暗算で近似したものです。1期あたりの率がおおむね10〜15%を下回る範囲で最も精度が高くなります。
指数関数的増加とは
指数関数的増加とは、量が等しい時間間隔ごとに一定の割合で増えていく現象で、増加分そのものが時間とともに大きくなっていきます。これは、毎期同じ一定量が加わる線形の増加とは異なります。指数関数的減衰はその鏡像に当たるプロセスで、量が毎期一定の割合で減っていき、元になる値自体が小さくなるにつれて減少分も小さくなっていきます。
増加も減衰も同じ数式P(t) = P₀ × (1 ± r)ᵗで表されます。P₀は初期値、rは小数で表した1期あたりの率、tは期間の数で、符号は増加なら正、減衰なら負です。これは離散期間の複利型増加公式であり、追加の拠出がない複利計算と数学的に同じものです。
指数モデルは科学の様々な分野に現れます。資源に制約のない状況での人口増加、放射性崩壊、複利、感染症の流行初期段階、そして半導体の集積度に関するムーアの法則は、いずれもこの同じ指数形をたどります。ただし、基となる率rや、それを左右する現実の要因は分野ごとに異なります。
指数関数的増加計算機の使い方
- 初期値を入力します。モデル化したい量(人口、投資残高、物質の量など)の出発点となる値です。
- 増加率または減衰率を1期あたりのパーセントで入力します(例:5%の率なら5)。
- 先まで投影する期間の数を入力します。期間は率と同じ時間単位でなければなりません(年率なら年数が必要です)。
- 値が毎期増えるなら「増加」、減るなら「減衰」を選びます。最終値、初期値からの変化量の合計、倍増または半減時間を確認します。
指数関数的増加・減衰の公式
基本の公式は、増加ならP(t) = P₀ × (1 + r)ᵗ、減衰ならP(t) = P₀ × (1 − r)ᵗです。P₀は初期値、rは小数で表した1期あたりの率、tは経過した期間の数です。計算例(増加):P₀ = 1000、r = 5% = 0.05、t = 10期のとき、P(10) = 1000 × 1.05¹⁰ ≈ 1000 × 1.628895 ≈ 1628.89。変化量の合計は1628.89 − 1000 = 628.89です。
倍増時間(増加の場合)と半減時間(減衰の場合)は、「値が倍(または半分)になるまで何期かかるか」という問いに答えるもので、(1 ± r)ᵗ = 2(または0.5)をtについて対数を使って解くことで求まります:t = ln(2) ÷ |ln(1 ± r)|。5%増加の例では、倍増時間 = ln(2) ÷ ln(1.05) ≈ 0.693147 ÷ 0.048790 ≈ 14.21期です。これは、よく知られる「70の法則」(70 ÷ 率% ≈ 5%の率で14期)という近似の正確な形にあたり、同じ対数公式を丸めた簡易版です。
減衰の場合も同じ対数の考え方で半減時間が求まります。例:減衰率3%(係数0.97)の半減時間はln(0.5) ÷ ln(0.97) ≈ 22.76期で、これは量が初期値の半分まで減るのにかかる期間数です。
よくある間違い
- 率の時間単位と期間の数が一致していないこと——年率を使うなら、率を変換しない限り、期間も月や日ではなく年数でなければなりません。
- 指数関数的増加を線形であるかのように扱うこと——期間の数を2倍にしても最終値は2倍にはならず、増加係数の寄与が累乗されるため、線形の直感よりもはるかに大きな変化になります。
- 100%を超える減衰率(例えば150%)を入力すること——これは負または未定義の増加係数を生み、比例的な減衰の有効なモデルにはなりません。
- 「倍増時間」と「特定の目標値に到達するまでの時間」を混同すること——倍増時間は率だけで決まる固定の性質であり、初期値には依存しません。
- 70の法則・72の法則による近似が、対数計算と正確に一致すると期待すること——この法則はあくまで近い近似であって正確な公式ではなく、率が高くなるほどずれが大きくなります。
よくある質問
指数関数的増加の公式は何ですか?
指数関数的増加の公式はP(t) = P₀ × (1 + r)ᵗです。P₀は初期値、rは小数で表した1期あたりの増加率、tは期間の数です。例えば1000ドルが1期あたり5%で10期増加すると、1000 × 1.05¹⁰ ≈ 1628.89ドルになります。
倍増時間はどうやって計算しますか?
倍増時間はt = ln(2) ÷ ln(1 + r)で計算します。rは小数で表した増加率です。増加率5%の場合、倍増時間 = ln(2) ÷ ln(1.05) ≈ 14.21期です。これは、その率で増加する量が2倍になるまでに何期かかるかを表し、初期値には依存しません。
指数関数的増加と線形の増加の違いは何ですか?
線形の増加は毎期同じ一定量(例えば毎期+10単位)が加わりますが、指数関数的増加は毎期その時点の値に対する一定の割合が加わるため、増加量の絶対値が時間とともに大きくなっていきます。指数関数的に増える量は、線形の増分がどれほど大きくても、最終的には必ず追い抜きます。
70の法則とは何ですか?
70の法則は、倍増時間を「70 ÷ 増加率(%)」で見積もる暗算の近似法です。増加率5%の場合:70 ÷ 5 = 14期となり、正確な対数計算の結果である14.21期に近い値になります。これは正確な公式t = ln(2) ÷ ln(1 + r)の近似であり、増加率が低いほど精度が高くなります。
指数関数的減衰は指数関数的増加とどう違いますか?
指数関数的減衰は、率を増加ではなく減少として適用します:P(t) = P₀ × (1 − r)ᵗ。増加と減衰はどちらも「毎期一定の割合で変化が複利的に積み重なる」という同じ数学的構造を持ちますが、減衰は時間とともにゼロに近づいていくのに対し、増加は際限なく大きくなっていきます。
「増加」モードで増加率をマイナスにできますか?
はい。増加モードでマイナスの率を入力すると値は縮小していき、これは数学的には減衰と同等です。「増加」「減衰」という2つのモードは、主に解釈をわかりやすくすることと、倍増時間・半減時間のどちらのラベルを表示すべきかを正しく計算するために存在します。
参考文献
- NIST Digital Library of Mathematical Functions (DLMF), §4.2 Elementary Properties of the Exponential Function. dlmf.nist.gov.
- Boyce WE, DiPrima RC. Elementary Differential Equations and Boundary Value Problems. 11th ed. Wiley, 2017. (Exponential growth/decay models.)
- Weisstein EW. 'Doubling Time' and 'Exponential Growth.' MathWorld — A Wolfram Web Resource. mathworld.wolfram.com.