Tilbake
8.3

8.3 Lineær regresjon

Tilpasse lineære modeller til datasett med digitale verktøy.

40 min
10 oppgaver
SpredningsdiagramLineær regresjonKorrelasjonr-verdiPrediksjon
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 10 oppgaver
Kapitlets plass i kurset

Fra datapunkter til modell

I mange situasjoner har vi et sett med målte datapunkter, og vi ønsker å finne en matematisk funksjon som beskriver sammenhengen mellom variablene. Denne prosessen kalles regresjon.

Det første steget er å lage et spredningsdiagram (også kalt punktdiagram). Vi plotter datapunktene i et koordinatsystem for å se om det er en synlig trend:
- Ser punktene ut til å ligge langs en rett linje? → Lineær regresjon
- Buet oppover eller nedover? → Polynomregresjon
- Eksponentiell vekst? → Eksponentialregresjon

Lineær regresjon
Lineær regresjon er en metode for å finne den rette linjen y=ax+by = ax + b som passer best til et sett med datapunkter (x1,y1),(x2,y2),,(xn,yn)(x_1, y_1), (x_2, y_2), \ldots, (x_n, y_n).

Linjen kalles regresjonslinjen, og den bestemmes slik at summen av de kvadrerte vertikale avstandene fra datapunktene til linjen er minst mulig.

Minste kvadraters metode

Den mest brukte metoden for å finne regresjonslinjen er minste kvadraters metode (MKM). Ideen er enkel:

For hvert datapunkt (xi,yi)(x_i, y_i) beregner vi avviket (residualet) fra linjen:

ei=yi(axi+b)e_i = y_i - (ax_i + b)

Vi ønsker å minimere summen av kvadrerte avvik:

S=i=1nei2=i=1n(yiaxib)2S = \sum_{i=1}^{n} e_i^2 = \sum_{i=1}^{n} (y_i - ax_i - b)^2

Vi kvadrerer avvikene slik at positive og negative avvik ikke opphever hverandre, og slik at store avvik straffes ekstra hardt.

Du trenger ikke å utføre disse beregningene for hånd – digitale verktøy som GeoGebra gjør det for deg. Det viktige er å forstå prinsippet bak.

📊Lineær regresjon i GeoGebra

Skriv inn datapunktene som en liste og bruk RegLin-kommandoen for å finne regresjonslinjen. Prøv å legge til, flytte eller fjerne punkter og se hvordan linjen endres.

✏️Eksempel 1 – Temperatur og issalg

En iskremkiosk har registrert daglig temperatur og antall solgte is i en uke:

Temperatur (°C)15182124273033
Antall is4856708295112120

Bruk GeoGebra til å finne regresjonslinjen. Tolk stigningstallet og konstantleddet.

I GeoGebra skriver vi:

liste = {(15, 48), (18, 56), (21, 70), (24, 82), (27, 95), (30, 112), (33, 120)}
RegLin(liste)

GeoGebra gir oss (tilnærmet):

y=4,1x15,4y = 4{,}1x - 15{,}4

Tolkning:
- Stigningstallet a4,1a \approx 4{,}1: For hver grad temperaturen øker, selges det i gjennomsnitt 4,1 flere is.
- Konstantleddet b15,4b \approx -15{,}4: Modellen gir 15,4-15{,}4 is ved 0 °C. Dette er ikke fysisk meningsfullt (man kan ikke selge negativt antall is), men det viser at modellen ikke bør brukes for lave temperaturer.

Modellen passer best i intervallet 15x3315 \leq x \leq 33 (der vi har data).

Korrelasjon

Korrelasjon måler styrken og retningen på den lineære sammenhengen mellom to variabler. Korrelasjonskoeffisienten rr er et tall mellom 1-1 og 11:

- r=1r = 1: Perfekt positiv korrelasjon (alle punkter på en linje med positiv stigning)
- r=1r = -1: Perfekt negativ korrelasjon (alle punkter på en linje med negativ stigning)
- r=0r = 0: Ingen lineær korrelasjon
- r>0,8|r| > 0{,}8: Sterk korrelasjon
- 0,5<r<0,80{,}5 < |r| < 0{,}8: Moderat korrelasjon
- r<0,5|r| < 0{,}5: Svak korrelasjon

I GeoGebra kan du finne rr med kommandoen Kor(liste) eller CorrelationCoefficient(listX, listY).

Korrelasjon og kausalitet
Korrelasjon betyr at to variabler har en statistisk sammenheng – de endrer seg sammen.

Kausalitet betyr at endring i den ene variabelen forårsaker endring i den andre.

Korrelasjon betyr IKKE kausalitet. To variabler kan korrelere uten at den ene forårsaker den andre. Det kan finnes en tredje variabel (en konfunderende variabel) som påvirker begge.

Eksempel: Det er sterk korrelasjon mellom issalg og antall drukningsulykker. Det betyr ikke at is forårsaker drukningsulykker – begge påvirkes av en tredje variabel: varmt vær.

