Lineaire Regressie met N Kenmerken
N-Feature Lineaire Regressievergelijking
Zoals we hebben gezien, is het toevoegen van een nieuwe feature aan het lineaire regressiemodel net zo eenvoudig als het toevoegen ervan samen met de nieuwe parameter aan de vergelijking van het model. Op deze manier kunnen we veel meer dan twee parameters toevoegen.
Beschouw n als een geheel getal groter dan twee.
Waarbij:
- β0,β1,β2,…,βn – de parameters van het model zijn;
- ypred – de voorspelling van de target is;
- x1 – de waarde van de eerste feature is;
- x2 – de waarde van de tweede feature is;
- …
- xn – de waarde van de n-de feature is.
Normale Vergelijking
Het enige probleem is de visualisatie. Als we twee parameters hebben, moeten we een 3D-plot maken. Maar als we meer dan twee parameters hebben, zal de plot meer dan driedimensionaal zijn. Maar we leven in een driedimensionale wereld en kunnen geen hogere-dimensionale plots voorstellen. Het is echter niet noodzakelijk om het resultaat te visualiseren. We hoeven alleen de parameters te vinden zodat het model werkt. Gelukkig is het relatief eenvoudig om deze te vinden. De vertrouwde Normale Vergelijking helpt ons:
β=β0β1…βn=(X~TX~)−1X~TytrueWaarbij:
- β0,β1,…,βn – de parameters van het model zijn;
- X~ – een matrix is, met 1-en als eerste kolom, en X1−Xn als andere kolommen:
- Xk – een array is van de k-de featurewaarden uit de trainingsset;
- ytrue – een array is van de targetwaarden uit de trainingsset.
X̃-matrix
Let op dat alleen de X̃-matrix is gewijzigd. Je kunt de kolommen van deze matrix zien als elk verantwoordelijk voor hun eigen β-parameter. De volgende video legt uit wat ik bedoel.
De eerste kolom met 1-en is nodig om de β₀-parameter te bepalen.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 3.33
Lineaire Regressie met N Kenmerken
Veeg om het menu te tonen
N-Feature Lineaire Regressievergelijking
Zoals we hebben gezien, is het toevoegen van een nieuwe feature aan het lineaire regressiemodel net zo eenvoudig als het toevoegen ervan samen met de nieuwe parameter aan de vergelijking van het model. Op deze manier kunnen we veel meer dan twee parameters toevoegen.
Beschouw n als een geheel getal groter dan twee.
Waarbij:
- β0,β1,β2,…,βn – de parameters van het model zijn;
- ypred – de voorspelling van de target is;
- x1 – de waarde van de eerste feature is;
- x2 – de waarde van de tweede feature is;
- …
- xn – de waarde van de n-de feature is.
Normale Vergelijking
Het enige probleem is de visualisatie. Als we twee parameters hebben, moeten we een 3D-plot maken. Maar als we meer dan twee parameters hebben, zal de plot meer dan driedimensionaal zijn. Maar we leven in een driedimensionale wereld en kunnen geen hogere-dimensionale plots voorstellen. Het is echter niet noodzakelijk om het resultaat te visualiseren. We hoeven alleen de parameters te vinden zodat het model werkt. Gelukkig is het relatief eenvoudig om deze te vinden. De vertrouwde Normale Vergelijking helpt ons:
β=β0β1…βn=(X~TX~)−1X~TytrueWaarbij:
- β0,β1,…,βn – de parameters van het model zijn;
- X~ – een matrix is, met 1-en als eerste kolom, en X1−Xn als andere kolommen:
- Xk – een array is van de k-de featurewaarden uit de trainingsset;
- ytrue – een array is van de targetwaarden uit de trainingsset.
X̃-matrix
Let op dat alleen de X̃-matrix is gewijzigd. Je kunt de kolommen van deze matrix zien als elk verantwoordelijk voor hun eigen β-parameter. De volgende video legt uit wat ik bedoel.
De eerste kolom met 1-en is nodig om de β₀-parameter te bepalen.
Bedankt voor je feedback!