ロジスティック回帰分析とは?
― 二値・カテゴリ結果の発生確率を予測・要因分析

目的変数が「はい/いいえ」「発生/非発生」などのカテゴリ型である場合に、要因の影響や発生確率を推定する回帰分析手法。オッズ比により各要因の影響を定量化し、医療・マーケティング・調査など幅広い領域で活用されます。

難易度:★★☆ 想定読了:10分 最終更新 2026.05.20 監修:スマート・アナリティクス代表

ロジスティック回帰分析とは

ロジスティック回帰分析は、目的変数がカテゴリ型(主に二値:はい/いいえ、発生/非発生など)である場合に、要因の影響や発生確率を推定するための回帰分析手法です。通常の回帰分析が連続変数を予測するのに対し、ロジスティック回帰はロジット関数を介した確率モデルで「事象が起こる確率」を予測します。

ロジスティック回帰分析で分かること

  • 事象が発生する確率(予測確率)
  • 各要因(説明変数)が発生確率に与える影響の方向と大きさ
  • オッズ比による「○倍リスクが高い/低い」の定量化
  • 複数要因を同時に考慮した、調整済みの効果

ロジスティック回帰分析の主な種類

種類目的変数
二項ロジスティック回帰2カテゴリ発症の有無、購入/非購入
多項ロジスティック回帰3カテゴリ以上・順序なし製品A/B/Cのどれを選ぶか
順序ロジスティック回帰3カテゴリ以上・順序あり満足度(高/中/低)、重症度(軽症/中等度/重症)

SPSSでロジスティック回帰分析を行うやり方(操作手順)

SPSS Statistics に SPSS Regression オプションを追加すると、メニュー操作だけでロジスティック回帰分析を実行できます。ここでは最もよく使われる二項ロジスティック回帰のやり方を、手順に沿って解説します。

  1. ステップ1:データを準備する
    目的変数(「発症あり/なし」など2値のカテゴリ変数)と説明変数を1つのデータセットにそろえ、変数ビューで各変数の尺度を正しく設定します。
  2. ステップ2:メニューを開く
    メニューから [分析]→[回帰]→[二項ロジスティック] を選択します。多カテゴリなら[多項ロジスティック]、順序のある目的変数なら[順序]を選びます。
  3. ステップ3:変数を指定する
    2値の目的変数を「従属変数」に、説明変数を「共変量」に投入します。
  4. ステップ4:カテゴリ変数を指定する
    「カテゴリ」ボタンから、性別や治療群などの名義尺度の説明変数をカテゴリ共変量として登録し、参照カテゴリを設定します。
  5. ステップ5:変数選択の方法を選ぶ
    「方法」で、すべての説明変数を一度に投入する「強制投入法」か、統計的基準で取捨選択する「ステップワイズ法」を選びます。仮説が明確なら強制投入法が基本です。
  6. ステップ6:オプションを設定する
    「オプション」からHosmer-Lemeshowの適合度検定、Exp(B)の95%信頼区間などにチェックを入れます。必要に応じて「保存」で予測確率を保存します。
  7. ステップ7:実行して結果を読み取る
    [OK]で実行し、モデルの適合度(Hosmer-Lemeshow検定)、分類テーブル(予測精度)、「方程式中の変数」表の係数B・有意確率・Exp(B)=オッズ比を確認します。

研究・ビジネスでの利用シーン

発症リスク要因の特定

医療研究

疾患の発症有無を目的変数に、年齢・生活習慣・既往歴などを調整した分析で、オッズ比により独立したリスク要因を抽出します。

解約・離反の予測モデル

マーケティング

過去の利用ログを説明変数として解約確率を予測。スコアリングして優先順にリテンション施策を打つ運用が可能です。

選択行動のモデル化

調査・選好分析

多項ロジスティック回帰で複数選択肢の選好をモデル化し、属性が選択に与える影響を分析します。

SPSSで実施する場合の製品選定

