Tilbake
5.3
Modellering med reelle datasett

5.3 Modellering med reelle datasett

Selvstendig arbeid med naturvitenskapelige data.

60 min
11 oppgaver
DataanalyseRegresjonsmodellerPresentasjon av funn
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 11 oppgaver
Kapitlets plass i kurset

Frå teori til praksis

I dei førre kapitla har vi lært om eksponentiell og logistisk vekst som teoretiske modellar. No skal vi bruke desse modellane på verkelege data.

Utfordringar med reelle data:
- Data inneheld alltid noko tilfeldig variasjon (støy)
- Vi kjenner ikkje parametrane (KK, rr, osv.) på førehand
- Fleire modellar kan passe rimeleg bra
- Modellar har alltid avgrensingar

I dette kapittelet lærer vi å:
1. Velje rett modell basert på forma til dataa
2. Finne parametrar ved regresjonsanalyse
3. Vurdere kor god modellen er
4. Tolke og presentere resultata

Korleis velje modell?

Før vi tilpassar ein modell, må vi velje kva type modell som passar. Dette gjer vi ved å sjå på forma på dataa.

✏️Eksempel 1: Kva modell passar?

Sjå på følgjande datasett og vurder kva modelltype som passar best:

Datasett A: Tal på brukarar av ein ny app

Veke123456
Brukarar (tusen)261850120200

Datasett B: Gjennomsnittleg månadstemperatur
MånadJanFebMarAprMaiJun
Temp (°C)-3-1491418

Løysing:

Datasett A (App-brukarar):
- Frå veke 1-3: veksten er ca. 3x per veke (eksponentiell-liknande)
- Frå veke 4-6: veksten bremsar (50→120→200)
- Kurva ser ut til å flate ut

Konklusjon: Logistisk modell passar sannsynlegvis best. Veksten startar raskt og bremsar, typisk for spreiing av app/produkt.

Datasett B (Temperatur):
- Auking per månad: +2, +5, +5, +5, +4
- Relativt jamn auking, lineær-liknande
- Men temperaturar følgjer ofte ei sinuskurve over heile året

Konklusjon: Lineær modell for denne perioden (vår), men ein sinusmodell ville vore betre for heile året.

Regresjonsanalyse

Regresjon er ein metode for å finne den modellen som best blir tilpassa dataa. 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.

Forklaringsgrad (R²)
Forklaringsgraden R2R^2 (R-squared) måler kor godt modellen forklarar variasjonen i dataa.

R2=1(yiy^i)2(yiyˉ)2R^2 = 1 - \frac{\sum(y_i - \hat{y}_i)^2}{\sum(y_i - \bar{y})^2}

Tolking:
- R2=1R^2 = 1: Perfekt tilpassing (alle punkt på kurva)
- R2=0R^2 = 0: Modellen forklarar ingenting
- R20,9R^2 \geq 0{,}9: Svært god tilpassing
- R20,7R^2 \geq 0{,}7: God tilpassing
- R2<0,5R^2 < 0{,}5: Svak tilpassing

Eksponentiell regresjon

Når dataa ser ut til å følgje eksponentiell vekst, tilpassar vi modellen:
y=abxy = a \cdot b^x

eller ekvivalent:
y=aekxy = a \cdot e^{kx}

der b=ekb = e^k.

✏️Eksempel 2: Eksponentiell regresjon

Folketalet i ein by (i tusen):

År etter 200005101520
Folketal5058677890

a) Utfør eksponentiell regresjon og finn modellen N(t)=abtN(t) = a \cdot b^t.
b) Kva er den årlege vekstraten?

c) Kva forutseier modellen for 2030?

Løysing:

a) Vi bruker GeoGebra eller kalkulator til eksponentiell regresjon.

Dataa gir omtrent:
N(t)=50,01,030tN(t) = 50{,}0 \cdot 1{,}030^t

R20,998R^2 \approx 0{,}998 (svært god tilpassing)

b) Vekstfaktoren er b=1,030b = 1{,}030, som tyder:
A˚rleg vekstrate=1,0301=0,030=3,0%\text{Årleg vekstrate} = 1{,}030 - 1 = 0{,}030 = 3{,}0\%

c) For 2030 er t=30t = 30:
N(30)=50,01,03030502,43121 tusenN(30) = 50{,}0 \cdot 1{,}030^{30} \approx 50 \cdot 2{,}43 \approx 121 \text{ tusen}