✏️Eksempel 2 – Korrelasjon og prediksjon

Tabellen viser sammenhengen mellom antall timer brukt på lekser per uke (xx) og poengsum på en prøve (yy) for 8 elever:

Timer (xx)234567810
Poeng (yy)3542505862707588

a) Finn regresjonslinjen.
b) Finn korrelasjonskoeffisienten og vurder styrken.

c) Bruk modellen til å anslå poengsummen for en elev som bruker 9 timer.

a) I GeoGebra: RegLin({(2,35),(3,42),(4,50),(5,58),(6,62),(7,70),(8,75),(10,88)})

Resultat: y6,5x+21,5y \approx 6{,}5x + 21{,}5

b) Korrelasjonskoeffisienten: r0,997r \approx 0{,}997

Siden r>0,8|r| > 0{,}8 har vi en sterk positiv korrelasjon. Den lineære modellen passer svært godt til dataene.

c) For x=9x = 9:
y=6,59+21,5=58,5+21,5=80y = 6{,}5 \cdot 9 + 21{,}5 = 58{,}5 + 21{,}5 = 80

Modellen anslår omtrent 80 poeng. Siden x=9x = 9 ligger mellom datapunktene x=8x = 8 og x=10x = 10, er dette interpolering og anslaget er ganske pålitelig.

Merk: Selv om korrelasjonen er sterk, kan vi ikke konkludere med at det bare er leksetimer som bestemmer poengsummen. Andre faktorer som forkunnskaper, læringsstil og konsentrasjon spiller også inn.

📝Oppgave 1

Forklar med egne ord hva disse begrepene betyr:

a) Regresjonslinje
b) Residual
c) Korrelasjon
d) Hvorfor er det viktig å skille mellom korrelasjon og kausalitet?

📝Oppgave 2

Tabellen viser sammenhengen mellom alder (xx, i måneder) og høyde (yy, i cm) for et barn:

Alder (mnd)0369121824
Høyde (cm)50586570758287

a

Bruk GeoGebra til å finne regresjonslinjen og korrelasjonskoeffisienten.

b

Tolk stigningstallet i konteksten.

c

Bruk modellen til å anslå høyden ved 15 måneder. Er dette interpolering eller ekstrapolering?

d

Hva gir modellen ved 10 års alder (120 måneder)? Er dette rimelig?

📝Oppgave 3

En forsker undersøker sammenhengen mellom gjennomsnittlig dagtemperatur (xx, i °C) og strømforbruk til oppvarming (yy, i kWh) for et hus over 10 vinterdager:

Temp (°C)-10-7-4-102571012
kWh85786860554838302215

a

Finn regresjonslinjen og korrelasjonskoeffisienten med GeoGebra.

b

Hva forteller stigningstallet oss? Hva forteller den negative korrelasjonen?

c

Ved hvilken temperatur forutsier modellen at strømforbruket er null?

📝Oppgave 4

En elev påstår: «Jeg har funnet at det er sterk positiv korrelasjon (r=0,92r = 0{,}92) mellom antall brannstasjoner i en by og antall kriminalitetssaker. Altså fører flere brannstasjoner til mer kriminalitet.» Forklar hva som er galt med denne konklusjonen, og foreslå en bedre forklaring.

📝Oppgave 5

Tabellen viser gjennomsnittlig levealder (yy, i år) og BNP per innbygger (xx, i tusen dollar) for 8 land:

BNP (tusen dollar)25102030405060
Levealder (år)5562707679808182

a

Lag et spredningsdiagram (for hånd eller i GeoGebra) og beskriv hva du ser.

b

Finn likevel regresjonslinjen og korrelasjonskoeffisienten. Passer en lineær modell godt?

c

Diskuter om det er rimelig å si at høyere BNP forårsaker høyere levealder.

Oppsummering

I dette kapittelet har du lært:

- Lineær regresjon: Å finne den rette linjen som passer best til et sett med datapunkter
- Minste kvadraters metode: Linjen velges slik at summen av de kvadrerte avvikene (residualene) blir minst mulig
- Bruk av modellen: Sett inn xx-verdier i regresjonslinjen for å predikere yy-verdier
- Korrelasjon: Korrelasjonskoeffisienten rr (1r1-1 \leq r \leq 1) måler hvor sterk den lineære sammenhengen er
- Korrelasjon er ikke kausalitet: At to størrelser samvarierer, betyr ikke at den ene forårsaker den andre

Nøkkelbegreper


BegrepForklaring
RegresjonslinjeLinjen som passer best til dataene
ResidualAvviket mellom datapunkt og modell
KorrelasjonskoeffisientStyrken på lineær sammenheng (rr)
KausalitetÅrsakssammenheng

Husk


- rr nær ±1\pm 1: sterk lineær sammenheng. rr nær 00: svak sammenheng
- I GeoGebra: legg punktene i regnearket og bruk RegLin(liste)
Repetisjonsoppgaver
Din fremgang
0deloppgaver0 / 5 oppgaver

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.