はじめに
散布図やクロス集計表を作るとき、「どの変数を横軸・縦軸に置くのか」「どの項目を行・列に置くのか」で迷うことがあります。軸の配置は、単に見た目を整える作業ではなく、何を比較し、どの関係を読み取りたいのかを表す設計の一部です。
この記事では、散布図とクロス集計表について、分析目的と変数の役割から軸を選ぶ考え方を整理します。読了後には、「横軸は必ず独立変数」といった機械的な決め方ではなく、目的に応じてX軸・Y軸、行・列を判断できるようになることを目指します。
この記事で分かること
- 散布図でX軸・Y軸を決める基本的な考え方
- クロス集計表で行・列を決める基本的な考え方
- 説明変数・結果変数の役割がある場合と、単に関係を探索する場合の違い
- 軸を選ぶときに避けたい代表的な誤り
軸は「何を明らかにしたいか」から決める
軸を選ぶ前に、まず「何を明らかにしたいのか」を決めます。例えば、広告費と売上の関係を見たいのか、年齢層ごとに購入商品が違うかを比べたいのかで、適する図表も変わります。
| 確認したいこと | 向いている図表 | 軸・行列の基本 |
|---|---|---|
| 2つの量的変数の関係 | 散布図 | X軸とY軸に量的変数を1つずつ置く |
| 2つのカテゴリ変数の組み合わせ | クロス集計表 | 一方を行、もう一方を列に置く |
集計そのものの切り口や比較対象を考える方法は「集計の切り口とは?データ分析の基本と比較軸」で扱っています。この記事では、その次の段階として、散布図とクロス集計表へ変数をどう配置するかに焦点を絞ります。
散布図のX軸・Y軸の選び方
散布図は、2つの量的変数の関係を点の位置で確認する図です。散布図そのものの読み方や相関の見つけ方は「散布図とは?相関関係の見つけ方と活用法」で説明しています。
説明する側と結果側が明確ならX軸とY軸を分ける
「広告費を増やしたとき、売上がどう変わるか」のように、説明する側と結果側の役割が明確な場合は、X軸に説明する側の変数、Y軸に結果側の変数を置くのが一般的です。広告費をX軸、売上をY軸にすると、「広告費が変わると売上がどう変化するか」という問いに沿って読みやすくなります。
このときX軸を説明変数、Y軸を目的変数や応答変数として扱うことがあります。ただし、軸へ置いただけで因果関係が証明されるわけではありません。散布図は関係を確認する手段であり、因果関係を判断するには別の根拠が必要です。
関係を探索するだけなら役割を無理に決めない
身長と体重の関係を見るように、どちらかを明確な原因・結果として扱わず、2変数の関連を探索する場合もあります。この場合、「横軸は独立変数、縦軸は従属変数」と機械的に決める必要はありません。
読み手が理解しやすい順序、単位や値の範囲、他のグラフとの比較のしやすさなどを考えて配置します。重要なのは、軸の名称と単位を明示し、何と何を比べている散布図なのかを分かるようにすることです。
クロス集計表の行・列の選び方
クロス集計表は、2つのカテゴリ変数を行と列に配置し、組み合わせごとの件数や割合を確認する表です。基本的な作り方と活用例は「クロス集計表とは?適切な軸設定でデータの偏りを分析」で説明しています。
比較の基準と読みやすさで行・列を決める
例えば「年齢層によって購入する商品が違うか」を確認したい場合、年齢層を行、商品カテゴリーを列に置くと、年齢層ごとに商品の選ばれ方を追いやすくなります。説明する側と結果側が明確なら、説明する側を行、結果側を列に置く方法が分かりやすいことがあります。
ただし、これは絶対的な規則ではありません。行と列を入れ替えても、件数で見れば同じ組み合わせの情報を転置して表すだけです。項目数が多い変数を列へ置くと横長になりすぎるなど、読みやすさも考えて決めます。
割合を見るときは「何を100%にするか」まで決める
クロス集計表で割合を使う場合は、行と列の配置だけでなく、行合計・列合計のどちらを100%にするかが重要です。年齢層を行に置いて商品の選ばれ方を比べたいなら、各年齢層を100%とする行割合にすると比較しやすくなります。
逆に、商品カテゴリーを列に置いて「どの年齢層が買っているか」を見たいなら、各商品を100%とする列割合の方が問いに合います。軸の配置と割合の分母を別々に決めず、「どの集団の中で構成比を比べたいか」を先に決めると迷いにくくなります。
目的別に見る軸の配置例
| 分析目的 | 図表 | 配置例 | 読みたいこと |
|---|---|---|---|
| 広告費と売上の関係を見る | 散布図 | X軸:広告費/Y軸:売上 | 広告費の違いに伴う売上の傾向 |
| 身長と体重の関連を見る | 散布図 | X軸:身長/Y軸:体重 | 2変数の関連や外れた点 |
| 年齢層ごとの購入商品を比べる | クロス集計表 | 行:年齢層/列:商品カテゴリー | 年齢層ごとの商品の選ばれ方 |
| 性別ごとの満足度を比べる | クロス集計表 | 行:性別/列:満足度 | 各グループ内の満足度構成 |
同じデータでも、分析目的が変われば見せ方は変わります。先に図表を決めて変数を当てはめるのではなく、「何を比較したいか」「どちらを基準に読みたいか」を決め、その問いに合う配置を選ぶことがポイントです。
軸選びで避けたい3つの誤り
- 変数の型に合わない図表を選ぶ
散布図は基本的に量的変数同士の関係を見るために使います。カテゴリ同士の組み合わせを見たい場合は、クロス集計表など別の方法を選びます。 - 「X軸=独立変数、Y軸=従属変数」と機械的に決める
説明する側と結果側が明確なら有効な考え方ですが、単なる探索では無理に因果の役割を与えません。 - クロス集計表で割合の分母を確認しない
同じ表でも行割合と列割合では答える問いが変わります。どの集団を100%として比較しているかを確認します。
迷ったときの判断手順
- 分析目的を一文にする:何と何を比べ、何を知りたいのかを決めます。
- 変数の型を確認する:量的変数同士なら散布図、カテゴリ変数同士ならクロス集計表が候補になります。
- 説明する側と結果側があるか確認する:役割が明確なら、散布図では説明する側をX軸、結果側をY軸に置くと読みやすくなります。
- 比較の基準を決める:クロス集計表では、どのグループを基準に横へ比較したいかを考えて行・列を選びます。
- 割合の分母を確認する:構成比を使う場合は、行・列・全体のどれを100%にするのかを目的に合わせます。
まとめ
散布図やクロス集計表の軸は、決まった位置へ変数を機械的に置くのではなく、分析目的から逆算して決めます。散布図では、説明する側と結果側が明確ならX軸とY軸へ役割を分け、関係を探索するだけなら無理に独立変数・従属変数として扱う必要はありません。
クロス集計表では、比較の基準にしたい変数と、確認したい結果側の変数を意識して行・列を決めます。割合を使う場合は、どの集団を100%にするかまで含めて設計することが重要です。「何を明らかにしたいか」「どの変数を基準に比べたいか」を先に決めると、軸選びを一貫して判断できます。