邏輯回歸是線性模型還是非線性模型?

2021-10-01 07:12:19 字數 1183 閱讀 9988

個人觀點,現在都是把邏輯回歸作為復合函式使用的,如下所示:

z =g

(x)z=g(x)

z=g(x)

f (z

)=11

+e−z

f(z)=\frac^}}

f(z)=1

+e−z

1​邏輯回歸的原始形式f(z

)f(z)

f(z)

是非線性的,決定這個復合函式是否是線性的,要看 g(x

)g(x)

g(x)

的形式。

,即g(

x)≥0

時,預測

為1z\ge0,即g(x)\ge0時,**為1

z≥0,即g

(x)≥

0時,預

測為1z≤0

,即g(

x)<0時

,預測為

0z\le0,即g(x)<0時,**為0

z≤0,即g

(x)<0時

,**為

0因此,這裡的g(x

)g(x)

g(x)

,實際是乙個決策面,這個決策面的兩側分別是正例和負例。邏輯回歸的作用是把決策面兩側的點對映到邏輯回歸曲線閾值的兩側。

如果原始資料是線性可分的, 那麼決策面採用線性模型來進行擬合顯然比較合理,即 g(x

)=θt

g(x)=\theta^t

g(x)=θ

t,這時可認為該回歸是線性回歸。如下圖所示:

如果原始資料是非線性可分的,那麼決策面g(x

)g(x)

g(x)

顯然是非線性的,這時可認為該回歸是非線性的(當然也可以轉化成線性問題來解決)。如下圖所示:

這裡也引出了乙個問題,就是說使用邏輯回歸之前,最好先了解一下原始資料是否是線性可分的,不要一上來就套公式。

線性模型 邏輯回歸

模型原型 class sklearn.linear model.logisticregression penalty l2 dual false,tol 0.0001,c 1.0,fit intercept true,intercept scaling 1,class weight none,ran...

什麼是線性結構,什麼是非線性結構?

什麼是線性結構,什麼是非線性結構?線性結構是乙個有序資料元素的集合。常用的線性結構有 線性表,棧,佇列,雙佇列,陣列,串。非線性結構,其邏輯特徵是乙個結點元素可能有多個直接前趨和多個直接後繼。常見的非線性結構有 二維陣列,多維陣列,廣義表,樹 二叉樹等 一 線性結構 1 線性結構作為最常用的資料結構...

01 線性模型 線性回歸與邏輯回歸

線性模型 試圖學得乙個屬性的線性組合來進行 的函式 f x w 1x 1 w 2x 2 w dx d b 向量模式 f x w tx b 簡單 基本 可解釋性好 可看出每部分屬性所做的貢獻 可用於分類和回歸 多個特徵 h x sum theta ix i theta tx 損失函式mse j the...