Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Lineær regresjon med N funksjoner | Seksjon
Practice
Projects
Quizzes & Challenges
Quizer
Challenges
/
Grunnleggende Overvåket Læring

bookLineær regresjon med N funksjoner

Lineær regresjonslikning med N variabler

Som vi har sett, er det å legge til en ny variabel i lineær regresjonsmodellen like enkelt som å legge den til sammen med en ny parameter i modellens ligning. Vi kan legge til langt flere enn to parametere på denne måten.

Note
Merk

Anta at n er et heltall større enn to.

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

Hvor:

  • β0,β1,β2,,βn\beta_0, \beta_1, \beta_2, \dots, \beta_n – modellens parametere;
  • ypredy_{\text{pred}} – prediksjon av målvariabelen;
  • x1x_1 – første variabelverdi;
  • x2x_2 – andre variabelverdi;
  • \dots
  • xnx_n – n-te variabelverdi.

Normal likning

Det eneste problemet er visualiseringen. Hvis vi har to parametere, må vi lage et 3D-plott. Men hvis vi har mer enn to parametere, vil plottet være mer enn tredimensjonalt. Men vi lever i en tredimensjonal verden og kan ikke forestille oss høyere-dimensjonale plot. Det er imidlertid ikke nødvendig å visualisere resultatet. Vi trenger bare å finne parameterne for at modellen skal fungere. Heldigvis er det relativt enkelt å finne dem. Den velkjente normale likningen hjelper oss:

β=(β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}}

Hvor:

  • β0,β1,,βn\beta_0, \beta_1, \dots, \beta_n – modellens parametere;
  • X~\tilde{X} – en matrise som inneholder 1-ere som første kolonne, og X1XnX_1 - X_n som de andre kolonnene:
X~=(1X1Xn)\tilde{X} = \begin{pmatrix} | & | & \dots & | \\ 1 & X_1 & \dots & X_n \\ | & | & \dots & | \end{pmatrix}
  • XkX_k – en array med k-te variabelverdier fra treningssettet;
  • ytruey_{\text{true}} – en array med målverdier fra treningssettet.

X̃-matrise

Legg merke til at det kun er -matrisen som har endret seg. Du kan tenke på kolonnene i denne matrisen som hver ansvarlig for sin β-parameter. Følgende video forklarer hva som menes.

Den første kolonnen med 1-ere er nødvendig for å finne β₀-parameteren.

question mark

Velg det FEILAKTIGE utsagnet.

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

bookLineær regresjon med N funksjoner

Sveip for å vise menyen

Lineær regresjonslikning med N variabler

Som vi har sett, er det å legge til en ny variabel i lineær regresjonsmodellen like enkelt som å legge den til sammen med en ny parameter i modellens ligning. Vi kan legge til langt flere enn to parametere på denne måten.

Note
Merk

Anta at n er et heltall større enn to.

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

Hvor:

  • β0,β1,β2,,βn\beta_0, \beta_1, \beta_2, \dots, \beta_n – modellens parametere;
  • ypredy_{\text{pred}} – prediksjon av målvariabelen;
  • x1x_1 – første variabelverdi;
  • x2x_2 – andre variabelverdi;
  • \dots
  • xnx_n – n-te variabelverdi.

Normal likning

Det eneste problemet er visualiseringen. Hvis vi har to parametere, må vi lage et 3D-plott. Men hvis vi har mer enn to parametere, vil plottet være mer enn tredimensjonalt. Men vi lever i en tredimensjonal verden og kan ikke forestille oss høyere-dimensjonale plot. Det er imidlertid ikke nødvendig å visualisere resultatet. Vi trenger bare å finne parameterne for at modellen skal fungere. Heldigvis er det relativt enkelt å finne dem. Den velkjente normale likningen hjelper oss:

β=(β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}}

Hvor:

  • β0,β1,,βn\beta_0, \beta_1, \dots, \beta_n – modellens parametere;
  • X~\tilde{X} – en matrise som inneholder 1-ere som første kolonne, og X1XnX_1 - X_n som de andre kolonnene:
X~=(1X1Xn)\tilde{X} = \begin{pmatrix} | & | & \dots & | \\ 1 & X_1 & \dots & X_n \\ | & | & \dots & | \end{pmatrix}
  • XkX_k – en array med k-te variabelverdier fra treningssettet;
  • ytruey_{\text{true}} – en array med målverdier fra treningssettet.

X̃-matrise

Legg merke til at det kun er -matrisen som har endret seg. Du kan tenke på kolonnene i denne matrisen som hver ansvarlig for sin β-parameter. Følgende video forklarer hva som menes.

Den første kolonnen med 1-ere er nødvendig for å finne β₀-parameteren.

question mark

Velg det FEILAKTIGE utsagnet.

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 6
some-alt