6.5
Modellering med reelle data

6.5 Modellering med reelle data

Analysere virkelige datasett med matematikk.

60 min
19 oppgaver
Reelle dataRegresjonAnalysePresentasjon
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 19 oppgaver
Kapitlets plass i kurset

Matematisk modellering med reelle data

I den virkelige verden har vi ofte tilgang til måledata fra eksperimenter, observasjoner eller statistikk. Matematisk modellering handler om å finne matematiske funksjoner som beskriver disse dataene på en god måte.

Hvorfor modellere data?
- Forstå sammenhenger: Se mønstre og trender i dataene
- Gjøre spådom: Anslå verdier utenfor måleområdet
- Ta beslutninger: Basert på matematiske analyser
- Kommunisere: Presentere funn på en presis måte

I dette kapitlet lærer du å:
1. Velge riktig regresjonstype
2. Bruke digitale verktøy til regresjon
3. Vurdere modellens kvalitet
4. Skille mellom interpolasjon og ekstrapolasjon

Regresjon

Regresjon er en statistisk metode for å finne en funksjon som best tilpasser seg et sett med datapunkter. Målet er å minimere avstanden mellom funksjonen og datapunktene.

Minste kvadraters metode
Ved minste kvadraters metode finner vi den funksjonen f(x)f(x) som minimerer summen av kvadrerte avvik:

S=∑i=1n(yi−f(xi))2S = \sum_{i=1}^{n} (y_i - f(x_i))^2

der (xi,yi)(x_i, y_i) er datapunktene og f(xi)f(x_i) er funksjonsverdien.

Denne metoden gir den "beste" tilpasningen i statistisk forstand.

Lineær regresjon

Ved lineær regresjon tilpasser vi en rett linje y=ax+by = ax + b til dataene. Dette er den enkleste formen for regresjon og passer når dataene viser en tilnærmet lineær sammenheng.

📜Formler for lineær regresjon
For datapunkter (x1,y1),(x2,y2),…,(xn,yn)(x_1, y_1), (x_2, y_2), \ldots, (x_n, y_n) er:

a=n∑xiyi−∑xi∑yin∑xi2−(∑xi)2a = \frac{n\sum x_i y_i - \sum x_i \sum y_i}{n\sum x_i^2 - (\sum x_i)^2}

b=yˉ−axˉb = \bar{y} - a\bar{x}

der xˉ\bar{x} og yˉ\bar{y} er gjennomsnittene.

✏️Eksempel 1: Befolkningsvekst i en by

Tabellen viser befolkningen i en norsk by (i tusen):

ÅrBefolkning
201045,2
201247,1
201449,3
201651,0
201853,2
202055,1

a) Bruk lineær regresjon til å finne en modell y=ax+by = ax + b der xx er antall år etter 2010.
b) Estimer befolkningen i 2025.

a) La xx være antall år etter 2010. Datapunktene er
(0,45,2)(0, 45{,}2), (2,47,1)(2, 47{,}1), (4,49,3)(4, 49{,}3), (6,51,0)(6, 51{,}0), (8,53,2)(8, 53{,}2), (10,55,1)(10, 55{,}1)

Lineær regresjon i GeoGebra (RegLin) gir y=0,993x+45,19y = 0{,}993x + 45{,}19, altså
y≈0,99x+45,2y \approx 0{,}99x + 45{,}2

b) For 2025 er x=15x = 15:
y=0,99⋅15+45,2=14,85+45,2=60,05y = 0{,}99 \cdot 15 + 45{,}2 = 14{,}85 + 45{,}2 = 60{,}05

Dette er en ekstrapolasjon (utenfor måleområdet), så anslaget er usikkert.

Svar: a) y=0,99x+45,2y = 0{,}99x + 45{,}2 b) Befolkningen i 2025 anslås til ca. 60 000.

📝Oppgave 1

Tabellen viser gjennomsnittlig årstemperatur i en by (i ∘^\circC):

ÅrTemp
20157,2
20167,5
20177,8
20188,0
20198,1
20208,4

a) Finn en lineær modell T=at+bT = at + b der tt er antall år etter 2015.
b) Hva forutsier modellen for 2025?

Eksponentiell regresjon

Når data viser prosentvis vekst eller nedgang, passer ofte en eksponentiell modell:

