Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Kvadraattinen Regressio | Polynomiregressio
Lineaarinen Regressio Pythonilla
course content

Kurssisisältö

Lineaarinen Regressio Pythonilla

Lineaarinen Regressio Pythonilla

1. Yksinkertainen Lineaarinen Regressio
2. Monimuuttujainen Lineaarinen Regressio
3. Polynomiregressio
4. Parhaan Mallin Valitseminen

book
Kvadraattinen Regressio

Ongelma lineaarisen regressiomallin kanssa

Ennen kuin määrittelemme polynomiregression, tarkastelemme tapausta, jossa aiemmin oppimamme lineaarinen regressio ei toimi hyvin.

Tässä näet, että yksinkertainen lineaarinen regressiomallimme toimii huonosti. Tämä johtuu siitä, että se yrittää sovittaa suoran viivan datapisteisiin. Voimme kuitenkin huomata, että paraabelin sovittaminen olisi paljon parempi valinta pisteillemme.

Toisen asteen regressioyhtälö

Suoran mallin rakentamiseen käytimme suoran yhtälöä (y=ax+b). Paraabelimallin rakentamiseen tarvitsemme paraabelin yhtälön. Tämä on toisen asteen yhtälö: y=ax²+bx+c. Kun muutamme a, b ja c muotoon β, saamme toisen asteen regressioyhtälön:

Tätä yhtälöä kuvaavaa mallia kutsutaan kvadraattiseksi regressioksi. Kuten aiemmin, meidän tarvitsee vain löytää parhaat parametrit havaintopisteillemme.

Normaaliyhtälö ja X̃

Kuten aina, normaaliyhtälö auttaa löytämään parhaat parametrit. Mutta meidän täytyy määritellä oikein.

Tiedämme jo, miten -matriisi rakennetaan monimuuttujaisessa lineaarisessa regressiossa. Käy ilmi, että -matriisi rakennetaan polynomiregressiossa samalla tavalla. Voimme ajatella :ta toisena muuttujana. Näin ollen meidän täytyy lisätä uusi sarake -matriisiin. Se sisältää samat arvot kuin edellinen sarake, mutta korotettuna toiseen potenssiin.

Alla oleva video näyttää, miten rakennetaan.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

course content

Kurssisisältö

Lineaarinen Regressio Pythonilla

Lineaarinen Regressio Pythonilla

1. Yksinkertainen Lineaarinen Regressio
2. Monimuuttujainen Lineaarinen Regressio
3. Polynomiregressio
4. Parhaan Mallin Valitseminen

book
Kvadraattinen Regressio

Ongelma lineaarisen regressiomallin kanssa

Ennen kuin määrittelemme polynomiregression, tarkastelemme tapausta, jossa aiemmin oppimamme lineaarinen regressio ei toimi hyvin.

Tässä näet, että yksinkertainen lineaarinen regressiomallimme toimii huonosti. Tämä johtuu siitä, että se yrittää sovittaa suoran viivan datapisteisiin. Voimme kuitenkin huomata, että paraabelin sovittaminen olisi paljon parempi valinta pisteillemme.

Toisen asteen regressioyhtälö

Suoran mallin rakentamiseen käytimme suoran yhtälöä (y=ax+b). Paraabelimallin rakentamiseen tarvitsemme paraabelin yhtälön. Tämä on toisen asteen yhtälö: y=ax²+bx+c. Kun muutamme a, b ja c muotoon β, saamme toisen asteen regressioyhtälön:

Tätä yhtälöä kuvaavaa mallia kutsutaan kvadraattiseksi regressioksi. Kuten aiemmin, meidän tarvitsee vain löytää parhaat parametrit havaintopisteillemme.

Normaaliyhtälö ja X̃

Kuten aina, normaaliyhtälö auttaa löytämään parhaat parametrit. Mutta meidän täytyy määritellä oikein.

Tiedämme jo, miten -matriisi rakennetaan monimuuttujaisessa lineaarisessa regressiossa. Käy ilmi, että -matriisi rakennetaan polynomiregressiossa samalla tavalla. Voimme ajatella :ta toisena muuttujana. Näin ollen meidän täytyy lisätä uusi sarake -matriisiin. Se sisältää samat arvot kuin edellinen sarake, mutta korotettuna toiseen potenssiin.

Alla oleva video näyttää, miten rakennetaan.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1
some-alt