Selvstendig arbeid med naturvitenskapelige data.
Fra teori til praksis
I de forrige kapitlene har vi lært om eksponentiell og logistisk vekst som teoretiske modeller. Nå skal vi bruke disse modellene på virkelige data.
Utfordringer med reelle data:
- Data inneholder alltid noe tilfeldig variasjon (støy)
- Vi kjenner ikke parameterne (, , osv.) på forhånd
- Flere modeller kan passe rimelig bra
- Modeller har alltid begrensninger
I dette kapitlet lærer vi å:
1. Velge riktig modell basert på dataenes form
2. Finne parametere ved regresjonsanalyse
3. Vurdere hvor god modellen er
4. Tolke og presentere resultatene
Hvordan velge modell?
Før vi tilpasser en modell, må vi velge hvilken type modell som passer. Dette gjør vi ved å se på formen på dataene.
Lineær vekst:
- Konstant økning per tidsenhet
- Rett linje i vanlig diagram
- Eksempel: Fast lønnstillegg hvert år
Eksponentiell vekst:
- Konstant prosentvis økning
- Kurve som blir stadig brattere
- Rett linje i semilogaritmisk diagram
- Eksempel: Rentes rente, tidlig fase av epidemi
Logistisk vekst:
- S-formet kurve
- Flater ut mot en øvre grense
- Eksempel: Spredning av produkt, epidemi i befolkning
Polynomisk vekst:
- Vekst som øker, men ikke så raskt som eksponentiell
- Eksempel: Areal som funksjon av radius
Se på følgende datasett og vurder hvilken modelltype som passer best:
Datasett A: Antall brukere av en ny app
| Uke | Brukere (tusen) |
|---|---|
| 1 | 2 |
| 2 | 6 |
| 3 | 18 |
| 4 | 50 |
| 5 | 120 |
| 6 | 200 |
Datasett B: Gjennomsnittlig månedstemperatur
| Måned | Temp (°C) |
|---|---|
| Jan | -3 |
| Feb | -1 |
| Mar | 4 |
| Apr | 9 |
| Mai | 14 |
| Jun | 18 |
Datasett A (App-brukere):
- Vekstfaktoren fra uke til uke er , , , og .
- De første ukene er veksten tilnærmet eksponentiell, med vekstfaktor ca. 3.
- Deretter avtar vekstfaktoren, selv om økningen i antall (70 og 80 tusen) fortsatt er stor.
Konklusjon: En logistisk modell passer best: veksten starter eksponentielt, og den prosentvise veksten avtar. Kurven har ennå ikke begynt å flate ut, så bæreevnen blir usikker med bare disse seks målingene.
Datasett B (Temperatur):
- Økning per måned: +2, +5, +5, +5, +4
- Relativt jevn økning, lineær-lignende
- Men temperaturer følger ofte en sinuskurve over hele året
Konklusjon: Lineær modell for denne perioden (vår), men en sinusmodell ville vært bedre for hele året.
Regresjonsanalyse
Regresjon er en metode for å finne den modellen som best tilpasses dataene. Vi bruker ofte minste kvadraters metode, som minimerer summen av kvadrerte avvik mellom data og modell.
I praksis bruker vi digitale verktøy som GeoGebra, Excel eller kalkulator til å utføre regresjon.
Tolkning:
- : Perfekt tilpasning (alle punkter på kurven)
- : Modellen forklarer ingenting
Tommelfingerregel (grensene varierer mellom fagfelt):
- : Svært god tilpasning
- : God tilpasning
- : Svak tilpasning
1. Høy betyr ikke at modellen er riktig. En komplisert modell kan gi høy uten å fange den virkelige sammenhengen.
2. Ekstrapolering er risikabelt. Modellen er bare pålitelig innenfor dataområdet. Å forutsi langt utenfor kan gi feil.
3. Korrelasjon er ikke kausalitet. Selv om dataene passer en modell, betyr det ikke at x forårsaker y.
4. Sjekk residualene. Se om avvikene er tilfeldig fordelt eller har mønster.
Eksponentiell regresjon
Når dataene ser ut til å følge eksponentiell vekst, tilpasser vi modellen:
eller ekvivalent:
der .
Befolkningen i en by (i tusen):
| År etter 2000 | Befolkning |
|---|---|
| 0 | 50 |
| 5 | 58 |
| 10 | 67 |
| 15 | 78 |
| 20 | 90 |
a) Utfør eksponentiell regresjon og finn modellen .
b) Hva er den årlige vekstraten?
c) Hva forutsier modellen for 2030?
Dataene gir omtrent:
(svært god tilpasning)
Svar:
b) Vekstfaktoren er , som betyr:
Svar: per år
c) For 2030 er :
Merk: Dette forutsetter at veksten fortsetter eksponentielt, noe som sjelden skjer i praksis.
Svar: Omtrent tusen innbyggere i 2030.
Gjør dette i GeoGebra
Eksponentiell regresjon
Skriv inn én linje om gangen i inntastingsfeltet:
data = {(0, 50), (5, 58), (10, 67), (15, 78), (20, 90)}
regresjon = FitExp(data)
ZoomIn(-2, 40, 25, 100)Med språket satt til norsk forstår GeoGebra kommandonavnene både på norsk og engelsk.
Utfør eksponentiell regresjon på datasettene.
Et innskudd over tid: År 0: 10000, År 3: 11600, År 6: 13400, År 9: 15500. Finn modellen og renten.
Bakterievekst: Time 0: 100, Time 2: 400, Time 4: 1600, Time 6: 6400. Finn modellen.
For dataene i b), finn doblingstiden ved formelen .
Logistisk regresjon
Når dataene flater ut mot en øvre grense, tilpasser vi en logistisk modell:
der er bæreevnen, altså grensen modellen flater ut mot. I GeoGebra heter kommandoen FitLogistic.
Kumulativt antall COVID-tilfeller i et land (i tusen):
| Dag | Tilfeller |
|---|---|
| 0 | 1 |
| 10 | 5 |
| 20 | 25 |
| 30 | 100 |
| 40 | 250 |
| 50 | 400 |
| 60 | 480 |
a) Forklar hvorfor logistisk modell passer.
b) Bruk regresjon til å finne modellen.
c) Hva er bæreevnen i modellen, og hva betyr den?
- I starten er veksten nesten eksponentiell (1 → 5 → 25, vekstfaktor 5 per 10 dager).
- I midten er økningen størst (100 → 250 → 400).
- Til slutt bremser veksten (400 → 480).
Svar: Kurven er S-formet og flater ut, så en logistisk modell passer.
b) Logistisk regresjon (FitLogistic i GeoGebra) gir
med . Kontroll med de avrundede parameterne: og , nær målingene 100 og 480.
Svar: .
c) Bæreevnen er .
Svar: Modellen sier at det totale antallet tilfeller i denne bølgen flater ut på ca. 510 000. Bæreevnen i en smittemodell avhenger av tiltak og atferd, så den kan endre seg.
Arbeid med logistisk regresjon.
Salg av et nytt produkt (tusen): Måned 1: 5, Måned 3: 40, Måned 6: 150, Måned 9: 280, Måned 12: 350. Tilpass en logistisk modell med regresjon. Rund av til hele tall, til én desimal og til tre desimaler.
For modellen i a), finn vendepunktet og maksimal salgshastighet.
Når vil salget ha nådd 90 % av bæreevnen ifølge modellen?
Vurdere modellens gyldighet
En god modell skal:
1. Passe godt til dataene (høy )
2. Ha rimelige parameterverdier
3. Gi fornuftige prediksjoner
4. Ha tilfeldig fordelte residualer
1. Overtilpasning: Å bruke en for komplisert modell som følger den tilfeldige variasjonen (støyen) i dataene.
2. Ekstrapolering: Å forutsi langt utenfor dataområdet. En modell som passer godt i dag, kan gi helt feil prediksjoner for fremtiden.
3. Ignorere kontekst: Matematisk god tilpasning er ikke nok. Modellen må gi mening i den virkelige situasjonen.
4. Anta konstante forhold: Vekstrater og bæreevne kan endre seg over tid.
En eksponentiell modell beskriver veksten i et selskap fra år 0 til år 10.
a) Hva forutsier modellen for år 50?
b) Diskuter hvorfor denne prediksjonen sannsynligvis er feil.
c) Hvilken modell ville vært mer realistisk?
Modellen forutsier 117 ganger startverdi etter 50 år.
b) Problemer med prediksjonen:
- Markedsbegrensninger: Intet marked er uendelig. Etterspørselen vil nå et tak.
- Konkurranse: Andre aktører vil komme inn hvis markedet er attraktivt.
- Ressurser: Selskapet vil møte begrensninger i kapasitet, ansatte, kapital.
- Historisk erfaring: Få selskaper vokser eksponentielt i 50 år.
c) Mer realistisk modell:
En logistisk modell med bæreevne ville vært mer realistisk:
der representerer markedets størrelse eller selskapets maksimale kapasitet.
Vurder modellenes gyldighet.
Høyden til et barn er modellert med cm, der er alderen i år. Modellen passer godt fra 0 til 12 år. Hva forutsier den for 40 år? Diskuter rimeligheten.
En logistisk modell for verdens befolkning har milliarder. Hvilke faktorer kan endre ?
Et datasett har for eksponentiell modell og for logistisk. Hvilken bør du velge?
Presentere og tolke resultater
Når du presenterer modellering, bør du inkludere:
1. Beskrivelse av dataene: Hva måles? Hvor kommer dataene fra?
2. Begrunnelse for modellvalg: Hvorfor valgte du denne modellen?
3. Modellen med parametere: Vis formelen med tall
4. Tilpasningsmål: eller annen kvalitetsmåling
5. Tolkning: Hva betyr parameterne? Hva sier modellen?
6. Begrensninger: Når gjelder modellen? Hva kan den ikke si?
7. Konklusjon: Svar på spørsmålet som ble stilt
Skriv en kort modelleringsrapport for følgende data:
Antall registrerte el-biler i Norge (tusen):
| År | Antall |
|---|---|
| 2015 | 70 |
| 2017 | 140 |
| 2019 | 260 |
| 2021 | 450 |
| 2023 | 700 |
Data: Antall registrerte elbiler i Norge annethvert år fra 2015 til 2023, i tusen. Tallene er avrundede. Vi lar være år etter 2015.
Modellvalg: Vekstfaktoren per toårsperiode er , , og . Veksten er nesten eksponentiell, men den prosentvise veksten avtar. Et marked har en øvre grense, så vi velger en logistisk modell.
Modell: Logistisk regresjon gir
Tilpasning: . Modellen gir , , , og for de fem årene.
Tolkning:
- Bæreevne: ca. 1,5 millioner elbiler.
- Vendepunkt: , altså i 2023. Der er veksten per år størst.
Begrensninger:
- Dataene slutter omtrent i vendepunktet. Da er bæreevnen dårlig bestemt, og noen få nye målinger kan endre den mye.
- Politikk, avgifter og infrastruktur kan endre både veksten og bæreevnen.
Svar: Modellen sier at veksten i antall elbiler per år er på topp rundt 2023 og deretter avtar, og at antallet nærmer seg ca. 1,5 millioner. Bæreevnen er usikker.
Lag en modelleringsrapport for datasettet.
Strømmeabonnenter i en tjeneste (millioner): 2018: 5, 2019: 12, 2020: 30, 2021: 55, 2022: 75, 2023: 88. Velg modell og tilpass.
Forklar valget av modell og tolk parameterne.
Forutsi antall abonnenter i 2025. Diskuter usikkerheten.
Gjør dette i GeoGebra
Sammenlign modeller
Skriv inn én linje om gangen i inntastingsfeltet:
data = {(0, 10), (2, 25), (4, 55), (6, 100), (8, 150), (10, 180)}
linreg = FitLine(data)
expreg = FitExp(data)
logreg = FitLogistic(data)
ZoomIn(-1, 0, 15, 250)Med språket satt til norsk forstår GeoGebra kommandonavnene både på norsk og engelsk.
Åpne modelleringsoppgaver.
Finn et datasett på SSB.no eller en annen kilde. Velg data som kan modelleres med eksponentiell eller logistisk vekst.
Tilpass en passende modell og beregn .
Skriv en kort rapport (ca. 200 ord) der du tolker resultatene og diskuterer begrensninger.
Oppsummering
Velge modell:
- Lineær: Konstant økning
- Eksponentiell: Konstant prosentvis økning
- Logistisk: S-kurve med øvre grense
Regresjonsanalyse:
- FitLine, FitExp, FitLogistic i GeoGebra
- måler tilpasningskvalitet
Kritisk vurdering:
- Høy betyr ikke nødvendigvis god modell
- Ekstrapolering er risikabelt
- Kontekst og rimelighet er viktig
Presentasjon:
- Beskriv data og modellvalg
- Vis modell med parametere og
- Tolk resultater og diskuter begrensninger
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.
