Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Polynomiel Regression | Sektion
Practice
Projects
Quizzes & Challenges
Quizzer
Challenges
/
Supervised Learning Essentials

bookPolynomiel Regression

I det foregående kapitel undersøgte vi kvadratisk regression, som har grafen af en parabel. På samme måde kan vi tilføje til ligningen for at opnå kubisk regression, der har en mere kompleks graf. Vi kan også tilføje x⁴ og så videre.

Grad af en polynomiel regression

Generelt kaldes det polynomiel ligning og er ligningen for polynomiel regression. Den højeste potens af x definerer en grad af en polynomiel regression i ligningen. Her er et eksempel

N-grad polynomiel regression

Hvis n betragtes som et helt tal større end to, kan vi nedskrive ligningen for en polynomiel regression af n-te grad.

ypred=β0+β1x+β2x2++βnxny_{\text{pred}} = \beta_0 + \beta_1 x + \beta_2 x^2 + \dots + \beta_n x^n

Hvor:

  • β0,β1,β2,,βn\beta_0, \beta_1, \beta_2, \dots, \beta_n – modellens parametre;
  • ypredy_{\text{pred}} – forudsigelse af målet;
  • xx – feature-værdi;
  • nn – graden af polynomiel regression.

Normal Ligning

Og som altid findes parametrene ved hjælp af den normale ligning:

β=(β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 parametre;
X~=(1XX2Xn)\tilde{X} = \begin{pmatrix} | & | & | & \dots & | \\ 1 & X & X^2 & \dots & X^n \\ | & | & | & \dots & | \end{pmatrix}
  • XX – et array af feature-værdier fra træningssættet;
  • XkX^k – elementvis potens af kk for XX-arrayet;
  • ytruey_{\text{true}} – et array af målte værdier fra træningssættet.

Polynomiel Regression med Flere Features

For at skabe endnu mere komplekse former kan polynomiel regression anvendes med mere end én feature. Selv med to features har 2-graders polynomiel regression en ret lang ligning.

I de fleste tilfælde er en så kompleks model ikke nødvendig. Simpeltere modeller (såsom multipel lineær regression) beskriver typisk dataene tilstrækkeligt, og de er meget lettere at fortolke, visualisere og mindre beregningskrævende.

question mark

Vælg den FORKERTE påstand.

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 11

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

bookPolynomiel Regression

Stryg for at vise menuen

I det foregående kapitel undersøgte vi kvadratisk regression, som har grafen af en parabel. På samme måde kan vi tilføje til ligningen for at opnå kubisk regression, der har en mere kompleks graf. Vi kan også tilføje x⁴ og så videre.

Grad af en polynomiel regression

Generelt kaldes det polynomiel ligning og er ligningen for polynomiel regression. Den højeste potens af x definerer en grad af en polynomiel regression i ligningen. Her er et eksempel

N-grad polynomiel regression

Hvis n betragtes som et helt tal større end to, kan vi nedskrive ligningen for en polynomiel regression af n-te grad.

ypred=β0+β1x+β2x2++βnxny_{\text{pred}} = \beta_0 + \beta_1 x + \beta_2 x^2 + \dots + \beta_n x^n

Hvor:

  • β0,β1,β2,,βn\beta_0, \beta_1, \beta_2, \dots, \beta_n – modellens parametre;
  • ypredy_{\text{pred}} – forudsigelse af målet;
  • xx – feature-værdi;
  • nn – graden af polynomiel regression.

Normal Ligning

Og som altid findes parametrene ved hjælp af den normale ligning:

β=(β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 parametre;
X~=(1XX2Xn)\tilde{X} = \begin{pmatrix} | & | & | & \dots & | \\ 1 & X & X^2 & \dots & X^n \\ | & | & | & \dots & | \end{pmatrix}
  • XX – et array af feature-værdier fra træningssættet;
  • XkX^k – elementvis potens af kk for XX-arrayet;
  • ytruey_{\text{true}} – et array af målte værdier fra træningssættet.

Polynomiel Regression med Flere Features

For at skabe endnu mere komplekse former kan polynomiel regression anvendes med mere end én feature. Selv med to features har 2-graders polynomiel regression en ret lang ligning.

I de fleste tilfælde er en så kompleks model ikke nødvendig. Simpeltere modeller (såsom multipel lineær regression) beskriver typisk dataene tilstrækkeligt, og de er meget lettere at fortolke, visualisere og mindre beregningskrævende.

question mark

Vælg den FORKERTE påstand.

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 11
some-alt