y=a⋅bxy = a \cdot b^x

eller på eksponentialform:

y=a⋅ekxy = a \cdot e^{kx}

der k=ln⁡(b)k = \ln(b).

✏️Eksempel 2: Bakterievekst

I et eksperiment måles antall bakterier i en kultur:

Timer (t)Antall (N)
01000
21480
42190
63240
84790

a) Bruk eksponentiell regresjon til å finne en modell N=N0⋅ektN = N_0 \cdot e^{kt}.
b) Finn doblingstiden.
c) Estimer antall bakterier etter 12 timer.

a) Eksponentiell regresjon i GeoGebra (RegEksp) gir N=1000,3⋅e0,1958tN = 1000{,}3 \cdot e^{0{,}1958t}, altså
N≈1000⋅e0,196tN \approx 1000 \cdot e^{0{,}196t}

Siden e0,1958≈1,216e^{0{,}1958} \approx 1{,}216, kan modellen også skrives N=1000⋅1,216tN = 1000 \cdot 1{,}216^t.

b) Doblingstiden finnes ved ekt=2e^{kt} = 2:
t=ln⁡2k=ln⁡20,196≈3,54 timert = \frac{\ln 2}{k} = \frac{\ln 2}{0{,}196} \approx 3{,}54 \text{ timer}

c)
N(12)=1000⋅e0,196⋅12=1000⋅e2,352≈10 500N(12) = 1000 \cdot e^{0{,}196 \cdot 12} = 1000 \cdot e^{2{,}352} \approx 10\,500

Svar: a) N=1000⋅e0,196tN = 1000 \cdot e^{0{,}196t} b) Doblingstiden er ca. 3,5 timer. c) Etter 12 timer er det ca. 10 500 bakterier.

📝Oppgave 2

En radioaktiv prøve har følgende aktivitet (i Becquerel):

DagerAktivitet
0800
5565
10400
15283
20200

a) Finn en eksponentiell modell A=A0⋅e−λtA = A_0 \cdot e^{-\lambda t}.
b) Bestem halveringstiden.
c) Når er aktiviteten redusert til 50 Bq?

Polynomisk regresjon

Når data har krumning som ikke passer lineært eller eksponentielt, kan vi bruke polynomer:

- Andregrads (parabel): y=ax2+bx+cy = ax^2 + bx + c
- Tredjegrads: y=ax3+bx2+cx+dy = ax^3 + bx^2 + cx + d
- Høyere grader: Brukes sjeldnere

Jo høyere grad, jo bedre tilpasning til dataene - men også større risiko for overtilpasning.

✏️Eksempel 3: Kastet ball

En ball kastes oppover. Høyden (i meter) måles ved ulike tidspunkt:

Tid (s)Høyde (m)
01,5
0,56,3
1,09,1
1,59,9
2,08,7
2,55,5

a) Forklar hvorfor en andregradsfunksjon er passende.
b) Finn modellen h(t)=at2+bt+ch(t) = at^2 + bt + c.
c) Finn maksimal høyde og når den nås.

a) Bevegelse under tyngdekraften følger h(t)=h0+v0t−12gt2\displaystyle h(t) = h_0 + v_0 t - \frac{1}{2}gt^2.

Dette er en andregradsfunksjon med negativt andregradsledd.

b) Andregradsregresjon i GeoGebra (RegPoly(A1:B6, 2)) gir
h(t)=−4,0t2+11,6t+1,5h(t) = -4{,}0t^2 + 11{,}6t + 1{,}5
med R2=1R^2 = 1: alle målepunktene ligger på parabelen.

c) Toppunktet finnes der h′(t)=0h'(t) = 0:
h′(t)=−8,0t+11,6=0h'(t) = -8{,}0t + 11{,}6 = 0
t=1,45 st = 1{,}45 \text{ s}
h(1,45)=−4,0⋅1,452+11,6⋅1,45+1,5≈9,9 mh(1{,}45) = -4{,}0 \cdot 1{,}45^2 + 11{,}6 \cdot 1{,}45 + 1{,}5 \approx 9{,}9 \text{ m}

Svar: a) Høyden under fritt fall er en andregradsfunksjon av tiden. b) h(t)=−4,0t2+11,6t+1,5h(t) = -4{,}0t^2 + 11{,}6t + 1{,}5 c) Ballen når maksimal høyde ca. 9,9 m etter 1,45 s.

