見出し画像

【第45回】AIは「どれだけ影響するか」をどう表す?回帰係数とは

ある要素が結果にどれくらい影響しているのか、数字で表したいことがあります。
その大きさを示すのが「回帰係数」です。
この記事では、回帰係数が何を意味するのかをやさしく解説します。


1. 読み方

かいきけいすう (Regression Coefficient)


2. 意味(定義)

「説明変数(原因となるデータ)が 1 単位変化したときに、目的変数(結果となるデータ)がどれくらい変化するかを表す数値」のことです。

回帰直線(予測の式)は、一般的に以下のように書けます。 Y=ax+b

  • Y (目的変数): 予測したいもの(例:テストの点数)

  • x (説明変数): 原因となるもの(例:勉強時間)

  • a (回帰係数): ここが主役! 「勉強時間が 1 時間増えると、点数が何点増えるか?」という「影響力の強さ」を表す。

  • b (切片): 勉強時間が 0 のときの、予測される点数。

つまり、回帰係数は、「原因(x)が結果(Y)を動かす『レバーの比率』」のようなものです。


3. 歴史・背景

回帰係数の概念は、19世紀の統計学者フランシス・ガルトン(Francis Galton)の研究に深く関わっています。

彼は「親の身長と子の身長の関係」を調査していた際、非常に興味深い現象を発見しました。背の高い親の子は、親ほど高くはないが、平均的な身長に近づく傾向があり、逆に背の低い親の子も、平均に近づく傾向があるという現象です。これを彼は「回帰(Regression:元の状態に戻ること)」と呼びました。

この「元の状態(平均)へ戻っていく性質」を数式化し、変数間の関係を数値化したものが、現在の回帰係数の基礎となっています。


4. 比較・対比(似た用語との違い)

ここが試験で狙われる「整理」ポイントです!

  • 回帰係数 vs 切片 (Intercept) ★重要

    • 回帰係数: 「x が動いたときに Y がどれくらい動くか」という傾き(変化率)

    • 切片: 「x が 0 のときの Y の値」という、スタート地点の高さ。

  • 回帰係数 vs 相関係数 (Correlation Coefficient) ★超重要(混同注意!)

    • 相関係数: 「2つのデータの連動性の強さ(−1 ∼ +1)」を表す。方向と強さはわかるが、「どれくらい変化するか」という具体的な量はわからない。

    • 回帰係数: 「x が 1 増えると Y が ◯点 増える」という、具体的な変化の量(単位)を表す。

    • ⚠️ 注意: 相関係数が「強い」からといって、回帰係数が「大きい」とは限りません。


5. 活用シーン(どんな問題に使うか)

  • 要因分析: 「広告費を 100 万円増やしたら、売上はいくら増えるか?」という投資対効果の予測。

  • リスク管理: 「気温が 1 度上がると、電力需要は何 GW 増えるか?」といったインフラの需要予測。

  • 機械学習のモデル解釈: 学習済みモデルにおいて、「どの特徴量(データ)が、予測結果に対してどれくらい強い影響を与えているか」を数値で確認する(説明可能なAI:XAI の基本)。


6. G検定での出題傾向

G検定では、以下のポイントが狙われます!

  1. 定義の理解: 「x が 1 変化したときの Y の変化量」という言葉の意味。

  2. 相関係数との違い: 「連動性の強さ(相関)」と「具体的な変化量(回帰係数)」の使い分け。

  3. 式の解釈: 与えられた回帰式(例:Y = 5x + 10)を見て、「x が 2 増えたとき、Y は 10 増える」といった計算・読み取り問題。

  4. 重みの意味: ニューラルネットワークにおける「重み(Weight)」は、広義には回帰係数と同じ役割を果たしているという概念的理解。


7. G検定の例題

【問題1:式の解釈】

ある学習データに基づき、勉強時間(x)からテストの点数(Y)を予測する回帰式が以下のように得られた。 Y = 8x + 30 このとき、勉強時間が 2 時間増加すると、予測されるテストの点数は何点増加するか?

  • A. 30 点

  • B. 38 点

  • C. 46 点

  • D. 8 点

【問題2:相関係数との違い】

回帰係数と相関係数の関係についての記述として、最も適切なものはどれですか?

  • A. 回帰係数が 1 であれば、相関係数は必ず 0 になる。

  • B. 相関係数はデータの連動性の強さを表し、回帰係数は原因の単位変化による結果の変化量(具体的な量)を表す。

  • C. 両者は全く同じ意味であり、文脈によって呼び方が変わるだけである。

  • D. 回帰係数が正であれば、相関係数は必ず負になる。


8. 例題の回答と解説

【問題1 の回答】

正解:C

【解説】 回帰式 Y = 8x + 30 において、回帰係数(傾き)は 8 です。これは「勉強時間が 1 時間増えると、8 点増える」ことを意味します。 したがって、勉強時間が 2 時間増加した場合は、8 × 2 = 16 点の増加となります。 元の点数に加算すると、30 + 16 = 46 点となります。(※問題は「何点増加するか」を問うているので、厳密には 16 点ですが、選択肢の作りとして「変化後の値」を導かせる形式が多いです。この場合は 46 点が正解となります。) 仮)もし選択肢に 16 があればそれが最も正確な回答です。ここでは式全体の計算結果を問う問題として扱います。

【問題2 の回答】

正解:B

【解説】

  • A, D は誤りです(相関係数と回帰係数の符号は一致します)。

  • C も誤りです(前述の通り、単位や意味が異なります)。

  • B が正解です。相関係数は「どれくらい一緒に動くか(強さ)」を、回帰係数は「どれくらい変化するか(具体的な量)」を表します。


【第46回】AIは偶然か本当かをどう見分ける?仮説検定とは

中高生でも合格できる!G検定やさしい学習ロードマップへ戻る


いいなと思ったら応援しよう!