データを可視化するときに「対数スケール」という言葉を見かけることがあります。
通常の線形スケールとはどう違うのか、どんなときに使うのか疑問に感じる方も多いでしょう。
本記事では、対数スケールの意味・特徴・使い方を、線形スケールとの比較やデータ可視化への応用を交えて解説します。
対数スケールとは何か(結論)
それではまず、対数スケールの基本的な意味と特徴について解説していきます。
対数スケールとは、目盛りが等比数列(一定の比率で増加)になっているスケールのことです。
線形スケールが「1ずつ増える」のに対し、対数スケールは「10倍ずつ増える」というように、比率で増加します。
これにより、1から1,000,000 までのような非常に広い範囲のデータをひとつのグラフに収めることができます。
対数スケールの最大の特徴は「掛け算(比率)の変化を足し算(加算)の変化として表現できる」ことです。指数関数的な変化を直線として可視化できます。
線形スケールと対数スケールの比較
| 項目 | 線形スケール | 対数スケール |
|---|---|---|
| 目盛りの増加方法 | 等差(+一定値) | 等比(×一定倍数) |
| 適したデータ | 変化幅が均一なデータ | 桁違いの変化があるデータ |
| 指数成長の表示 | 急カーブになる | 直線になる |
| 小さい値の視認性 | 埋もれやすい | 視認しやすい |
対数スケールが活躍する分野
対数スケールは多くの科学・工学・経済の分野で活用されています。
音響学では音圧レベルをデシベル(dB)で表すために対数スケールが使われています。
地震学ではマグニチュードが対数スケールで定義されており、マグニチュード1の違いがエネルギー約32倍の差を表します。
株式市場の長期チャートでも対数スケールが使われ、相対的な成長率を比較しやすくなっています。
対数スケールの使い方
続いては、対数スケールの実際の使い方と判断基準を確認していきます。
対数スケールを使うべき判断基準
データに対数スケールを使うかどうかの判断基準は主に3つです。
1つ目はデータの最大値と最小値の比が100倍以上になる場合、2つ目はデータが指数関数的に増減している場合、3つ目は複数データの成長率を比較したい場合です。
逆に、データの変化幅が小さく均一な場合は線形スケールの方がわかりやすいでしょう。
デシベル(dB)と対数スケールの関係
デシベルは音・電力・信号強度などを対数スケールで表す単位です。
音圧の場合 dB = 20・log(P÷P₀) と定義されており、6 dB の増加が音圧の約2倍に相当します。
人間の聴覚が音の強さを対数的に感じることとも対応しており、自然な表示方法といえます。
感染症・人口データへの応用
感染症の流行初期の感染者数推移は指数関数的に増加するため、対数スケールで表示すると成長率の変化がわかりやすくなります。
線形スケールでは初期の小さな値が見えにくくなりますが、対数スケールではすべての段階のデータが均等に見えます。
データ可視化での対数スケールの注意点
続いては、データ可視化において対数スケールを使う際の注意点を確認していきます。
読み手への配慮が必要
対数スケールのグラフは直感的に読みにくいと感じる読み手も多くいます。
グラフには必ず「対数スケール」または「Log Scale」と明記し、読み手が誤解しないように配慮することが大切です。
特に一般向けのプレゼンテーションや報告書では、対数スケールの説明を補足することが推奨されます。
ゼロや負の値は表示不可
対数はゼロや負の数に対して定義されないため、対数スケールではゼロ・負の値を表示することができません。
ゼロを含むデータには log(x+1) などの変換を行うか、線形スケールを使う必要があります。
面積・棒グラフとの相性
棒グラフや面積グラフは値ゼロを基準とするため、対数スケールとは相性がよくありません。
対数スケールは折れ線グラフ・散布図・点グラフなど、値の位置を示す形式のグラフに適しています。
まとめ
本記事では、対数スケールの意味・特徴・使い方・注意点について解説しました。
対数スケールは桁違いのデータを一つのグラフに収め、指数的な変化を直線として可視化できる強力なツールです。
線形スケールとの使い分けを理解し、データの性質に応じて適切なスケールを選択できるようにしましょう。
データ可視化の場面で対数スケールを活用して、より説得力のあるグラフを作成していきましょう。