📝Oppgave 3

Bremselengden (i meter) for en bil ved ulike hastigheter:

Hastighet (km/h)Bremselengde (m)
306
5015
7028
9045
11066

a) Finn en andregradmodell s(v)=av2+bv+cs(v) = av^2 + bv + c.
b) Hva er bremselengden ved 100 km/h?
c) Ved hvilken hastighet er bremselengden 80 m?

Bruk av digitale verktøy

I praksis bruker vi alltid digitale verktøy for regresjon. Her er de vanligste:

GeoGebra:
1. Lag en liste med x-verdier: L1 = {x1, x2, ...}
2. Lag en liste med y-verdier: L2 = {y1, y2, ...}
3. Bruk kommandoer som:
- RegLin(L1, L2) - lineær regresjon
- RegEksp(L1, L2) - eksponentiell regresjon
- RegPoly(L1, L2, n) - polynom av grad n

Kalkulator (TI/Casio):
- Legg inn data i statistikkmodulen
- Velg regresjonstype
- Les av koeffisientene

Gjør dette i GeoGebra

Interaktiv regresjon i GeoGebra

Prøv å legge inn data og utføre regresjon. Klikk på punkter for å se hvordan regresjonskurven tilpasses.

Skriv inn én linje om gangen i inntastingsfeltet:

L1 = {0, 2, 4, 6, 8, 10}
L2 = {45.2, 47.1, 49.3, 51.0, 53.2, 55.1}
P = Zip((u, w), u, L1, w, L2)
FitLine(P)

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

Åpne GeoGebra(åpnes i ny fane)
✏️Eksempel 4: CO2-konsentrasjon (Mauna Loa)

Målt CO2-konsentrasjon (ppm) ved Mauna Loa-observatoriet:

ÅrCO2
1960317
1970326
1980339
1990354
2000370
2010390
2020414

a) Bruk GeoGebra til å finne både lineær og andregradstilpasning.
b) Hvilken modell passer best?
c) Estimer CO2-nivået i 2030.

a) La xx være antall år etter 1960.

Lineær (RegLin): y=1,607x+310,4y = 1{,}607x + 310{,}4 (R2=0,979R^2 = 0{,}979)

Andregrads (RegPoly(A1:B7, 2)): y=0,0133x2+0,807x+317,0y = 0{,}0133x^2 + 0{,}807x + 317{,}0 (R2=0,9997R^2 = 0{,}9997)

b) Andregradstilpasningen har høyere R2R^2 og fanger opp at veksten akselererer. Den er fysisk rimelig fordi utslippene har økt over tid.

c) For x=70x = 70 (år 2030):

Lineær: y=1,607⋅70+310,4≈423y = 1{,}607 \cdot 70 + 310{,}4 \approx 423 ppm

Andregrads: y=0,0133⋅702+0,807⋅70+317,0≈439y = 0{,}0133 \cdot 70^2 + 0{,}807 \cdot 70 + 317{,}0 \approx 439 ppm

Svar: a) y=1,607x+310,4y = 1{,}607x + 310{,}4 og y=0,0133x2+0,807x+317,0y = 0{,}0133x^2 + 0{,}807x + 317{,}0 b) Andregradsmodellen passer best. c) Andregradsmodellen gir ca. 439 ppm i 2030 (den lineære ca. 423 ppm).

📝Oppgave 4

Verdensrekorden på 100 m sprint (menn) over tid:

ÅrTid (s)
191210,6
193610,2
19689,95
19889,92
19999,79
20099,58

a) Lag en lineær modell i GeoGebra.
b) Hva forutsier modellen for 2050?
c) Er dette realistisk? Diskuter begrensninger.

Gjør dette i GeoGebra

Start med å skrive inn dette, én linje om gangen:

L1 = {12, 36, 68, 88, 99, 109}
L2 = {10.6, 10.2, 9.95, 9.92, 9.79, 9.58}

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

Åpne GeoGebra(åpnes i ny fane)

Residualer og modellvurdering

Et residual er forskjellen mellom observert verdi og modellens verdi:

ei=yi−y^ie_i = y_i - \hat{y}_i

der yiy_i er observert verdi og y^i\hat{y}_i er modellens predikerte verdi.

