対数グラフ(log–log グラフや semi‐log グラフとも呼ばれる)は,データが指数関数的あるいはべき乗則的な振る舞いを示すときに,「直線」でプロットできるよう軸を対数目盛にしたグラフです。ここでは代表的な2種類について、
- 半対数グラフ(片対数グラフ)
- 両対数グラフ(log–log グラフ)
それぞれの「直線の傾き」の求め方をステップ・バイ・ステップで解説します。
1. 半対数グラフ(semilog)
- 横軸:通常の線形目盛
- 縦軸:対数目盛(logarithmic scale)
1-1. 何が直線になる?
指数関数モデル
の両辺に自然対数を取ると
となり,横軸を
,縦軸を
(または
)でプロットすると直線になります。
1-2. 傾き
の求め方
グラフ上の2点
と
を選び,縦軸は
,横軸は
として考えると,傾き
は
この傾き
がまさに指数関数の「成長率」
に対応します。
2. 両対数グラフ(log–log)
- 横軸:対数目盛(
)
- 縦軸:対数目盛(
)
2-1. 何が直線になる?
べき乗則モデル
の両辺に対数を取ると
となり,横軸を
,縦軸を
でプロットすると直線になります。
2-2. 傾き
の求め方
グラフ上の2点
と
を選び,
縦軸を
,横軸を
として考えると,傾き
は
ここで求まった
が,モデル中の「指数」
に対応します。
3. 実際の手順まとめ
- グラフを描く
- データが指数関数的なら半対数(縦だけ対数)
- データがべき乗則的なら両対数
- 直線領域を選ぶ
- 値の散らばりが大きい場合は,直線に近い部分を2点取り
- 2点を読み取る
,
を正確に読み取る
- 対数目盛ゆえ “目盛り数” をそのまま使ってもOK
- 傾きの計算
- 半対数グラフ:
- 両対数グラフ:
- 物理量への解釈
例題(両対数グラフの場合)
データ点
がべき乗則に従うと仮定して両対数グラフにプロットするとき,傾き
は
よって,モデルは
すなわち比例関係であることがわかります。
以上が「対数グラフ上の直線の傾き」を求める基本的な流れです。グラフ化の際には,対数目盛の読み取りミスに注意しつつ,必ず直線領域から2点を正確に拾って計算してください。もし具体的なデータや演習問題があれば,さらに詳しくご一緒に解いていきましょう!
例題(片対数グラフの場合)
以下では,片対数グラフ(縦軸だけ対数目盛,横軸は線形目盛)の例題をステップごとに解いていきます。
ある量
が
に対して指数関数的に変化し,モデルは
と仮定します。観測データとして,次の2点を得たとします。
このデータを半対数グラフ(縦軸に
,横軸に
)にプロットしたとき,直線の傾き
を求め,元のモデルのパラメータ
と定数
を求めてみましょう。
ステップ1:ログ変換
縦軸は
なので,各点を変換します。
ステップ2:傾き
の計算
半対数グラフ上の直線の傾きは
より、
この
が,モデル中の指数
に対応します。よって
ステップ3:切片(定数項)
の計算
モデルは
と同形なので,任意の点を使って
を求められます。たとえば
を用いて
よって
ステップ4:最終モデルの確認
以上より,元の指数関数モデルは
となります。
ちなみに
は
に相当するので,「
が1増えるごとに
がほぼ2倍になる」成長率を表しています。
まとめ
- データ点を
で読み取り,縦軸に
を取る。
- 傾き
を計算し,モデルの指数
と対応づける。
- 切片
は
から求め,定数
を得る。
この手順で,片対数グラフ上の直線から指数関数モデルのパラメータを簡単に読み取れます。具体的なデータがあれば,ぜひ同じ流れで試してみてください!