分析する目的変数のカテゴリ数によって、必要となるSPSSのオプションモジュールが異なります。設計段階で「2値か多カテゴリか」を整理し、必要な製品をご確認ください。

分析内容対応製品備考
二項ロジスティック回帰IBM SPSS Statistics Base + SPSS RegressionBaseにRegressionの追加が必要
多項ロジスティック回帰IBM SPSS Statistics Base + SPSS Regression3カテゴリ以上の選択行動などに対応
順序ロジスティック回帰IBM SPSS Statistics Base + SPSS Regression順序尺度の目的変数を扱う場合
反復測定/階層構造データIBM SPSS Statistics Base + Advanced StatisticsGEE・線形混合モデルで拡張

分析時の注意点

  • サンプルサイズはEPV(最も少ない結果カテゴリのケース数÷説明変数の数)が10〜20以上になるよう設計する
  • 説明変数間の強い相関(多重共線性)に注意する
  • モデルの当てはまりはHosmer-Lemeshow検定、判別力はROC曲線・AUCで評価する
  • オッズ比はリスク比とは異なる指標である点に注意して解釈する

ロジスティック回帰とROC分析、専門家がサポートします

分析設計から結果解釈・論文記述まで——研究テーマに応じてご相談いただけます。
「分析アドバイザリーサービス:ロジスティック回帰とROC分析」もご利用いただけます。

お電話でのご相談:0120-835-761 受付 9:00–18:00(土日祝除く)

よくあるご質問

Q.ロジスティック回帰分析と通常の回帰分析は何が違いますか?
通常の回帰分析は連続変数を目的変数に取りますが、ロジスティック回帰分析は「はい/いいえ」「発生/非発生」などのカテゴリ変数を目的変数に取ります。ロジット関数を用いた確率モデルで発生確率を推定する点が特徴です。
Q.SPSSでロジスティック回帰分析を行うやり方を教えてください。
メニューの[分析]→[回帰]→[二項ロジスティック]を開き、2値の目的変数を「従属変数」に、説明変数を「共変量」に投入します。名義尺度の変数は「カテゴリ」ボタンで指定し、[OK]を押すと分類テーブルとオッズ比(Exp(B))が出力されます。
Q.オッズ比はどのように解釈すればよいですか?
オッズ比は説明変数が1単位増加したときに、事象が発生するオッズが何倍になるかを示します。1より大きければ発生確率を高める方向、1より小さければ低める方向の影響であると解釈します。リスク比ではない点に注意します。
Q.ロジスティック回帰分析の結果はどこを見ればよいですか。
まずHosmer-Lemeshow検定と分類テーブルでモデルの当てはまりと予測精度を確認し、次に「方程式中の変数」表で各説明変数の有意確率とExp(B)(オッズ比)を読み取ります。
Q.Hosmer-Lemeshow検定とは何ですか。
ロジスティック回帰モデルがデータにどれだけ適合しているかを評価する検定です。有意確率が大きい(有意でない)ほど、モデルが観測データによく適合していると判断します。
Q.必要なサンプルサイズはどれくらいですか?
目安として、最も少ない結果カテゴリのケース数が説明変数1個あたり10〜20件以上(EPV)になるよう設計します。サンプルが少ないと推定が不安定になる可能性があります。
Q.二項・多項・順序ロジスティックはどう使い分けますか?
目的変数のスケールに応じて選択します。2カテゴリの場合は二項、3カテゴリ以上で順序がない場合は多項、3カテゴリ以上で順序がある場合は順序ロジスティック回帰を用います。
Q.SPSSで実施する場合、どのオプションモジュールが必要ですか?
二項・多項・順序のいずれのロジスティック回帰も、SPSS Statistics Base に加えて SPSS Regression オプションが必要です。Baseには線形回帰までが含まれ、カテゴリ結果を扱うロジスティック回帰を実行するにはRegressionの追加が前提となります。

お気軽にご相談ください0120-835-761受付時間 9:00-18:00 [ 土・日・祝日除く ]

問合せ・見積・注文をする お気軽にお問い合わせください