Residualanalyse
God modell:
- Residualene bør være tilfeldige (ingen mønster)
- Residualene bør være små sammenlignet med y-verdiene
- Residualene bør være omtrent normalfordelte

Tegn på dårlig modell:
- Systematisk mønster i residualene (f.eks. kurve)
- Store residualer
- Residualer som vokser med x

📜Bestemmelseskoeffisienten R2R^2
R2=1−∑(yi−y^i)2∑(yi−yˉ)2R^2 = 1 - \frac{\sum(y_i - \hat{y}_i)^2}{\sum(y_i - \bar{y})^2}

Tolkning:
- R2=1R^2 = 1: Perfekt tilpasning
- R2=0R^2 = 0: Modellen forklarer ingenting
- R2>0,9R^2 > 0{,}9: Veldig god tilpasning
- R2>0,7R^2 > 0{,}7: God tilpasning

R2R^2 angir andelen av variasjonen i yy som forklares av modellen.

✏️Eksempel 5: Residualanalyse

For befolkningseksempelet (Eksempel 1) hadde vi modellen y=0,99x+45,2y = 0{,}99x + 45{,}2.

Beregn residualene og vurder modellen.

xy
045,2
247,1
449,3
651,0
853,2
1055,1

Beregner modellverdier og residualer:

xyyy^=0,99x+45,2\hat{y} = 0{,}99x + 45{,}2e=y−y^e = y - \hat{y}
045,245,200,00
247,147,18-0,08
449,349,160,14
651,051,14-0,14
853,253,120,08
1055,155,100,00

Vurdering:
- Residualene er små (alle ∣e∣<0,15|e| < 0{,}15)
- Ikke noe tydelig mønster
- R2=0,999R^2 = 0{,}999 (meget god tilpasning)
Svar: Residualene er små og uten mønster, og R2=0,999R^2 = 0{,}999. Den lineære modellen passer godt til dataene.
📝Oppgave 5

Regresjonen i Eksempel 2 ga N≈1000⋅e0,196tN \approx 1000 \cdot e^{0{,}196t}. En elev runder av og bruker modellen N=1000⋅e0,2tN = 1000 \cdot e^{0{,}2t}.

a) Beregn residualene for elevens modell for t=0,2,4,6,8t = 0, 2, 4, 6, 8.
b) Vurder elevens modell.

Interpolasjon vs ekstrapolasjon

Når vi bruker en modell til å anslå verdier, skiller vi mellom to tilfeller:

Interpolasjon og ekstrapolasjon
Interpolasjon: Anslå verdier innenfor måleområdet.
- Relativt sikre anslag
- Modellen er testet mot data i området

Ekstrapolasjon: Anslå verdier utenfor måleområdet.
- Usikre anslag
- Modellen er ikke testet i dette området
- Risiko for store feil

Tommelregel: Vær forsiktig med ekstrapolasjon, særlig langt utenfor måleområdet!

✏️Eksempel 6: Farlig ekstrapolasjon

En elev måler temperaturen i en kopp kaffe mens den kjøles ned:

Tid (min)Temp (°C)
080
565
1054
1545
2038

Eleven bruker lineær regresjon og får modellen T=−2,08t+77,2T = -2{,}08t + 77{,}2.
a) Hva forutsier modellen for t=40t = 40 min?
b) Hva er problemet med denne spådommen?

a)
T(40)=−2,08⋅40+77,2=−6 ∘CT(40) = -2{,}08 \cdot 40 + 77{,}2 = -6\,^\circ\text{C}

b) Modellen gir negativ temperatur. Det er umulig for en kopp kaffe som står i romtemperatur.

Avkjøling av kaffe følger Newtons avkjølingslov:
T(t)=Trom+(T0−Trom)⋅e−ktT(t) = T_{rom} + (T_0 - T_{rom}) \cdot e^{-kt}

Temperaturen nærmer seg romtemperaturen og kommer aldri under den. Den lineære modellen er bare god for kort tid.

Dette illustrerer faren ved ekstrapolasjon langt utenfor måleområdet.

Svar: a) −6 ∘-6\,^\circC b) Spådommen er fysisk umulig: kaffen kan ikke bli kaldere enn rommet. Den lineære modellen gjelder bare innenfor måleområdet.

📝Oppgave 6

