Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Parametrien Löytäminen | Yksinkertainen Lineaarinen Regressio
Lineaarinen Regressio Pythonilla

Parametrien Löytäminen

Pyyhkäise näyttääksesi valikon

Nyt tiedämme, että lineaarinen regressio on vain viiva, joka parhaiten sopii dataan. Mutta miten voit tietää, mikä viiva on oikea?

Multiple_Lines_new

Voit laskea erotuksen ennustetun arvon ja todellisen tavoitearvon välillä jokaiselle havaintopisteelle opetusdatassa.
Näitä erotuksia kutsutaan residuaaleiksi (tai virheiksi). Tavoitteena on saada residuaalit mahdollisimman pieniksi.

Pienimmän neliösumman menetelmä

Oletusmenetelmänä käytetään pienimmän neliösumman (OLS) menetelmää:
Otetaan jokainen residuaali, korotetaan se toiseen potenssiin (pääasiassa residuaalin etumerkin poistamiseksi) ja lasketaan niiden summa.
Tätä kutsutaan nimellä SSR (Sum of squared residuals). Tavoitteena on löytää parametrit, jotka minimoivat SSR:n.

Residuals_new

Normaaliyhtälö

Onneksi meidän ei tarvitse kokeilla kaikkia mahdollisia suoria ja laskea SSR:ää niille. SSR:n minimointiin on matemaattinen ratkaisu, joka ei ole laskennallisesti raskas.
Tätä ratkaisua kutsutaan nimellä normaaliyhtälö.

Matemaattinen normaaliyhtälö

Tämä yhtälö antaa meille suoran parametrit, joilla SSR on pienin.
Etkö ymmärtänyt, miten se toimii? Ei hätää! Kyseessä on melko monimutkainen matematiikka. Sinun ei kuitenkaan tarvitse laskea parametreja itse. Monet kirjastot ovat jo toteuttaneet lineaarisen regressioanalyysin.

Kysely

Valitse yksi

1. Tarkastele yllä olevaa kuvaa. Mikä regressiosuora on parempi?

2. y_true - y_predicted kutsutaan

question mark

Tarkastele yllä olevaa kuvaa. Mikä regressiosuora on parempi?

Valitse oikea vastaus

question mark

y_true - y_predicted kutsutaan

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 2
some-alt