OBS: Dette føreset at veksten held fram eksponentielt, noko som sjeldan skjer i praksis.

📊Eksponentiell regresjon

Skriv inn datapunkta som ei liste og bruk FitExp-kommandoen.

📝Oppgave 1

Utfør eksponentiell regresjon på datasetta.

a

Eit innskot over tid: År 0: 10000, År 3: 11600, År 6: 13400, År 9: 15500. Finn modellen og renta.

b

Bakterievekst: Time 0: 100, Time 2: 400, Time 4: 1600, Time 6: 6400. Finn modellen.

c

For dataa i b), finn doblingstida ved formelen t2=ln2lna\displaystyle t_2 = \frac{\ln 2}{\ln a}.

Løs oppgavenTren

Logistisk regresjon

Når dataa flatar ut mot ei øvre grense, bruker vi logistisk regresjon:
y=L1+aebxy = \frac{L}{1 + ae^{-bx}}

der LL er berekapasiteten (asymptoten).

✏️Eksempel 3: Logistisk regresjon på COVID-data

Kumulativt tal på COVID-tilfelle i eit land (i tusen):

Dag0102030405060
Tilfelle1525100250400480

a) Forklar kvifor logistisk modell passar.
b) Bruk regresjon til å finne modellen.

c) Estimer berekapasiteten (totalt tal på tilfelle).

Løysing:

a) Dataa viser typisk logistisk mønster:
- Tidleg: Rask, nesten eksponentiell vekst (1→5→25)
- Midtfase: Høg vekst (100→250)
- Seinfase: Veksten bremsar (400→480)

Kurva flatar ut, noko som tyder på at vi nærmar oss berekapasiteten.

b) Logistisk regresjon i GeoGebra (FitLogistic) gir omtrent:
N(t)=5001+499e0,12tN(t) = \frac{500}{1 + 499 \cdot e^{-0{,}12t}}

R20,996R^2 \approx 0{,}996

c) Berekapasiteten er L=500L = 500 tusen.

Tolking: Modellen forutseier at totalt ca. 500 000 vil bli smitta i denne bølgja.

Forsiktigheit: Berekapasiteten i smittemodellar avheng av tiltak og åtferdsendringar, så han kan endre seg!

📝Oppgave 2

Arbeid med logistisk regresjon.

a

Sal av eit nytt produkt (tusen): Månad 1: 5, Månad 3: 40, Månad 6: 150, Månad 9: 280, Månad 12: 350. Tilpass logistisk modell.

b

For modellen i a), finn vendepunktet og maksimal salshastigheit.

c

Når vil 90% av berekapasiteten vere nådd?

Vurdere gyldigheita til modellen

Ein god modell skal:
1. Passe godt til dataa (høg R2R^2)
2. Ha rimelege parameterverdiar
3. Gi fornuftige prediksjonar
4. Ha tilfeldig fordelte residualar

✏️Eksempel 4: Kritisk vurdering av modell

Ein eksponentiell modell N(t)=10001,1tN(t) = 1000 \cdot 1{,}1^t skildrar veksten i eit selskap frå år 0 til år 10.

a) Kva forutseier modellen for år 50?
b) Diskuter kvifor denne prediksjonen sannsynlegvis er feil.
c) Kva modell ville vore meir realistisk?

Løysing:

a) N(50)=10001,1501000117=117000N(50) = 1000 \cdot 1{,}1^{50} \approx 1000 \cdot 117 = 117\,000

Modellen forutseier 117 gonger startverdi etter 50 år.

b) Problem med prediksjonen:

1. Marknadsavgrensingar: Ingen marknad er uendeleg. Etterspurnaden vil nå eit tak.

2. Konkurranse: Andre aktørar vil kome inn viss marknaden er attraktiv.

3. Ressursar: Selskapet vil møte avgrensingar i kapasitet, tilsette, kapital.

4. Historisk erfaring: Få selskap veks eksponentielt i 50 år.

c) Meir realistisk modell:

Ein logistisk modell med berekapasitet ville vore meir realistisk:
N(t)=K1+CertN(t) = \frac{K}{1 + Ce^{-rt}}

der KK representerer storleiken til marknaden eller den maksimale kapasiteten til selskapet.

