【ひすとぐらむ】

ヒストグラム とは?

最終更新:
💡 区間ごとの集まり方から、データの分布を見る

数値データを区間に分けて、どの範囲にどれくらい集まっているかを表すグラフ。等しい幅の区間なら、棒の高さで個数や割合を比べられます。分布の偏りやばらつきを見る手がかりになり、区間の選び方でも見え方が変わります。

📌 このページのポイント
区間ごとの個数で、データの分布を見る個数架空の16件0246264211050100150200250300応答時間(ms)・区間幅50ms50〜100ms未満の区間に、6件
各区間は下端以上・上端未満で集計した説明用データ。等幅の区間と、個数に比例する棒の高さを示します。
ひよこ ひよこ
普通の棒グラフと、何が違うの?
ペンギン先生 ペンギン先生
カテゴリの値を比べる棒グラフに対して、ヒストグラムは数値の範囲を区間に分けて、分布を見るんだ。横軸の順序や区間の幅に意味がある。例えば応答時間を50msごとに区切り、各区間のリクエスト数を数えられるよ。
ひよこ ひよこ
何が分かるグラフなの?
ペンギン先生 ペンギン先生
どの範囲に集中しているか、どれくらい広がっているか、左右の偏りや山の数などを見る手がかりになるよ。平均だけでは分かりにくい集まり方も見えるね。図の数値は説明用の架空データだよ。
ひよこ ひよこ
左右対称なら正常で、長い裾なら異常?
ペンギン先生 ペンギン先生
形だけでは決められないよ。左右対称でも正規分布とは限らないし、長い裾にもデータに合った理由があるかもしれない。複数の山は条件の異なるデータが混ざる可能性などを調べる手がかり。測定条件や目的、ほかの分析と合わせて確かめよう。
ひよこ ひよこ
区間の数は、どう決めるの?
ペンギン先生 ペンギン先生
少なすぎると特徴が隠れ、多すぎると細かな違いばかり目立つことがあるよ。例えばNumPyには、データから区間を推定するautoなどの指定がある。ただし、自動設定が目的に最適とは限らないので、幅を変えて形を確かめよう。
ひよこ ひよこ
区間の幅が違っても、棒の高さだけ比べてよい?
ペンギン先生 ペンギン先生
幅が違う区間では、広い区間に個数が多く入りやすいから注意しよう。度数密度を使い、棒の面積が個数や割合に対応するように表す方法があるよ。まずは等幅の区間から始め、縦軸が個数・割合・密度のどれかを確認すると読みやすいね。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ヒストグラム」って出てきたら「数値を区間に分けて、データの集まり方を見るグラフ」と思えばだいたいOK!
📖 おまけ:英語の意味
「Histogram」 = 度数分布を表すグラフ
💬 数値を区間に分けた分布図の呼び名だよ。どの範囲にデータが集まるかを表す図として覚えよう。

参考資料

← 用語集にもどる