【G検定過去問風テスト】ロジスティック回帰の役割と分類タスクの基本

※本記事では、アフィリエイトプログラムより教材を紹介しています。

📝 問題

機械学習における「ロジスティック回帰」の説明として、最も適切な選択肢を1つ選べ。

  • A)複数の説明変数を用いて、将来の株価や売上高などの連続的な数値を精度高く予測する手法である。
  • B)データにシグモイド関数を適用して事象が発生する確率を算出し、主にデータを2つのグループに分ける「分類タスク」に用いられる手法である。
  • C)手元にあるデータから重複を許してランダムに抽出し、複数の決定木を同時並列に学習させることで予測を行うアンサンブル学習の手法である。
  • D)データの境界線(識別境界)から最も遠く離れたデータ点との距離を最大化するように境界線を引く手法である。
🔍 ここをクリックして正解を見る
  • 正解: B)データにシグモイド関数を適用して事象が発生する確率を算出し、主にデータを2つのグループに分ける「分類タスク」に用いられる手法である。

💡 合格に近づく!徹底解説

  • 重要度: ★★★

■ 1分で分かる!この問題の要点

  • ロジスティック回帰は名前に「回帰」とつくものの、実際に行うのは「分類タスク」である(超頻出ひっかけポイント!)。
  • 確率(0〜1の間)を計算するためにシグモイド関数を使用し、「確率が50%以上か未満か」などで合格・不合格やスパム・通常などの2クラスに分類する。

■ 初学者向け解説(例え話や背景)

ロジスティック回帰は、いわば「詐欺師のような名前を持った、合格判定のプロ」です!

名前に「回帰(=数値を当てるプロ)」とついているため、「売上や株価などの数字を当てる手法かな?」と勘違いしてしまいがちです。しかし、彼が本当にやっている仕事は「合格か不合格か(分類)」を決めることです。

たとえば、テストの点数や勉強時間から「合格する確率」を算出し、「確率が60%だから合格(YES)!」「40%だから不合格(NO)!」というように、データを2つのグループにきれいに振り分けてくれます。この「確率」を計算するときに活躍するのがシグモイド関数という特殊な関数です。

名前のギャップを利用したひっかけ問題が本番で非常に多く出題されますので、「名前は回帰だけど、中身は分類のプロ!」と脳内にしっかり刻んでおきましょう!


■ 選択肢の解説

  • A) 複数の説明変数を用いて〜(×): これは「重回帰分析」の説明です。連続した数値を当てるタスクを行うのが本来の回帰分析です。
  • B) データにシグモイド関数を適用して〜(○): 正解です!ロジスティック回帰は事象の発生確率(0〜1)を求めて「分類」を行う手法です。
  • C) 手元にあるデータから重複を許して〜(×): これは「ランダムフォレスト(バギング)」に関する説明です。
  • D) データの境界線から最も遠く離れた〜(×): これは「サポートベクターマシン(SVM)」に関するひっかけです。SVMで最大化するのは「最も遠い点との距離」ではなく、境界線に「最も近いデータ点(サポートベクトル)」との距離(マージン)です。

👉 次の問題&解説テキスト

お疲れ様です!
この調子で次の問題に挑戦しますか?
それとも、立ち止まって詳しい解説を確認しますか?