Norges befolkning (i millioner):

ÅrBef.
19002,2
19503,3
19804,1
20004,5
20205,4

a) Lag både en lineær og en eksponentiell modell.
b) Sammenlign spådommene for år 2050.
c) Hvilken modell er mest rimelig? Begrunn.

✏️Eksempel 7: Issmelting i Arktis

Årlig minimum isutbredelse i Arktis (millioner km2^2):

ÅrIs
19807,8
19906,2
20006,3
20055,6
20104,9
20154,6
20203,9

a) Bruk lineær regresjon til å modellere utviklingen.
b) Når forutsier modellen at Arktis er isfritt om sommeren?

a) La xx være antall år etter 1980. Lineær regresjon (RegLin) gir
A=−0,0891x+7,65A = -0{,}0891x + 7{,}65
(R2=0,94R^2 = 0{,}94)

b) Setter A=0A = 0:
0=−0,0891x+7,650 = -0{,}0891x + 7{,}65
x≈85,9x \approx 85{,}9

Dette tilsvarer året 1980+86=20661980 + 86 = 2066.

Dette er en grov ekstrapolasjon. Klimasystemer er komplekse, og modellen tar ikke hensyn til tilbakekoblingsmekanismer eller tiltak mot klimaendringer.

Svar: a) A=−0,0891x+7,65A = -0{,}0891x + 7{,}65 b) Modellen gir isfritt Arktis rundt 2066.

✏️Eksempel 8: Smarttelefonpenetrasjon

Andel av nordmenn med smarttelefon (%):

År%
201030
201255
201475
201685
201892
202095

a) Forklar hvorfor verken lineær eller eksponentiell modell passer.
b) Foreslå en bedre modelltype.

a) Hvorfor standard modeller ikke passer

Lineær modell: Ville forutsi over 100 % etter hvert, noe som er umulig.

Eksponentiell modell: Veksten avtar når markedet mettes. Eksponentiell vekst passer bare i begynnelsen.

b) Bedre modell: Logistisk vekst

En logistisk funksjon flater ut mot en øvre grense:
y=L1+b⋅e−kxy = \frac{L}{1 + b \cdot e^{-kx}}

La xx være antall år etter 2000. Logistisk regresjon i GeoGebra (RegLogist) gir
y=95,31+333⋅e−0,507xy = \frac{95{,}3}{1 + 333 \cdot e^{-0{,}507x}}
(R2=0,998R^2 = 0{,}998)

Den øvre grensen er ca. 95 %. Modellen gir 31, 54, 75, 87, 92 og 94 % for årene i tabellen.

Logistisk vekst kjennetegnes av:
- Sakte start
- Rask vekst i midtfasen
- Avtagende vekst når metning nærmer seg

Svar: a) En lineær modell passerer 100 %, og en eksponentiell modell vokser stadig raskere, mens dataene flater ut. b) En logistisk modell, for eksempel y=95,31+333⋅e−0,507xy = \dfrac{95{,}3}{1 + 333 \cdot e^{-0{,}507x}}.

📝Oppgave 7

Strømforbruk i et hus målt gjennom et døgn (kWh):

Kl.kWh
000,8
040,5
082,5
121,8
163,2
202,0

a) Hvorfor passer ikke et polynom av lav grad?
b) Foreslå en modell som kan fange opp det periodiske mønsteret.

✏️Eksempel 9: Økonomisk vekst

Norges BNP (milliarder NOK, faste 2015-priser):

ÅrBNP
20002450
20052750
20102900
20153100
20203050

a) Finn en passende regresjonsmodell.
b) Beregn gjennomsnittlig årlig vekstrate.
c) Diskuter hvorfor BNP falt i 2020.

a) La xx være antall år etter 2000.

Lineær tilpasning (RegLin): BNP=31x+2540BNP = 31x + 2540 (R2=0,874R^2 = 0{,}874)

Eksponentiell tilpasning (RegEksp): BNP=2540⋅e0,0112xBNP = 2540 \cdot e^{0{,}0112x} (R2=0,851R^2 = 0{,}851)

Ingen av modellene fanger opp fallet i 2020.

b) Fra den eksponentielle modellen: e0,0112−1≈0,011e^{0{,}0112} - 1 \approx 0{,}011, altså ca. 1,1 % per år.