📝Oppgave 3

Vurder gyldigheita til modellane.

a

Ein lineær modell T(t)=15+0,5tT(t) = 15 + 0{,}5t skildrar global temperatur frå 1900 til 2000. Kva forutseier han for år 2200? Diskuter rimelegheit.

b

Ein logistisk modell for verdsfolketalet har K=11K = 11 milliardar. Kva faktorar kan endre KK?

c

Eit datasett har R2=0,99R^2 = 0{,}99 for eksponentiell modell og R2=0,98R^2 = 0{,}98 for logistisk. Kva bør du velje?

Presentere og tolke resultat

Når du presenterer modellering, bør du inkludere:

1. Skildring av dataa: Kva blir målt? Kvar kjem dataa frå?
2. Grunngiving for modellval: Kvifor valde du denne modellen?
3. Modellen med parametrar: Vis formelen med tal
4. Tilpassingsmål: R2R^2 eller anna kvalitetsmåling
5. Tolking: Kva tyder parametrane? Kva seier modellen?
6. Avgrensingar: Når gjeld modellen? Kva kan han ikkje seie?
7. Konklusjon: Svar på spørsmålet som vart stilt

✏️Eksempel 5: Modelleringsrapport

Skriv ein kort modelleringsrapport for følgjande data:

Tal på registrerte el-bilar i Noreg (tusen):

År20152017201920212023
Tal70140260450700

Modelleringsrapport: El-bil-utbreiing i Noreg

1. Data:
Tal på registrerte el-bilar i Noreg frå 2015 til 2023. Kjelde: Statistisk sentralbyrå.

2. Modellval:
Dataa viser S-forma vekst som tyder på logistisk modell. Veksten bremsar etter kvart som marknaden nærmar seg metting.

3. Modell:
Logistisk regresjon gir:
N(t)=12001+16e0,35(t2015)N(t) = \frac{1200}{1 + 16 \cdot e^{-0{,}35(t-2015)}}

4. Tilpassing:
R2=0,997R^2 = 0{,}997 (svært god)

5. Tolking:
- Berekapasitet: Ca. 1,2 millionar el-bilar
- Vekstrate: r=0,35r = 0{,}35 per år
- Vendepunkt: Ca. 2023, då veksten var raskast

6. Avgrensingar:
- Berekapasiteten kan endre seg med infrastruktur og politikk
- Modellen tek ikkje omsyn til økonomiske kriser eller teknologiske gjennombrot

7. Konklusjon:
El-bil-marknaden i Noreg nærmar seg metting rundt 1,2 millionar. Veksten vil halde fram, men bremse dei neste åra.

📝Oppgave 4

Lag ein modelleringsrapport for datasettet.

a

Straumeabonnentar i ei teneste (millionar): 2018: 5, 2019: 12, 2020: 30, 2021: 55, 2022: 75, 2023: 88. Vel modell og tilpass.

b

Forklar valet av modell og tolk parametrane.

c

Forutsei talet på abonnentar i 2025. Diskuter usikkerheita.

📊Samanlikn modellar

Skriv inn dine eigne datapunkt og samanlikn lineær, eksponentiell og logistisk tilpassing.

📝Oppgave 5

Opne modelleringsoppgåver.

a

Finn eit datasett på SSB.no eller ei anna kjelde. Vel data som kan modellerast med eksponentiell eller logistisk vekst.

b

Tilpass ein passande modell og rekn ut R2R^2.

c

Skriv ein kort rapport (ca. 200 ord) der du tolkar resultata og diskuterer avgrensingar.

Oppsummering

Velje modell:
- Lineær: Konstant auking
- Eksponentiell: Konstant prosentvis auking
- Logistisk: S-kurve med øvre grense

Regresjonsanalyse:
- FitLine, FitExp, FitLogistic i GeoGebra
- R2R^2 måler tilpassingskvalitet

Kritisk vurdering:
- Høg R2R^2 tyder ikkje nødvendigvis god modell
- Ekstrapolering er risikabelt
- Kontekst og rimelegheit er viktig

Presentasjon:
- Skildre data og modellval
- Vis modell med parametrar og R2R^2
- Tolk resultat og diskuter avgrensingar

Ekstraoppgåver
Din fremgang
0deloppgaver0 / 1 oppgaver
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.