邏輯迴歸(Logistic Regression)是什麼?

邏輯迴歸是一種廣義線性模型,用於預測二元或多元分類結果的機率。它使用 Sigmoid 函數將線性組合轉換為機率值,並透過最大似然估計來訓練模型。|本頁含完整原理、應用場景、iPAS 考試重點與 3 個常見問答。

邏輯迴歸(Logistic Regression)是什麼? 機器學習統計方法

你有沒有想過,模型不一定只回答數字,也可以回答「會不會」? 你可以把邏輯迴歸想成,先算出分數,再把分數壓成機率。 它其實就是用來做分類的經典方法。 當你想知道一筆資料屬於哪一類時,它常是很實用的起點。

你可以把它想成一個把抽象概念拉回日常判斷的提示,先知道它解決什麼問題,再看技術細節。

容易混淆

邏輯迴歸 vs 線性迴歸 線性迴歸預測連續值,邏輯迴歸預測分類機率。 一個輸出多少,一個輸出屬不屬於。

邏輯迴歸 vs 決策樹 邏輯迴歸是線性邊界,決策樹是分裂規則。 一個靠公式,一個靠樹狀判斷。

最關鍵的區別: 一個做連續預測,一個做分類預測。

記住這句就好

先算分數,再把分數變成機率。

實際案例

信用違約預測 根據收入、負債比和還款紀錄,模型輸出會不會違約的機率。

垃圾郵件判斷 模型不只說是或不是,還能給出垃圾郵件的可能性,方便後續設門檻。

算法與應用

它先算出線性組合,再透過 S 型函數把分數壓成 0 到 1 的機率。 訓練時通常搭配對數損失,讓模型在分類邊界上學得更穩。 因為結果好解釋,常被當成分類問題的基線模型。

情境判斷

Q1(直覺題): 你要判斷客戶會不會流失,輸出最適合長什麼樣子?

輸出機率最合適,這正是邏輯迴歸擅長的型態。

Q2(判斷題): 邏輯迴歸名字裡有迴歸,就一定拿來做數值預測嗎?

不是,它雖然名字像回歸,但實際上多用在分類。

常見問題

邏輯迴歸的輸出一定是 0 或 1 嗎?

不一定,它先輸出機率,再由門檻決定最後分類。

邏輯迴歸適合處理非線性問題嗎?

如果邊界很複雜,單靠它通常不夠,可能要更強的模型。

邏輯迴歸為什麼還常被使用?

因為它快、穩、可解釋,在很多場景裡是很好的基線。