Direkte fra første og siste måling:
(30502450)1/20−1≈0,011=1,1 %\left(\frac{3050}{2450}\right)^{1/20} - 1 \approx 0{,}011 = 1{,}1\,\%

c) BNP falt i 2020 på grunn av koronapandemien. Dette er et eksempel på et eksternt sjokk som modellen ikke kan forutsi. Måledata fra kriseperioder bør behandles forsiktig i modellering.

Svar: a) BNP=31x+2540BNP = 31x + 2540 (eller 2540⋅e0,0112x2540 \cdot e^{0{,}0112x}) b) ca. 1,1 % per år c) Koronapandemien, et ytre sjokk som ingen av modellene fanger opp.

✏️Eksempel 10: Vindhastighetens effekt på vindkraft

Målt effekt (kW) fra en vindturbin ved ulike vindhastigheter:

v (m/s)P (kW)
315
570
7190
9400
11730
131200

a) Forklar teoretisk hvilken sammenheng vi forventer.
b) Test hypotesen med regresjon.

a) Teoretisk sammenheng

Teorien sier at vindkraft følger:
P=12ρAv3⋅CpP = \frac{1}{2}\rho A v^3 \cdot C_p

der vv er vindhastigheten. Vi forventer altså P∝v3P \propto v^3.

b) Test med regresjon

Vi bruker potensregresjon P=avbP = av^b eller tilpasser ln⁡P=ln⁡a+b⋅ln⁡v\ln P = \ln a + b \cdot \ln v.

Potensregresjon i GeoGebra (RegPot) gir
P=0,568⋅v2,986≈0,57⋅v2,99P = 0{,}568 \cdot v^{2{,}986} \approx 0{,}57 \cdot v^{2{,}99}

Eksponenten b≈3b \approx 3 bekrefter teorien.

Svar: a) Vi forventer P∝v3P \propto v^3. b) Regresjonen gir P≈0,57⋅v2,99P \approx 0{,}57 \cdot v^{2{,}99}, så dataene stemmer godt med at effekten er proporsjonal med v3v^3.

📝Oppgave 8

Bilens drivstofforbruk (liter/mil) ved ulike hastigheter:

Hastighet (km/h)Forbruk (l/mil)
500,52
700,48
900,50
1100,58
1300,72

a) Finn et andregradspolynom som modellerer forbruket.
b) Ved hvilken hastighet er forbruket lavest?

Presentasjon av resultater

Når du presenterer en matematisk modell, bør du inkludere:

1. Datakilden: Hvor kommer dataene fra? Er de pålitelige?

2. Modellvalg: Hvilken type modell ble valgt og hvorfor?

3. Modellens parametere: Skriv ut funksjonen med koeffisienter.

4. Tilpasningsmål: Oppgi R2R^2 eller andre kvalitetsmål.

5. Grafisk fremstilling: Vis data og modell sammen.

6. Residualanalyse: Er det systematiske avvik?

7. Gyldighetsområde: Hvor gjelder modellen?

8. Usikkerhet: Vurder begrensninger og usikkerhet.

✏️Eksempel 11: Fullstendig modellrapport

Skriv en kort rapport for befolkningsmodellen fra Eksempel 1.

Modellrapport: Befolkningsutvikling

Data
Befolkningstall (i tusen) for byen i perioden 2010–2020, fra Eksempel 1.

Modellvalg
Lineær modell, fordi dataene viser jevn vekst uten akselerasjon.

Modell
B(t)=0,99t+45,2B(t) = 0{,}99t + 45{,}2
der tt er antall år etter 2010 og BB er befolkningen i tusen.

Tilpasning
R2=0,999R^2 = 0{,}999, svært god tilpasning.

Residualanalyse
Residualene viser ikke noe systematisk mønster og er alle under 0,15 (tusen).

Gyldighetsområde
Modellen er gyldig for interpolasjon i perioden 2010–2020. Ekstrapolasjon mer enn 5–10 år fram er usikker.

Konklusjon
Befolkningen vokser med ca. 1000 personer per år. Modellen kan brukes til kortsiktige prognoser.

Svar: Rapporten over: lineær modell B(t)=0,99t+45,2B(t) = 0{,}99t + 45{,}2 med R2=0,999R^2 = 0{,}999 og små residualer uten mønster, gyldig for 2010–2020 og bare for korte prognoser utenfor perioden.

