跳去內容

邏輯剔函數

出自維基百科,自由嘅百科全書
標準嘅邏輯剔函數
對所有嘅

邏輯tik1函數英文logistic function )係一種函數,屬於 Sigmoid 函數嘅一種,可以將任意實數嘅輸入變換成 0 同 1 之間嘅數值。呢個函數喺統計學機器學習上幾常用,尤其係用嚟處理一啲需要將輸出限制喺特定範圍內嘅問題,噉係因為好多實用上嘅問題,例如計機會率比例等,都講求出嗰個數值要喺 0 同 1 之間。

數學定義

[編輯]

邏輯剔函數嘅標準形式係:

當中 t 可以係任何實數輸入,而 σ(t) 就係佢個輸出值,永遠都會喺 0 同 1 之間[1]

此外,邏輯剔函數仲有一個更廣義化嘅款:

當中 μ 同 s 係參數,其數值可以由計數嘅人設定,用嚟更改條曲線嘅位置同形狀,簡單講 μ 控制條曲線嘅水平位置,而 s 就控制曲線嘅有幾斜。

數學性質

[編輯]

邏輯剔函數有幾個重要嘅性質:

  • 當 t +∞ 嘅時候,σ(t) → 1
  • 當 t → -∞ 嘅時候,σ(t) → 0
  • 當 t = 0 嘅時候,σ(t) = 0.5
  • 條曲線對稱,對照於 (0, 0.5) 嗰點。

應用

[編輯]

邏輯剔函數常用於邏輯迴歸,用嚟將線性組合嘅結果轉換成 0 至 1 嘅概率值。假想有一個線性模型:

當中 x 為自變數,將之代入邏輯剔函數度:

當中 p(x) 可以設為應變數嘅值為 1 嘅機率[2][3]

除咗邏輯迴歸,邏輯剔函數仲有應用於人工神經網絡,以及各種需要將數值轉化成 0 到 1 嘅範圍嘅應用之中,譬如係二元分類呀噉。

心理測量上嘅 Rasch 模型,亦會用到噉嘅二元分類。

睇埋

[編輯]

參考

[編輯]
  1. Hosmer, David W.; Lemeshow, Stanley (2000). Applied Logistic Regression (2nd ed.). Wiley. p. 6-8
  2. McCullagh, P., & Nelder, J. A. (1989). Generalized linear models (Vol. 37). CRC press. p. 115-119
  3. David A. Freedman (2009). Statistical Models: Theory and Practice. Cambridge University Press. p. 128.