Modellen og residualene
En lineær modell beregner en vektet sum av featurene og legger til et konstantledd. Det er ƒlineær regresjonsmodell:
Vektene og konstantleddet er hver en modellparameter: tall som treningen tilpasser fra data. Et biasledd er prediksjonen når alle featurene er null, og det lar linjen flyttes opp og ned. Uten må linjen gå gjennom origo.
Med én feature er modellen , og er stigningen: øker med én enhet, øker prediksjonen med . Med flere features er endringen i når øker med én og alle de andre featurene holdes faste. Det er en egenskap ved modellen og ikke nødvendigvis en årsakssammenheng. Korrelerte features og variabler som mangler i datasettet, kan gjøre en vekt vanskelig å tolke.
For hvert eksempel er en residual avviket . En positiv residual betyr at modellen predikerte for lavt, og en negativ at den predikerte for høyt. Residualene er de loddrette avstandene mellom punktene og linjen i figuren.
Et residualplott, med residual mot prediksjon, avslører ofte det modellen ikke fanger: en bue tyder på en ikke-lineær sammenheng, og en vifte som åpner seg tyder på at støyen vokser med nivået.
Prediksjon og residualer med flere features
Prøv: Dra b til «residualer y-ŷ» blir nesten null, og se at «endring i ŷ for 10 m² mer» står stille.
RegneeksempelEn modell for leveringstid er minutter, der er antall kilometer og antall stopp. En levering på 3 km med 2 stopp tok 25 minutter. Finn prediksjonen og residualen.Vis løsningSkjul løsning
Steg 1. Sett inn: minutter.
Steg 2. Residualen er minutter.
Steg 3. Residualen er positiv, så modellen predikerte for kort tid.
Steg 4. Ett ekstra stopp gir alltid minutter mer, enten turen er 1 eller 30 km lang. Det er en antakelse i modellen som vi kommer tilbake til.
En modell er . Hva predikerer den når ?
Den observerte verdien er 10 og prediksjonen er 8. Hva er residualen definert som ?
En lineær modell har og . Regn ut prediksjonen for .