6.3

6.3 Modellering med regresjon

Bruke regresjon til å finne matematiske modellar som skildrar datasett.

55 min
10 oppgaver
RegresjonR-kvadratEkstrapoleringInterpolering
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 10 oppgaver
Kapitlets plass i kurset

Modellering med regresjon

Regresjon finn ein matematisk funksjon som best skildrar samanhengen i eit datasett.

I dette kapittelet lærer du:
- Lineær regresjon og R2R^2
- Velje mellom lineær, kvadratisk og eksponentiell modell
- Bruke modellar til føreseiingar

Regresjon og R-kvadrat
Lineær modell: y=ax+by = ax + b — RegLin(liste)

Andregradsmodell (kvadratisk): y=ax2+bx+cy = ax^2 + bx + c — RegPoly(liste, 2)

Eksponentiell modell: y=a⋅bxy = a \cdot b^x — RegEksp(liste)

R2R^2 (forklaringsgrad): Tal mellom 0 og 1. R2>0,9R^2 > 0{,}9 er svært god tilpassing, R2<0,5R^2 < 0{,}5 er dårleg. I GeoGebra: RKvadrat(liste, f).

✏️Temperatur og issal

Ein kiosk har registrert temperatur og issal på seks dagar:

Temperatur (°C)Selde is
1280
16130
19170
22215
26265
29300

Finn ein lineær modell med regresjon i GeoGebra, og bruk han til å anslå salet ved 24 °C.

liste1 = {(12, 80), (16, 130), (19, 170), (22, 215), (26, 265), (29, 300)}

f = RegLin(liste1)

f(x)=13,13x−77,96f(x) = 13{,}13x - 77{,}96

RKvadrat(liste1, f)

R2=0,999R^2 = 0{,}999

f(24)

f(24)=13,13⋅24−77,96≈237f(24) = 13{,}13 \cdot 24 - 77{,}96 \approx 237

Svar: Modellen f(x)=13,13x−77,96f(x) = 13{,}13x - 77{,}96 anslår eit sal på ca. 237 is ved 24 °C. R2=0,999R^2 = 0{,}999 viser svært god tilpassing.

Gjør dette i GeoGebra

Utforsk: Regresjonsmodell for issal

Punkta viser temperatur og issal. RegLin gjev modellen som passar best – di nærare punkta ligg linja, di høgare blir R2R^2 og di betre er modellen. Dra eitt punkt langt vekk frå linja og sjå kor mykje modellen blir påverka.

Skriv inn én linje om gangen i inntastingsfeltet:

liste1 = {(12, 80), (16, 130), (19, 170), (22, 215), (26, 265), (29, 300)}
f = RegLin(liste1)

Med språket satt til norsk forstår GeoGebra kommandonavnene både på norsk og engelsk.

Åpne GeoGebra(åpnes i ny fane)
📝Oppgave 1

Ein modell har R2=0,42R^2 = 0{,}42. Kva tyder dette?

📝Oppgave 2

Modellen y=5,2x+32y = 5{,}2x + 32 skildrar samanhengen mellom talet på timar øving, xx, og poeng på ei prøve, yy. Kor mange poeng gjev modellen for 6 timar øving?

📝Oppgave 3

Ein populasjon doblar seg kvart 5. år. Kva regresjonstype passar best?

📝Oppgave 4

Talet på bakteriar i ein kultur er gitt ved y=100⋅1,3xy = 100 \cdot 1{,}3^x, der xx er tida i timar. Kor mange bakteriar er det etter 5 timar?

📝Oppgave 5

Issal-modellen f(x)=13,13x−77,96f(x) = 13{,}13x - 77{,}96 frå eksempelet gjev f(5)≈−12f(5) \approx -12. Kva fortel dette?

✏️Eksempel: Andregradsmodell med RegPoly

Tabellen viser drivstofforbruket til ein bil ved ulik fart:

Fart (km/t)Forbruk (L per 100 km)
506,1
605,6
705,4
805,5
905,9
1006,6
1107,4

Forbruket søkk først og stig så. Finn ein andregradsmodell, samanlikn med ein lineær modell, og anslå forbruket ved 85 km/t.

p = {(50, 6.1), (60, 5.6), (70, 5.4), (80, 5.5), (90, 5.9), (100, 6.6), (110, 7.4)}

f = RegPoly(p, 2)

f(x)=0,00138x2−0,198x+12,53f(x) = 0{,}00138x^2 - 0{,}198x + 12{,}53

RKvadrat(p, f)

R2=0,997R^2 = 0{,}997

g = RegLin(p)

RKvadrat(p, g)

R2=0,476R^2 = 0{,}476

f(85)

f(85)≈5,67f(85) \approx 5{,}67

Svar: Andregradsmodellen passar mykje betre enn den lineære (R2=0,997R^2 = 0{,}997 mot 0,4760{,}476). Han anslår eit forbruk på ca. 5,7 L per 100 km ved 85 km/t.

📝Oppgave 6

Temperaturen vart målt fem gonger i løpet av ein dag:

Klokkeslett69121518
Temperatur (°C)41115148

a

Finn ein andregradsmodell for temperaturen med GeoGebra.

b

Kva var temperaturen klokka 10 ifølgje modellen?

c

Når var det varmast, og kor varmt var det då ifølgje modellen?

Løs oppgaven

Oppsummering

I dette kapittelet har du lært om modellering med regresjon:

- Regresjon lagar ein matematisk modell frå verkelege datapunkt — til dømes ei rett linje eller ein eksponentialfunksjon.
- Forklaringsgraden R2R^2 (mellom 00 og 11) fortel kor godt modellen passar til dataa. R2R^2 nær 11 tyder god tilpassing.
- Vel modelltype etter mønsteret i dataa: konstant differanse → lineær modell, konstant forhold → eksponentiell modell, stig og søkk → andregradsmodell (RegPoly(liste, 2)).
- Ein regresjonsmodell er mest påliteleg innanfor dataområdet (interpolering). Utanfor dataområdet (ekstrapolering) kan modellen gje urimelege svar.

Nøkkelomgrep

OmgrepForklaring
RegresjonÅ tilpasse ein modell til datapunkt
R2R^2Forklaringsgrad — mål på tilpassing
Lineær modelly=ax+by = ax + b, konstant endring
Eksponentiell modelly=a⋅bxy = a \cdot b^x, konstant prosentvis endring
Andregradsmodelly=ax2+bx+cy = ax^2 + bx + c, søkk og stig (eller omvendt)

Viktig å hugse


Sjølv ein modell med høg R2R^2 kan bli heilt feil utanfor dataområdet — vurder alltid om svaret er rimeleg.
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.