ロジスティック回帰から係数を解釈する方法は?


18

次の確率関数があります。

Prob=11+ez

どこ

z=B0+B1X1++BnXn.

私のモデルは次のように見えます

Pr(Y=1)=11+exp([3.92+0.014×(gender)])

インターセプト(3.92)の意味は理解していますが、0.014の解釈方法は確実です。これらは今でもオッズ、オッズ比の対数ですか、それとも増分オッズの変化が性別であるため、女性は男性よりも0.014勝つ可能性が高いと断言できますか?基本的に、0.014を解釈するにはどうすればよいですか?

基本的に、確率関数を取得して、実際にJavaで記述している特定のプログラムに実装したいのですが、Javaで実装するために関数を正しく理解しているかどうかはわかりません。

Javaコードの例:

double p = 1d / (1d + Math.pow(2.718d, -1d * (-3.92d + 0.014d * bid)));

2
これは役に立つかもしれません:en.wikipedia.org/wiki/Odds_ratio#Role_in_logistic_regression
フレッドフー

2
ここで、関連する質問が。他にもいくつかあります。たとえば、これです。
枢機

回答:


17

2項GLMをロジットリンク(ロジスティック回帰モデル)でフィッティングする場合、回帰式は、予測値に基づいて、応答値が「1」(または「成功」)である対数オッズです。

対数オッズを指数化すると、変数が1単位増加するオッズ比が得られます。たとえば、「性別」で、女性= 0、男性= 1、ロジスティック回帰係数が0.014の場合、男性の結果の確率はexp(0.014)= 1.01倍の確率であると断定できます。女性の結果。


4
「男性の結果のオッズはexp(0.014)=女性の結果のオッズの1.01倍」ではないでしょうか。女性は0で、男性は1だからです。
Bustic01

4

女性のオッズ比は 1 / exp(0.014)

説明:

男性のイベントは「1」、女性は「0」であるため、参照レベルは女性であることを意味します。

方程式 ln(s) = B0 + B1*(gender)

odds(female) = exp(B0)
odds(male)   = exp(B0 + B1 * 1)

odds ratio(male) = odds(male) / odds(female) = exp(0.014) = 1.01

したがって、 odds ratio(female) = 1 / 1.01 = 0.99

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.