Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Lineaarinen Regressio N Muuttujalla | Osio
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Ohjatun Oppimisen Perusteet

bookLineaarinen Regressio N Muuttujalla

N-muuttujan lineaarisen regressiomallin yhtälö

Kuten olemme nähneet, uuden ominaisuuden lisääminen lineaariseen regressiomalliin on yhtä helppoa kuin sen ja uuden parametrin lisääminen mallin yhtälöön. Näin voimme lisätä paljon enemmän kuin kaksi parametria.

Note
Huomio

Oletetaan, että n on kokonaisluku, joka on suurempi kuin kaksi.

ypred=β0+β1x1+β2x2++βnxny_{\text{pred}} = \beta_0 + \beta_1 x_1 + \beta_2 x_2 + \dots + \beta_n x_n

Missä:

  • β0,β1,β2,,βn\beta_0, \beta_1, \beta_2, \dots, \beta_n – ovat mallin parametreja;
  • ypredy_{\text{pred}} – on kohteen ennuste;
  • x1x_1 – on ensimmäisen ominaisuuden arvo;
  • x2x_2 – on toisen ominaisuuden arvo;
  • \dots
  • xnx_n – on n:nnen ominaisuuden arvo.

Normaaliyhtälö

Ainoa ongelma on visualisointi. Jos meillä on kaksi parametria, tarvitsemme 3D-kuvaajan. Mutta jos parametreja on enemmän kuin kaksi, kuvaaja on yli kolmiulotteinen. Koska elämme kolmiulotteisessa maailmassa, emme voi kuvitella korkeampia ulottuvuuksia. Tuloksen visualisointi ei kuitenkaan ole välttämätöntä. Tarvitsemme vain parametrit, jotta malli toimii. Onneksi niiden löytäminen on melko helppoa. Hyvä vanha normaaliyhtälö auttaa meitä:

β=(β0β1βn)=(X~TX~)1X~Tytrue\vec{\beta} = \begin{pmatrix} \beta_0 \\ \beta_1 \\ \dots \\ \beta_n \end{pmatrix} = (\tilde{X}^T \tilde{X})^{-1} \tilde{X}^T y_{\text{true}}

Missä:

  • β0,β1,,βn\beta_0, \beta_1, \dots, \beta_n – ovat mallin parametreja;
  • X~\tilde{X} – on matriisi, jonka ensimmäinen sarake koostuu ykkösistä ja muut sarakkeet ovat X1XnX_1 - X_n:
X~=(1X1Xn)\tilde{X} = \begin{pmatrix} | & | & \dots & | \\ 1 & X_1 & \dots & X_n \\ | & | & \dots & | \end{pmatrix}
  • XkX_k – on k:nnen ominaisuuden arvojen taulukko opetusdatasta;
  • ytruey_{\text{true}} – on kohdearvojen taulukko opetusdatasta.

X̃-matriisi

Huomaa, että vain -matriisi on muuttunut. Voit ajatella tämän matriisin sarakkeita niin, että kukin vastaa omasta β-parametristaan. Seuraava video selittää, mitä tarkoitan.

Ensimmäinen sarake, joka koostuu ykkösistä, tarvitaan β₀-parametrin löytämiseksi.

question mark

Valitse VÄÄRÄ väittämä.

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

bookLineaarinen Regressio N Muuttujalla

Pyyhkäise näyttääksesi valikon

N-muuttujan lineaarisen regressiomallin yhtälö

Kuten olemme nähneet, uuden ominaisuuden lisääminen lineaariseen regressiomalliin on yhtä helppoa kuin sen ja uuden parametrin lisääminen mallin yhtälöön. Näin voimme lisätä paljon enemmän kuin kaksi parametria.

Note
Huomio

Oletetaan, että n on kokonaisluku, joka on suurempi kuin kaksi.

ypred=β0+β1x1+β2x2++βnxny_{\text{pred}} = \beta_0 + \beta_1 x_1 + \beta_2 x_2 + \dots + \beta_n x_n

Missä:

  • β0,β1,β2,,βn\beta_0, \beta_1, \beta_2, \dots, \beta_n – ovat mallin parametreja;
  • ypredy_{\text{pred}} – on kohteen ennuste;
  • x1x_1 – on ensimmäisen ominaisuuden arvo;
  • x2x_2 – on toisen ominaisuuden arvo;
  • \dots
  • xnx_n – on n:nnen ominaisuuden arvo.

Normaaliyhtälö

Ainoa ongelma on visualisointi. Jos meillä on kaksi parametria, tarvitsemme 3D-kuvaajan. Mutta jos parametreja on enemmän kuin kaksi, kuvaaja on yli kolmiulotteinen. Koska elämme kolmiulotteisessa maailmassa, emme voi kuvitella korkeampia ulottuvuuksia. Tuloksen visualisointi ei kuitenkaan ole välttämätöntä. Tarvitsemme vain parametrit, jotta malli toimii. Onneksi niiden löytäminen on melko helppoa. Hyvä vanha normaaliyhtälö auttaa meitä:

β=(β0β1βn)=(X~TX~)1X~Tytrue\vec{\beta} = \begin{pmatrix} \beta_0 \\ \beta_1 \\ \dots \\ \beta_n \end{pmatrix} = (\tilde{X}^T \tilde{X})^{-1} \tilde{X}^T y_{\text{true}}

Missä:

  • β0,β1,,βn\beta_0, \beta_1, \dots, \beta_n – ovat mallin parametreja;
  • X~\tilde{X} – on matriisi, jonka ensimmäinen sarake koostuu ykkösistä ja muut sarakkeet ovat X1XnX_1 - X_n:
X~=(1X1Xn)\tilde{X} = \begin{pmatrix} | & | & \dots & | \\ 1 & X_1 & \dots & X_n \\ | & | & \dots & | \end{pmatrix}
  • XkX_k – on k:nnen ominaisuuden arvojen taulukko opetusdatasta;
  • ytruey_{\text{true}} – on kohdearvojen taulukko opetusdatasta.

X̃-matriisi

Huomaa, että vain -matriisi on muuttunut. Voit ajatella tämän matriisin sarakkeita niin, että kukin vastaa omasta β-parametristaan. Seuraava video selittää, mitä tarkoitan.

Ensimmäinen sarake, joka koostuu ykkösistä, tarvitaan β₀-parametrin löytämiseksi.

question mark

Valitse VÄÄRÄ väittämä.

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6
some-alt