Lineaarinen 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.
Oletetaan, että n on kokonaisluku, joka on suurempi kuin kaksi.
Missä:
- β0,β1,β2,…,βn – ovat mallin parametreja;
- ypred – on kohteen ennuste;
- x1 – on ensimmäisen ominaisuuden arvo;
- x2 – on toisen ominaisuuden arvo;
- …
- xn – 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~TytrueMissä:
- β0,β1,…,βn – ovat mallin parametreja;
- X~ – on matriisi, jonka ensimmäinen sarake koostuu ykkösistä ja muut sarakkeet ovat X1−Xn:
- Xk – on k:nnen ominaisuuden arvojen taulukko opetusdatasta;
- ytrue – on kohdearvojen taulukko opetusdatasta.
X̃-matriisi
Huomaa, että vain X̃-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.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 3.33
Lineaarinen 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.
Oletetaan, että n on kokonaisluku, joka on suurempi kuin kaksi.
Missä:
- β0,β1,β2,…,βn – ovat mallin parametreja;
- ypred – on kohteen ennuste;
- x1 – on ensimmäisen ominaisuuden arvo;
- x2 – on toisen ominaisuuden arvo;
- …
- xn – 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~TytrueMissä:
- β0,β1,…,βn – ovat mallin parametreja;
- X~ – on matriisi, jonka ensimmäinen sarake koostuu ykkösistä ja muut sarakkeet ovat X1−Xn:
- Xk – on k:nnen ominaisuuden arvojen taulukko opetusdatasta;
- ytrue – on kohdearvojen taulukko opetusdatasta.
X̃-matriisi
Huomaa, että vain X̃-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.
Kiitos palautteestasi!