目次
回帰分析 は、広く使われている統計計算です。 この種の計算は、私たちの欲求に応じて行うことがよくあります。 Excelでは、次のように実行できます。 重回帰分析 今回は、エクセルでロジスティック回帰を行う方法を紹介します。 この分析に興味のある方は、練習用ワークブックをダウンロードし、フォローしてください。
練習用ワークブックをダウンロードする
この記事を読みながら練習できるように、練習用ワークブックをダウンロードしてください。
ロジスティック回帰.xlsx
ロジスティック回帰とは?
ロジスティック回帰分析とは、ある独立した基準に基づいて従属変数の値を予測する統計的学習アルゴリズムである。 大きなデータセットから目的のカテゴリに基づいた結果を得るのに役立つ。 ロジスティック回帰分析は主に3つのタイプがある。
- バイナリロジスティック回帰
- 多項ロジスティック回帰
- 順序ロジスティック回帰
バイナリ・ロジスティック回帰。 2値回帰分析モデルでは、「はい/いいえ」と「肯定/否定」の2つのケースのみでカテゴリを定義している。
多項ロジスティック回帰。 多項ロジスティック分析は、3つ以上の分類で動作します。 もし、データを分類するために2つ以上の分類項目があれば、この回帰分析モデルを使用することができます。
順序ロジスティック回帰。 この回帰分析モデルは、2つ以上のカテゴリーに対して有効であるが、このモデルでは、カテゴリーを分類するために、あらかじめ決められた順序が必要である。
Excelでロジスティック回帰を行うためのステップバイステップの手順
今回は、2値ロジスティック回帰分析を行う。 この分析では、目的の変数の予測値を得ることができる。 分析を行うために、ある産業から10台の機械のデータセットを考える。 機械の稼働率は正または負である。 1=ポジティブ そして 0=マイナス であり、これらの値は列に示されている。 B それらのマシンの年代はコラムで C であり、1週間あたりの平均勤務時間はカラム D というわけで、私たちのデータセットは、セル B5:D14 回帰ソルバー変数の初期値は,セル C16:D18 以下、解析の手順について順を追って説明します。
ステップ1:データセットの入力
このステップでは、データセットをインポートします。
- まず、データセットを正確にExcelに入力します。 今回の分析では、セル範囲にデータセットを入力します。 B5:D14 .
- を入力します。 ソルバー判定バリバリの セル範囲に入力しています D16:D18です。
- として、すべての変数の値を想定しています。 0.01 .
続きを読む Excelデータセットでの重回帰分析(2手法)
ステップ2:ロジット値の評価
このステップでは、計算するために ロジット を定義しています。 ロジット という値 X の式で計算します。 ロジット の値です。
これです。 b0、b1。 と b2 は回帰変数である。
- 次の数式をセルに書き込んでください。 E5 絶対記号は、変数のセル値を凍結するときに使います。 入力方法がわからないときは 絶対セル参照 記号を入力する場合、いくつかの方法で入力することができます。
=$D$16+$D$17*C5+$D$18*D5
- 次に 入力 キーボードのキーを押してください。
- その後です。 ダブルクリック について フィルハンドル アイコンをクリックすると、数式をセルまでコピーします。 E14 .
- のすべての値を取得します。 X .
続きを読む エクセルで簡単な線形回帰を行う方法(4つの簡単な方法)
ステップ3:各データのロジットの指数を決定する
ここでは、ロジット値の指数値を計算することになるが、そのために EXP関数 :
- の指数値を決定するために X の場合、次の式をセルに書き込んでください。 F5 :
=EXP(E5)
- 同様に ダブルクリック について フィルハンドル アイコンをクリックして、前のステップと同じように数式をコピーします。 のすべての指数値がコピーされます。 X .
ステップ4: 確率値の算出
P(X) が発生する確率の値です。 X 事象が発生する確率 X と定義することができます。
- 計算するには、次の数式をセルに書き込んでください。 G5 .
=F5/(1+F5)
- を押してください。 入力 キーになります。
- では、ドラッグして フィルハンドル までアイコン化 G15 を使えば、すべての値に対して値を取得することができます。
続きを読む Excelで線形回帰のP値を計算する方法(3つの方法)
ステップ5:対数尤度値の総和を評価する
の値を評価することになります。 Log-Likelihood(対数尤度)。 その後で SUM関数 をクリックして、すべてのデータを追加します。
- を計算すること。 対数尤度 値を使用することになります。 LN 機能 は、このデータセットでは、セル H5 を書くと、次の式になる。
=(B5*LN(G5))+((1-B5)*LN(1-G5))
- ここで 入力 キーボードのキーを押します。
- それから。 ダブルクリック について フィルハンドル アイコンをクリックすると、すべての対数尤度の値が決定されます。
- その後、セル内 H15 の場合、すべての値を合計するために、次の式を書きなさい。
=SUM(H5:H14)です。
🔍 フォーミュラのブレークダウン
この分解は、セルのために行っています H5 .
👉
LN(G5)です。 この関数は、以下を返します。 -0.384.
👉
LN(1-G5)です。 この関数は、以下を返します。 -1.144.
👉
(B5*LN(G5))+((1-B5)*LN(1-G5)): この関数は、以下を返します。 -0.384.
ステップ6:ソルバー解析ツールを使って最終的な解析を行う。
では、最後の回帰分析を行います。 ソルバー コマンドに表示されていない場合は データ を有効にする必要があります。 ソルバー から エクセルアドイン .
- 有効にするには、以下を選択します。 ファイル> オプション .
- というダイアログボックスが表示されるようになりました。 エクセルオプション が表示されます。
- このダイアログボックスで アドイン オプションを使用します。
- ここで、以下を選択します。 エクセルアドイン オプションで 管理する セクションをクリックし 行く .
- というタイトルの小さなダイアログボックスが表示されます。 アドイン が表示されます。
- そして、チェックします。 ソルバーアドイン オプションをクリックし よっしゃー .
- その後 データ タブをクリックすると ソルバー コマンドを使用します。 分析 のグループです。
- ここで ソルバー コマンドを使用します。
- というタイトルの新しいダイアログボックスが表示されます。 ソルバーパラメーター が表示されます。
- での 目標の設定 ボックスでセルを選択します。 $H$15 をマウスで入力することもできます。 また、キーボードでセル参照を入力することもできます。 絶対セル参照 のサインはこちら。
- 次に 可変セルを変更することにより オプションでセル範囲を選択 $D$16:$D$18 .
- その後、チェックをはずします。 制約のない変数を非負にする をクリックすると、すでにチェック済みと表示されている場合は、負の値を取得することができます。
- 最後に ソルブ ボタンをクリックします。
- その結果 ソルバー結果 のボックスが目の前に表示されます。
- ここで、以下を選択します。 Keep Solver Solution このボックスには、回帰分析が収束したか、発散したかが表示されます。
- クリック よっしゃー をクリックして、ボックスを閉じます。
- 最後に、セルの範囲に変数の値が表示されます。 D16:D18 の値が変更されていることがわかります。 E、F、G そして H も、前のステップとの違いを見せています。
二元回帰分析結果の説明図
Excelでバイナリ・ロジスティック回帰分析が完了すると、想定した回帰変数の値が新しい分析値に置き換えられ、これらの値がデータセットの正しい回帰変数の値になっていることがわかります。 特定のデータ、例えば、年齢が0歳のマシンの結果を考えることができるのです。 68 ヶ月と 4 の値は、1週間あたりの平均シフト数です。 P(X) でございます 0.67 そして、その可能性があることを教えてくれたのです。 67% .
また、回帰変数の最終値を使って、個別に表示することも可能です。
このように、今回の作業手順はうまくいき、バイナリ・ロジスティック回帰分析ができるようになったと言えるでしょう。
結論
以上で本記事を終了します。 本記事が皆様のお役に立ち、Excelでロジスティック回帰ができるようになることを願っています。 さらにご質問やお勧めの方法がありましたら、以下のコメント欄で教えてください。
ホームページのチェックをお忘れなく エクセルウィキ は、Excelに関するいくつかの問題とその解決策を紹介しています。 新しい方法を学び、成長し続けましょう。