Logistilise regressiooni valem
Logistiline regressioon on statistikas ja andmeteaduses üks populaarsemaid meetodeid mitmete sõltumatute muutujate (ennustajate) ja kategoorilise sõltuva muutuja, eriti binaarsete (nt jah/ei, edu/ebaõnnestumine, haigus/tervis) vahelise seose modelleerimiseks. Erinevalt lineaarsest regressioonist, mis annab pidevaid väärtusi, on logistiline regressioon loodud sündmuse tõenäosuse hindamiseks, nii et lõpptulemus on vahemikus 0 kuni 1. Selles artiklis käsitleme logistilise regressiooni valemit, iga komponendi tähendust ja selle tõlgendamist.
Miks on logistilist regressiooni vaja?
Kui kasutame tõenäosuste ennustamiseks lineaarset regressiooni, võib mudel anda väärtusi alla 0 või üle 1, mis on tõenäosuse jaoks selgelt ebamõistlik. Logistiline regressioon lahendab selle probleemi mittelineaarse funktsiooni abil, mis kaardistab arvutatud tulemuse (mis võib olla mis tahes väärtus) tõenäosusväärtuseks vahemikus 0 kuni 1. Kõige sagedamini kasutatav funktsioon on logistiline ehk sigmoidfunktsioon.
Näiteks oletame, et tahame ennustada kliendi lahkumist tema vanuse, tellimuse kestuse ja kasutussageduse põhjal. Ennustatud tulemusel on ainult kaks võimalust: lahkumine (1) või lahkumise puudumine (0). Logistiline regressioon sobib seda tüüpi olukordade jaoks hästi.
Logistilise regressiooni põhivalem
Logistilise regressiooni olemus seisneb ennustava muutuja X väärtuse korral sündmuse toimumise tõenäosuse (p) modelleerimises (Y = 1).
Logistilise regressiooni mudelid on tavaliselt kirjutatud kahel olulisel kujul:
1) Tõenäosusvorm (sigmoidne)
\[
p = P(Y=1 ∫X) = ∫(1 + e^{-z})
\]
dengan
\[
z = \beta_0 + \beta_1X_1 + \beta_2X_2 + \cdots + \beta_kX_k
\]
Teave:
– \(p \) on sündmuse tõenäosus (nt: klientide voolavus = 1).
– \(e \) on Euleri arv (ligikaudu 2,71828).
– \(z \) on ennustajate lineaarne kombinatsioon.
– \( \beta_0 \) on lõikepunkt (konstant).
– \( \beta_1, \beta_2, \ldots, \beta_k \) on regressioonikordajad.
– \(X_1, X_2, \ldots, X_k \) on sõltumatud muutujad.
Sigmoidfunktsioon tagab, et olenemata \(z \) väärtusest jääb \(p \) väärtus vahemikku 0 ja 1.
2) Logit-vorm (logaritmilised koefitsiendid)
Teine väga oluline vorm on logitvorm, mis on koefitsientide logaritm:
\[
logit(p) = ∫ln₀(p1-p) = β0 + β1X_1 + β2X_2 + cdots + βkX_k
\]
Teave:
– \( \frac{p}{1-p} \) nimetatakse koefitsiendiks (suhteliseks juhuseks).
– \( \ln \) on naturaallogaritm.
Logitvorm selgitab, et logistiline regressioon modelleerib logaritmilisi koefitsiente tegelikult ennustajate lineaarse funktsioonina. See muudab koefitsientide tõlgendamise selgemaks, eriti koefitsientide suhtarvude kontekstis.
Koefitsientide ja koefitsientide suhtarvude mõistmine
Logistilise regressiooni valemi tõeliseks mõistmiseks peame eristama tõenäosust ja koefitsiente.
– Tõenäosus \(p \): sündmuse toimumise tõenäosus (0 kuni 1).
– Tõenäosus: millegi toimumise tõenäosuse ja mittejuhtumise tõenäosuse võrdlus:
\[
\text{odds} = \frac{p}{1-p}
\]
Näide: kui \(p = 0{,}8 \), siis:
\[
\text{odds} = \frac{0{,}8}{0{,}2} = 4
\]
See tähendab, et sündmuse toimumise tõenäosus on neli korda suurem kui mittetoimumise tõenäosus.
Logistilises regressioonis tõlgendatakse koefitsienti \( \beta \) sageli koefitsiendi kaudu:
\[
\text{OR} = e^{\beta}
\]
– Kui \( \beta > 0 \), siis \( e^{\beta} > 1 \): ennustaja suurendab sündmuse tõenäosust.
– Kui \( \beta < 0 \), siis \(e^{\beta} < 1 \): ennustaja vähendab sündmuse tõenäosust. - Kui \( \beta = 0 \), siis \(e^{\beta} = 1 \): tõenäosusele mõju ei ole. Näiteks, kui \( \beta_1 = 0{,}7 \), siis: \[ e^{0{,}7} \approx 2{,}01 \] See tähendab, et iga 1 ühiku suurenemine \(X_1 \)-s korrutab sündmuse tõenäosust ligikaudu 2,01 korda (eeldades, et muud muutujad jäävad konstantseks). Näide lihtsast logistilise regressiooni mudelist Oletame, et meil on ainult üks ennustaja muutuja \( X \), näiteks õppetundide arv nädalas, eksami sooritamise ennustamiseks (läbitud = 1, mitteläbitud = 0). Mudel: