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

Frå datapunkt til modell

I mange situasjonar har vi eit sett med målte datapunkt, og vi ønskjer å finne ein matematisk funksjon som beskriv samanhengen mellom variablane. Denne prosessen blir kalla regresjon.

Det første steget er å lage eit spreiingsdiagram (òg kalla punktdiagram). Vi plottar datapunkta i eit koordinatsystem for å sjå om det er ein synleg trend:
- Ser punkta ut til å ligge langs ei rett linje? → Lineær regresjon
- Boga oppover eller nedover? → Polynomregresjon
- Eksponentiell vekst? → Eksponentialregresjon

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

Linja blir kalla regresjonslinja, og ho blir bestemt slik at summen av dei kvadrerte vertikale avstandane frå datapunkta til linja er minst mogleg.

Minste kvadraters metode

Den mest brukte metoden for å finne regresjonslinja er minste kvadraters metode (MKM). Idéen er enkel:

For kvart datapunkt (xi,yi)(x_i, y_i) reknar vi ut avviket (residualet) frå linja:

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

Vi ønskjer å 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 avvika slik at positive og negative avvik ikkje opphevar kvarandre, og slik at store avvik blir straffa ekstra hardt.

Du treng ikkje å utføre desse utrekningane for hand – digitale verktøy som GeoGebra gjer det for deg. Det viktige er å forstå prinsippet bak.

📊Lineær regresjon i GeoGebra

Skriv inn datapunkta som ei liste og bruk RegLin-kommandoen for å finne regresjonslinja. Prøv å legge til, flytte eller fjerne punkt og sjå korleis linja endrar seg.

✏️Døme 1 – Temperatur og issal

Ein iskremkiosk har registrert dagleg temperatur og talet på selde is i ei veke:

Temperatur (°C)15182124273033
Tal på is4856708295112120

Bruk GeoGebra til å finne regresjonslinja. Tolk stigingstalet og konstantleddet.

I GeoGebra skriv vi:

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

GeoGebra gir oss (tilnærma):

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

Tolking:
- Stigingstalet a4,1a \approx 4{,}1: For kvar grad temperaturen aukar, blir det i gjennomsnitt selt 4,1 fleire is.
- Konstantleddet b15,4b \approx -15{,}4: Modellen gir 15,4-15{,}4 is ved 0 °C. Dette er ikkje fysisk meiningsfullt (ein kan ikkje selje negativt tal is), men det viser at modellen ikkje bør brukast for låge temperaturar.

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

Korrelasjon

Korrelasjon måler styrken og retninga på den lineære samanhengen mellom to variablar. Korrelasjonskoeffisienten rr er eit tal mellom 1-1 og 11:

- r=1r = 1: Perfekt positiv korrelasjon (alle punkt på ei linje med positiv stiging)
- r=1r = -1: Perfekt negativ korrelasjon (alle punkt på ei linje med negativ stiging)
- r=0r = 0: Inga 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 tyder at to variablar har ein statistisk samanheng – dei endrar seg saman.

Kausalitet tyder at endring i den eine variabelen forårsakar endring i den andre.

Korrelasjon tyder IKKJE kausalitet. To variablar kan korrelere utan at den eine forårsakar den andre. Det kan finnast ein tredje variabel (ein konfunderande variabel) som påverkar begge.

Døme: Det er sterk korrelasjon mellom issal og talet på drukningsulukker. Det tyder ikkje at is forårsakar drukningsulukker – begge blir påverka av ein tredje variabel: varmt vêr.

✏️Døme 2 – Korrelasjon og prediksjon

Tabellen viser samanhengen mellom talet på timar brukt på lekser per veke (xx) og poengsum på ein prøve (yy) for 8 elevar:

Timar (xx)234567810
Poeng (yy)3542505862707588

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

c) Bruk modellen til å anslå poengsummen for ein elev som brukar 9 timar.

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

Sidan r>0,8|r| > 0{,}8 har vi ein sterk positiv korrelasjon. Den lineære modellen passar svært godt til dataa.

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. Sidan x=9x = 9 ligg mellom datapunkta x=8x = 8 og x=10x = 10, er dette interpolering og anslaget er ganske påliteleg.

Merk: Sjølv om korrelasjonen er sterk, kan vi ikkje konkludere med at det berre er leksetimar som bestemmer poengsummen. Andre faktorar som forkunnskapar, læringsstil og konsentrasjon spelar òg inn.

📝Oppgave 1

Forklar med eigne ord kva desse omgrepa tyder:

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

📝Oppgave 2

Tabellen viser samanhengen mellom alder (xx, i månader) og høgd (yy, i cm) for eit barn:

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

a

Bruk GeoGebra til å finne regresjonslinja og korrelasjonskoeffisienten.

b

Tolk stigingstalet i konteksten.

c

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

d

Kva gir modellen ved 10 års alder (120 månader)? Er dette rimeleg?

📝Oppgave 3

Ein forskar undersøkjer samanhengen mellom gjennomsnittleg dagtemperatur (xx, i °C) og straumforbruk til oppvarming (yy, i kWh) for eit hus over 10 vinterdagar:

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

a

Finn regresjonslinja og korrelasjonskoeffisienten med GeoGebra.

b

Kva fortel stigingstalet oss? Kva fortel den negative korrelasjonen?

c

Ved kva temperatur spår modellen at straumforbruket er null?

📝Oppgave 4

Ein elev påstår: «Eg har funne at det er sterk positiv korrelasjon (r=0,92r = 0{,}92) mellom talet på brannstasjonar i ein by og talet på kriminalitetssaker. Altså fører fleire brannstasjonar til meir kriminalitet.» Forklar kva som er gale med denne konklusjonen, og foreslå ei betre forklaring.

📝Oppgave 5

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

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

a

Lag eit spreiingsdiagram (for hand eller i GeoGebra) og beskriv kva du ser.

b

Finn likevel regresjonslinja og korrelasjonskoeffisienten. Passar ein lineær modell godt?

c

Diskuter om det er rimeleg å seie at høgare BNP forårsakar høgare levealder.

Oppsummering

I dette kapittelet har du lært:

- Lineær regresjon: Å finne den rette linja som passar best til eit sett med datapunkt
- Minste kvadraters metode: Linja blir vald slik at summen av dei kvadrerte avvika (residuala) blir minst mogleg
- Bruk av modellen: Set inn xx-verdiar i regresjonslinja for å spå yy-verdiar
- Korrelasjon: Korrelasjonskoeffisienten rr (1r1-1 \leq r \leq 1) måler kor sterk den lineære samanhengen er
- Korrelasjon er ikkje kausalitet: At to storleikar samvarierer, tyder ikkje at den eine forårsakar den andre

Nøkkelomgrep


OmgrepForklaring
RegresjonslinjeLinja som passar best til dataa
ResidualAvviket mellom datapunkt og modell
KorrelasjonskoeffisientStyrken på lineær samanheng (rr)
KausalitetÅrsakssamanheng

Hugs


- rr nær ±1\pm 1: sterk lineær samanheng. rr nær 00: svak samanheng
- I GeoGebra: legg punkta i rekneark og bruk RegLin(liste)
Repetisjonsoppgåver
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.