📝Oppgave 9

Skriv en kort modellrapport for et av de tidligere eksemplene (bakterievekst, CO2-konsentrasjon, eller vindkraft). Inkluder alle punktene fra seksjonen om presentasjon.

✏️Eksempel 12: Korrelasjon uten kausalitet

Tabellen viser oppdiktede tall for iskremsalg og drukningsulykker i et land:

ÅrIskremsalg (mill. dollar)Drukningsulykker
20156,83200
20167,23400
20177,53550
20187,93700
20198,33850

a) Finn korrelasjonen mellom iskremsalg og drukningsulykker.
b) Betyr dette at iskrem forårsaker drukning?

a) Korrelasjon

KorrelasjonsKoeffisient(A1:B5) i GeoGebra gir
r≈0,997r \approx 0{,}997 (svært sterk positiv korrelasjon)

b) Kausalitet?

Nei! Dette er et klassisk eksempel på spuriøs korrelasjon.

Begge variablene påvirkes av en tredje faktor: varmt vær.
- Når det er varmt, spiser folk mer iskrem
- Når det er varmt, bader flere mennesker, og dermed skjer flere drukningsulykker

Korrelasjon innebærer ikke kausalitet. Selv en perfekt matematisk sammenheng betyr ikke at den ene variabelen forårsaker den andre.

Svar: a) r≈0,997r \approx 0{,}997 b) Nei. Begge variablene styres av en tredje faktor, varmt vær.

📝Oppgave 10

Hvilken type regresjon (lineær, eksponentiell, polynomisk eller logistisk) ville du brukt for følgende situasjoner? Begrunn valget.

a) Høyden til en plante som funksjon av tid (fra spire til fullvoksen plante)
b) Farten til en bil som akselererer fra stillstand, de første sekundene
c) Befolkningsvekst i et utviklingsland
d) Temperatur i en stekeovn som varmes opp

📝Oppgave 11

Et firma måler antall solgte enheter av et nytt produkt:

MånedSalg
1120
2180
3260
4350
5420
6470

a) Finn både lineær og andregradstilpasning.
b) Beregn R2R^2 for begge modellene.
c) Hvilken modell forutsier mest salg i måned 12?

✏️Eksempel 13: Integrasjon av regresjonsmodell

Vannføringen i en elv (i m3/sm^3/s) varierer gjennom året:

MånedQQ
Jan25
Mar41
Mai41
Jul25
Sep9
Nov9

En sinusmodell som passer med dataene, er Q(t)=25+18sin⁡(πt6)\displaystyle Q(t) = 25 + 18\sin\left(\frac{\pi t}{6}\right)
der tt er antall måneder etter januar.
Beregn total vannmengde som renner forbi i løpet av et år.

Total vannmengde

Total vannmengde er integralet av vannføringen over ett år (12 måneder):

V=∫012Q(t) dt=∫012(25+18sin⁡(πt6))dtV = \int_0^{12} Q(t) \, dt = \int_0^{12} \left(25 + 18\sin\left(\frac{\pi t}{6}\right)\right) dt

V=[25t−18⋅6πcos⁡(πt6)]012V = \left[25t - 18 \cdot \frac{6}{\pi}\cos\left(\frac{\pi t}{6}\right)\right]_0^{12}

V=(25⋅12−108πcos⁡(2π))−(0−108πcos⁡(0))V = \left(25 \cdot 12 - \frac{108}{\pi}\cos(2\pi)\right) - \left(0 - \frac{108}{\pi}\cos(0)\right)

V=300−108π+108π=300 ma˚neder⋅m3/sV = 300 - \frac{108}{\pi} + \frac{108}{\pi} = 300 \text{ måneder} \cdot \text{m}^3/\text{s}

For å få m3m^3: V=300⋅30⋅24⋅3600≈7,8⋅108 m3V = 300 \cdot 30 \cdot 24 \cdot 3600 \approx 7{,}8 \cdot 10^8 \, m^3

Svar: Ca. 780 millioner kubikkmeter vann renner forbi i løpet av året.

✏️Eksempel 14: Derivasjon av modell
Befolkningen i en by modelleres med:
P(t)=1001+9e−0,1tP(t) = \frac{100}{1 + 9e^{-0{,}1t}} (i tusen)

