日本語 English
株式会社ヒューリンクス
TEL:03-5642-8384
営業時間:9:00-17:30

ロジスティック回帰分析

  1. はじめに
  2. 実験の計画
  3. 結果の分析
  4. 最適な速度の評価

1.はじめに

 ロジスティック回帰は、実験に1つ以上のバイナリ応答(データの合否の結果など)が含まれる場合、通常の最小二乗(OLS)に基づく線形回帰よりも予測モデリングに適しています。統計の詳細については、Montgomery、Peck 及びVining共著の “Logistic Regression Models(2012年John Wiley & Sons社から発行)”にある「Introduction to Linear Regression Analysis」のセクション13.2を参照にしてください。ロジスティック回帰のメカニズムは少し複雑ですが(ソフトウェアがこれを処理するので、心配はいりません)、結果の解釈は比較的簡単なのでご安心ください。

事例:地対空ミサイル(SAM)の対空発射テスト

Montgomeryらは、問題13.1で、200〜500ノットの範囲のさまざまな速度のターゲットを対象とした25回のSAMの発射テストの結果を示しています。 この実験がDesign-Expert(DX)でどのように設計されているか、およびヒット(1)またはミス(0)の結果を入力した後、それらがどのようにモデル化、診断、および解釈されるかを見てみましょう。 あなたがこのSAM設備の上を飛んでいる飛行機に乗っていると想像してください。撃墜される可能性を最低限に抑えるために、どれくらい速く飛ぶ必要がありますか?

2.実験の計画

Design-Expertを開き、“Help” メニューに移動し、“Tutorial Data” にカーソルを合わせ、“SAM Firing Tests” をクリックしてデータを読み込んでください(以下を参照)。

注意
このデータは、ヒストリカルデータツールを介して入力されました。“File” -> “New Design” を使用して計画を再構築し、“Yes” をクリックしてください。 空になったデザインシートに戻る手順に進みます。 次に、係数と応答の値を入力します(オプション:スプレッドシートから貼り付けます)。SAM Firing Tests を再度開いて、計画を埋め戻します。
RunFactor 1 A:Speed knotsResponse 1 Hit or Miss 1 or 0
14000
22201
34900
42101
55000
62700
72001
84700
94800
103101
112401
124900
134200
143301
152801
162101
173001
184701
192300
204300
214600
222201
232501
242001
253900

3.結果の分析

画面左側の Analysis ブランチをクリックします。 DX は応答がバイナリであることを認識し、デフォルトでロジスティック回帰になっていることに注意してください。成功レベルはデフォルトの1のままにしておきます。これは、頭上を飛んでいるパイロット視点ではなく、SAM を発射する人の視点であることに注意してください。

Analysisブランチを選択

“Model” をクリックし進みましょう。デフォルトでは linear になっています。

Modelタブ

“ANOVA” に進むと、マルチビュー表示で有意な p 値と、適切な Pseudo R2 の値を一目で確認できます(必要に応じて、Model に戻り、Process Order のドロップリストから Quadratic に変更します。そうすると、A2 項に有意性がないことがわかります。従って、線形モデルは適切であるといえます)。

ANOVAタブ

次に “Diagnostics” へ進みます。DX が表示するロジスティックモデルのプロットでは、異常値はありません。

Diagnosticsタブ

最後に “Model Graphs” をクリックして、予想通りにヒットの確率が速度とともにどのように減少するかを確認しましょう。

Model graphsタブ

4.最適な速度の評価

Optimization ノードで、“Numerical” をクリックしてください。他のすべての条件が等しいと仮定すると、任務遂行及び燃料節約のために低速度を保ち、飛距離を伸ばすように因子 の Goal には “minimize” を選択するのが最善です。 次に応答のために、ヒットの可能性を最小限に抑えるよう Logit の Goal でも “minimize” を選択します(SAM で撃墜されそうなパイロットの視点から考えてください)。Limits の Lower は「0.1」を、Upper 「0.2」を入力してください。

最適化の設計

次に、“Solutions” をクリックしてください。 デフォルトの Ramps 表示では、最低でも460ノット(時速530マイル)の速度が推奨されていることがわかります(はるかに速いです!)。

これで、バイナリ応答を使用した実験のための Design-Expert のロジスティック回帰ツールを介したチュートリアルを終了します。 結果を保存してから、このデータを用いて最適化のために様々な設計を試してみてください。そして、それを楽しんでください!