En fortelling om faste terminbeløp og nedbetalingsplaner for lån.
Punktene som nesten danner en linje
Tenk deg at du jobber i en iskiosk i sommerferien. Hver dag noterer du temperaturen og hvor mange is du selger. Etter noen uker plotter du tallene i et koordinatsystem – og ser noe interessant: punktene ligger ikke perfekt på en linje, men de antyder en. Varmere dag, flere solgte is. Kan du bruke dette til å forutsi salget i morgen, når meldingen sier 20 grader?
Det er akkurat dette regresjonsanalyse handler om: å finne den matematiske funksjonen som passer best til et datasett, og deretter bruke den til å si noe om verdier vi ikke har målt. I denne fortellingen lærer du hvordan datamaskinen finner den beste linjen, hvordan du vurderer om modellen er god, og – kanskje viktigst – når du ikke bør stole på den.
Den beste linjen og tallet som måler den
Når du ber GeoGebra eller et regneark om lineær regresjon, leter verktøyet etter linjen som ligger så tett på alle datapunktene som mulig. Metoden bak kalles minste kvadraters metode: for hver mulig linje måles avstanden fra hvert punkt til linjen, avstandene kvadreres og summeres – og linjen med minst sum vinner. Du slipper å regne dette for hånd; poenget er å forstå hva verktøyet gjør.
For iskiosken kan resultatet bli noe slikt som , der er temperaturen og er antall solgte is. Nå kan du svare på spørsmålet fra i sted: ved grader anslår modellen is. Stigningstallet har også en konkret tolkning: for hver grad varmere selger du i snitt flere is.
Men hvor god er egentlig modellen? Det måles med forklaringsgraden , et tall mellom og . Er , ligger alle punktene perfekt på linjen. Er , sier vi at modellen forklarer av variasjonen i dataene – en svært god tilpasning. Som tommelfingerregel: over er svært godt, under er svakt. Merk at ikke betyr at modellen er «92 % riktig» eller at 92 % av punktene ligger på linjen – det er andelen av variasjonen som forklares.
Innenfor og utenfor – interpolering og ekstrapolering
Nå har du en modell med høy . Betyr det at du kan bruke den til hva som helst? Absolutt ikke – og her kommer kapittelets viktigste advarsel.
En treningsmodell sier at tiden på 3000-meteren avhenger av ukentlige treningstimer: , der er tiden i minutter. For treningstimer gir modellen minutter – rimelig nok. Men hva med en som trener timer i uka? Modellen sier minutter. Minus fire minutter! Ingen løper 3000 meter på negativ tid – modellen har brutt sammen.
Problemet er at modellen ble laget med data fra et begrenset område, kanskje til treningstimer. Å bruke modellen innenfor dataområdet kalles interpolering, og det er som regel trygt. Å bruke den utenfor kalles ekstrapolering, og da beveger du deg på tynn is: du antar at mønsteret fortsetter, uten data som støtter det. Jo lenger ut du går, desto mer usikkert blir anslaget – og til slutt blir det meningsløst, som negativt issalg på kalde dager eller negative løpstider.
Et fornuftig eksempel på interpolering: en nettbutikk har en regresjonslinje for omsetning (i tusen kroner) mot antall besøkende (i tusen), basert på data mellom og besøkende. Ved besøkende anslår modellen , altså rundt kroner. Det er innenfor dataområdet – et anslag vi kan stole på.
Hvilken modell skal du velge?
Hittil har vi bare snakket om rette linjer, men ikke alle sammenhenger er lineære. Heldigvis finnes det et enkelt detektivtriks for å velge riktig modelltype: se på hvordan -verdiene endrer seg når øker jevnt.
Hvis differansen mellom påfølgende -verdier er omtrent konstant – for eksempel – vokser dataene like mye hver gang, og en lineær modell passer. Hvis derimot forholdet mellom påfølgende verdier er konstant, vokser dataene med samme prosent hver gang, og da passer en eksponentiell modell .
Se på dette datasettet: når er , er henholdsvis . Differansene er – ikke konstante i det hele tatt. Men forholdene? , , . Konstant forhold! Her tredobles verdien for hvert steg, og den eksponentielle modellen passer perfekt. For gir den .
Et eksempel fra virkeligheten: eksponentiell regresjon på medlemstallet i en klubb ga modellen , der er år etter 2020. Startverdien er medlemstallet i 2020, og vekstfaktoren betyr vekst per år. Husk til slutt at enhver modell – lineær eller eksponentiell – er en forenkling av virkeligheten. Spør alltid: er svaret rimelig?
Oppsummering
Fra iskioskens notatbok til ferdig modell: regresjonsanalyse finner funksjonen som passer best til et datasett, ved hjelp av minste kvadraters metode. Forklaringsgraden forteller hvor godt modellen passer – jo nærmere , desto bedre, og verdier over regnes som svært gode.
Men en god modell har grenser. Interpolering – å bruke modellen innenfor dataområdet – er som regel pålitelig. Ekstrapolering – å bruke den utenfor – kan gi meningsløse svar, som negative løpstider og negativt issalg. Og når du skal velge modelltype, ser du på mønsteret i dataene: konstant differanse mellom verdiene peker mot en lineær modell, konstant forhold peker mot en eksponentiell. Uansett hvilken modell du ender med, gjelder den samme grunnregelen: en modell er en forenkling av virkeligheten, så vurder alltid om svaret er rimelig før du stoler på det.
Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.
