R-logistic-regression
提供:Dev Guides
R-ロジスティック回帰
ロジスティック回帰は、応答変数(従属変数)がTrue/Falseまたは0/1などのカテゴリ値を持つ回帰モデルです。 実際には、予測変数に関連付けられた数式に基づいて、応答変数の値としてバイナリ応答の確率を測定します。
ロジスティック回帰の一般的な数学方程式は-
以下は、使用されるパラメータの説明です-
- y は応答変数です。
- x は予測変数です。
- a および b は、数値定数である係数です。
回帰モデルの作成に使用される関数は* glm()*関数です。
構文
ロジスティック回帰の* glm()*関数の基本的な構文は次のとおりです-
以下は、使用されるパラメータの説明です-
- *式*は、変数間の関係を表す記号です。
- data は、これらの変数の値を提供するデータセットです。
- family は、モデルの詳細を指定するRオブジェクトです。 ロジスティック回帰の値は二項です。
例
組み込みのデータセット「mtcars」は、さまざまなエンジン仕様を持つ自動車のさまざまなモデルを記述しています。 「mtcars」データセットでは、伝送モード(自動または手動)は、バイナリ値(0または1)である列amによって記述されます。 「am」列と他の3つの列(hp、wt、cyl)の間でロジスティック回帰モデルを作成できます。
上記のコードを実行すると、次の結果が生成されます-
回帰モデルを作成する
- glm()*関数を使用して回帰モデルを作成し、分析のためにその要約を取得します。
上記のコードを実行すると、次の結果が生成されます-
結論
最後の列のp値が変数「cyl」および「hp」の0.05を超えるため、要約では、変数「am」の値に寄与することは重要ではないと考えます。 この回帰モデルでは、重み(wt)のみが「am」値に影響します。