der tt er antall år etter 2000.

a) Finn P′(t)P'(t) og tolk denne.
b) Når er befolkningsveksten størst?

a) Derivasjon

La u=1+9e−0,1tu = 1 + 9e^{-0{,}1t}. Da er P=100u−1P = 100u^{-1}.

P′(t)=−100u−2⋅u′=−100⋅9⋅(−0,1)e−0,1t(1+9e−0,1t)2P'(t) = -100u^{-2} \cdot u' = -100 \cdot \frac{9 \cdot (-0{,}1)e^{-0{,}1t}}{(1 + 9e^{-0{,}1t})^2}

P′(t)=90e−0,1t(1+9e−0,1t)2P'(t) = \frac{90e^{-0{,}1t}}{(1 + 9e^{-0{,}1t})^2}

Tolkning: P′(t)P'(t) er vekstraten (antall tusen nye innbyggere per år).

b) Maksimal vekst

For logistisk vekst er veksten maksimal når P=L2\displaystyle P = \frac{L}{2}, altså P=50P = 50.

50=1001+9e−0,1t50 = \frac{100}{1 + 9e^{-0{,}1t}}
1+9e−0,1t=21 + 9e^{-0{,}1t} = 2
e−0,1t=19e^{-0{,}1t} = \frac{1}{9}
t=ln⁡90,1≈22t = \frac{\ln 9}{0{,}1} \approx 22

Svar: a) P′(t)=90e−0,1t(1+9e−0,1t)2P'(t) = \dfrac{90e^{-0{,}1t}}{(1 + 9e^{-0{,}1t})^2}, vekstfarten i tusen innbyggere per år. b) Befolkningsveksten er størst rundt år 2022.

📝Oppgave 12
Temperaturen i et rom etter at varmen slås av modelleres med:
T(t)=5+15e−0,05tT(t) = 5 + 15e^{-0{,}05t}
der tt er tid i timer og TT er i grader Celsius.

a) Hva er starttemperaturen?
b) Hva nærmer temperaturen seg når t→∞t \to \infty?
c) Finn T′(t)T'(t) og tolk fortegnet.
d) Når synker temperaturen raskest?

📝Oppgave 13
Effekten fra et solcellepanel gjennom en dag modelleres med:
P(t)=500sin⁡2(πt12)P(t) = 500\sin^2\left(\frac{\pi t}{12}\right) for 0≤t≤120 \leq t \leq 12

der tt er timer etter soloppgang og PP er i watt.

a) Når er effekten maksimal?
b) Beregn total energiproduksjon gjennom dagen (i kWh).

📝Oppgave 14

Nedenfor er temperaturen i en innsjø målt på ulike dyp om sommeren:

Dyp (m)Temp (°C)
022
221
418
612
88
106

a) Finn en passende regresjonsmodell (prøv både lineær, eksponentiell og polynom).
b) Beregn gjennomsnittstemperaturen i de øverste 10 meterne ved integrasjon.
c) Bruk derivasjon til å finne ved hvilket dyp temperaturen synker raskest.

Gjør dette i GeoGebra

Start med å skrive inn dette, én linje om gangen:

L1 = {0, 2, 4, 6, 8, 10}
L2 = {22, 21, 18, 12, 8, 6}

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

Åpne GeoGebra(åpnes i ny fane)

Oppsummering

I dette kapitlet har du lært:

Regresjonstyper:
- Lineær: y=ax+by = ax + b - for jevn vekst/nedgang
- Eksponentiell: y=aebxy = ae^{bx} - for prosentvis vekst
- Polynomisk: y=anxn+…+a0y = a_nx^n + \ldots + a_0 - for mer komplekse mønstre

Modellvurdering:
- Bruk R2R^2 for å måle tilpasning
- Analyser residualer for systematiske avvik
- Vurder fysisk rimelighet

Interpolasjon vs ekstrapolasjon:
- Interpolasjon (innenfor data): Relativt sikkert
- Ekstrapolasjon (utenfor data): Krever forsiktighet

Presentasjon:
- Oppgi datakilde og modellvalg
- Vis graf med data og modell
- Diskuter gyldighetsområde og usikkerhet

Derivasjon og integrasjon:
- Derivasjon gir endringsrate
- Integrasjon gir totalmengder

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.