8.5

8.5 Modellvurdering og praktisk bruk

Sammenligne modeller, vurdere gyldighet og bruke modeller kritisk.

35 min
10 oppgaver
ModellsammenligningInterpolering vs ekstrapoleringGyldighetsområdeKritisk vurdering
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 10 oppgaver
Kapitlets plass i kurset

Sammenligne modeller

I de forrige kapitlene har vi lært ulike regresjonsmetoder og funksjonstyper. I praksis må vi ofte velge mellom flere mulige modeller for det samme datasettet. Hvordan vet vi hvilken modell som er «best»?

Det finnes ikke alltid ett entydig svar. En god modell skal:
1. Passe godt til kjente data (høy r2r^2-verdi)
2. Gi fornuftige forutsigelser (spesielt ved interpolering)
3. Være basert på faglig kunnskap (forstå mekanismen bak)
4. Være enkel nok (ikke unødvendig komplisert)

Punkt 4 kalles parsimonitetsprinsippet (Ockhams barberkniv): Alt annet likt, foretrekk den enkleste modellen.

Forklaringsgrad (r2r^2)
Forklaringsgraden r2r^2 (r-kvadrat) angir hvor stor andel av variasjonen i dataene som forklares av modellen.

- r2=1r^2 = 1 (eller 100 %): Modellen forklarer all variasjon – perfekt tilpasning
- r2=0r^2 = 0 (eller 0 %): Modellen forklarer ingen variasjon
- Typisk ønsker vi r2>0,9r^2 > 0{,}9 for en god modell

For lineær regresjon er r2r^2 kvadratet av korrelasjonskoeffisienten rr.

NB: Høy r2r^2 betyr ikke nødvendigvis at modellen er riktig – den kan overtilpasses.

Interpolering vs. ekstrapolering: pålitelighet

Interpolering – anslå verdier mellom kjente datapunkter – er generelt pålitelig dersom modellen passer godt til dataene. Vi beveger oss innenfor det området der modellen har blitt «trent».

Ekstrapolering – anslå verdier utenfor dataområdet – er langt mer risikabelt. Jo lenger vi ekstrapolerer, desto mer usikkert blir resultatet. Ulike modeller kan gi svært forskjellige forutsigelser ved ekstrapolering, selv om de passer like godt til kjente data.

Huskeregel: Bruk modellen forsiktig utenfor dataområdet, og vær alltid klar over at forutsigelser langt frem i tid eller utenfor kjente forhold er usikre.

✏️Eksempel 1 – Sammenligning av modeller

Tabellen viser gjennomsnittlig strømforbruk per husstand (yy, i kWh per år) i et boligområde ved ulike år:

ÅrkWh
200021 500
200420 800
200820 200
201219 500
201619 000
202018 200

La tt være antall år etter 2000. Tilpass lineær og eksponentiell modell, og vurder hvilken som er best.

RegLin({(0,21500),(4,20800),(8,20200),(12,19500),(16,19000),(20,18200)})

y≈−161t+21 481med r2≈0,9977y \approx -161t + 21\,481 \quad \text{med } r^2 \approx 0{,}9977

RegEksp({(0,21500),(4,20800),(8,20200),(12,19500),(16,19000),(20,18200)})

y≈21 519⋅0,9919tmed r2≈0,9970y \approx 21\,519 \cdot 0{,}9919^t \quad \text{med } r^2 \approx 0{,}9970

Begge modellene passer svært godt. Den lineære modellen sier at forbruket synker med omtrent 161 kWh per år. Den eksponentielle sier at forbruket synker med omtrent 0,81 % per år.

Vurdering:
- Den lineære modellen har litt høyere r2r^2, men forskjellen er så liten at r2r^2 ikke kan avgjøre valget.
- For kort tids fremskrivning gir begge nesten samme resultat.
- Den lineære modellen gir negativt forbruk når t>133t > 133, altså etter år 2133. Det er umulig.
- Den eksponentielle modellen nærmer seg null, men blir aldri negativ.
- Faglig sett er en prosentvis nedgang (energieffektivisering) mer naturlig enn en fast nedgang per år.

Svar: Begge modellene beskriver dataene like godt. For lange fremskrivninger er den eksponentielle modellen mest fornuftig fordi den aldri gir negativt forbruk, men begge er usikre langt frem i tid.

Begrensninger ved modeller

Alle matematiske modeller har begrensninger. Noen viktige å være klar over:

1. Gyldighetsområde: Modellen gjelder bare innenfor et visst område av xx-verdier. Utenfor dette kan den gi meningsløse resultater (f.eks. negativ befolkning).

2. Forenklinger: Modellen ser bort fra faktorer som kan være viktige. En modell for fritt fall ignorerer luftmotstand, en modell for befolkningsvekst ignorerer kriger og epidemier.

3. Tidsbegrensning: En modell som passer godt nå, trenger ikke passe i fremtiden. Trender kan endre seg.

4. Datatilpasning ≠ forståelse: En modell med høy r2r^2 betyr ikke at vi forstår mekanismen. Modellen beskriver mønsteret, men forklarer det ikke nødvendigvis.

✏️Eksempel 2 – Helhetlig analyse

En dyreparksavdeling har registrert antall gjester per år (yy, i tusen) de siste årene:

År etter oppstart (tt)Gjester (tusen)
115
228
352
480
595
6103
7108
8110

Analyser datasettet med ulike modeller og gi en anbefaling.

Visuell vurdering: Besøkstallet vokser raskt de første årene og flater så ut mot omtrent 110 tusen. Punktene danner en S-form.

liste = {(1, 15), (2, 28), (3, 52), (4, 80), (5, 95), (6, 103), (7, 108), (8, 110)}
RegLin(liste)
RegPoly(liste, 2)
RegPot(liste)

Lineær: y≈14,7t+7,8y \approx 14{,}7t + 7{,}8, r2≈0,92r^2 \approx 0{,}92

Andregradsfunksjon: y≈−1,96t2+32,3t−21,6y \approx -1{,}96t^2 + 32{,}3t - 21{,}6, r2≈0,98r^2 \approx 0{,}98

Potensmodell: y≈15,6⋅t1,03y \approx 15{,}6 \cdot t^{1{,}03}, r2≈0,89r^2 \approx 0{,}89

Vurdering:
- Den lineære modellen fanger ikke opp utflatingen (r2≈0,92r^2 \approx 0{,}92).
- Potensmodellen har b≈1,03b \approx 1{,}03, som er litt større enn 1. Den er nesten en rett linje og vokser uten grense, så den kan ikke beskrive at besøkstallet flater ut. Den har også lavest r2r^2 av de tre.
- Andregradsfunksjonen har høyest r2r^2 og fanger opp at veksten avtar. Toppunktet ligger ved

t=32,32⋅1,96≈8,2t = \frac{32{,}3}{2 \cdot 1{,}96} \approx 8{,}2

Etter dette forutsier modellen at besøkstallet synker, for eksempel til omtrent 106 tusen ved t=10t = 10.

Svar: Innenfor dataområdet (1≤t≤81 \leq t \leq 8) er andregradsfunksjonen best. Ingen av de tre modellene egner seg til lange fremskrivninger: Den lineære modellen og potensmodellen vokser uten grense, og andregradsfunksjonen forutsier nedgang. Forventer vi at besøkstallet stabiliserer seg rundt 110 tusen, trenger vi en modell som flater ut mot en øvre grense.

Kritisk vurdering av modeller i media og forskning

Matematiske modeller brukes mye i media, forskning og politikk. Det er viktig å stille kritiske spørsmål:

- Hvilke data er modellen basert på? Er dataene pålitelige og representative?
- Hvilken funksjonstype er valgt, og hvorfor? Er det faglig grunnlag for valget?
- Er det interpolering eller ekstrapolering? Forutsigelser langt utenfor dataene er usikre.
- Hvilke forenklinger er gjort? Alle modeller forenkler virkeligheten.
- Hvem har laget modellen, og med hvilket formål? Kan det være skjevheter?

Et klassisk eksempel: Under pandemien ble det presentert mange modeller for smittespredning. Ulike modeller ga svært forskjellige forutsigelser, avhengig av antagelser om smitterate, tiltak og befolkningsadferd. Modellene var nyttige for å forstå mulige scenarier, men forutsigelsene var usikre.

Gjør dette i GeoGebra

Modellvurdering i praksis

Skriv inn et datasett og tilpass ulike modeller. Sammenlign r2r^2-verdiene og vurder visuelt hvilken modell som passer best.

Skriv inn én linje om gangen i inntastingsfeltet:

liste = {(1, 15), (2, 28), (3, 52), (4, 80), (5, 95), (6, 103), (7, 108), (8, 110)}
RegLin(liste)
RegPoly(liste, 2)
RegPot(liste)

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

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

Avgjør om følgende utsagn er interpolering eller ekstrapolering:

a) Vi har temperaturdata fra kl. 08:00 til 16:00 og anslår temperaturen kl. 12:00.
b) Vi har salgsdata for 2018–2023 og anslår salget i 2025.
c) Vi har data for inntekt og utdanningsnivå for personer med 8–20 års utdanning, og anslår inntekten for en person med 15 års utdanning.
d) Vi har data for en balls posisjon i de første 3 sekundene, og beregner posisjonen etter 10 sekunder.

📝Oppgave 2

En bedrift har registrert omsetning (yy, i millioner kr) over 6 år:

År (tt)Omsetning
12,1
22,5
33,0
43,6
54,3
65,2

a

Tilpass en lineær og en eksponentiell modell i GeoGebra.

b

Sammenlign forutsigelsene for år 10 og år 20.

c

Hvilken modell ville du anbefale, og hvorfor?

📝Oppgave 3

Forklar hva som er feil eller problematisk med følgende påstander:

a) «Modellen vår har r2=0,99r^2 = 0{,}99, så den er garantert riktig.»
b) «Vi fant et niendegradspolynom som går gjennom alle 10 datapunktene, så det er den beste modellen.»
c) «Det er sterk korrelasjon mellom skoforbruk og inntekt, altså tjener man mer penger av å kjøpe flere sko.»

📝Oppgave 4

En kommune har registrert årlig vannforbruk (yy, i millioner liter) og befolkningstall (xx, i tusen innbyggere) over 8 år:

Innbyggere (tusen)Vannforbruk (mill. liter)
121,8
142,3
162,9
193,8
224,8
255,9
287,2
329,0

a

Tilpass lineær, eksponentiell og potensmodell i GeoGebra.

b

Forutsi vannforbruket ved 40 000 innbyggere med hver modell.

c

Hvilken modell er mest fornuftig fra et faglig synspunkt? Begrunn svaret.

d

Diskuter begrensningene ved den valgte modellen.

📝Oppgave 5

I en avisartikkel står det: «Forskning viser at land med høyere sjokoladeforbruk per innbygger har flere nobelprisvinnere per million innbyggere. Korrelasjonen er sterk (r=0,79r = 0{,}79). Sjokolade gjør deg smartere!»

a) Hva er galt med denne konklusjonen?
b) Foreslå minst to mulige bakenforliggende variabler.
c) Beskriv hvordan du ville undersøkt om det faktisk er en kausal sammenheng.

Oppsummering

I dette kapittelet har du lært å vurdere modeller kritisk:

- Forklaringsgrad r2r^2: Andelen av variasjonen i dataene som modellen forklarer (0≤r2≤10 \leq r^2 \leq 1)
- Sammenlikne modeller: Høyere r2r^2 er bedre, men modellen må også gi mening i situasjonen
- Interpolering vs. ekstrapolering: Prediksjoner innenfor dataområdet er mer pålitelige enn utenfor
- Begrensninger: Alle modeller er forenklinger — vurder gyldighetsområde, rimelighet og hva som kan endre seg
- Kritisk blikk: Vurder modeller i media og forskning: Hvem har laget dem, på hvilket datagrunnlag, og hva er usikkerheten?

Nøkkelbegreper


BegrepForklaring
Forklaringsgrad (r2r^2)Hvor mye av variasjonen modellen forklarer
GyldighetsområdeOmrådet der modellen er pålitelig
PrediksjonForutsigelse basert på modellen

Husk


- En modell med r2r^2 nær 11 kan likevel gi gale prediksjoner utenfor dataområdet
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.