Analysere virkelige datasett med matematikk.
Matematisk modellering med reelle data
I den verkelege verda har vi ofte tilgang til måledata frå eksperiment, observasjonar eller statistikk. Matematisk modellering handlar om å finne matematiske funksjonar som skildrar desse dataa på ein god måte.
Kvifor modellere data?
- Forstå samanhengar: Sjå mønster og trendar i dataa
- Gjere spådommar: Anslå verdiar utanfor måleområdet
- Ta avgjerder: Basert på matematiske analysar
- Kommunisere: Presentere funn på ein presis måte
I dette kapitlet lærer du å:
1. Velje rett regresjonstype
2. Bruke digitale verktøy til regresjon
3. Vurdere kvaliteten på modellen
4. Skilje mellom interpolasjon og ekstrapolasjon
Regresjon
Regresjon er ein statistisk metode for å finne ein funksjon som best tilpassar seg eit sett med datapunkt. Målet er å minimere avstanden mellom funksjonen og datapunkta.
der er datapunkta og er funksjonsverdien.
Denne metoden gir den "beste" tilpassinga i statistisk forstand.
Lineær regresjon
Ved lineær regresjon tilpassar vi ei rett linje til dataa. Dette er den enklaste forma for regresjon og passar når dataa viser ein tilnærma lineær samanheng.
der og er gjennomsnitta.
Tabellen viser folketalet i ein norsk by (i tusen):
| Ar | 2010 | 2012 | 2014 | 2016 | 2018 | 2020 |
|---|---|---|---|---|---|---|
| Befolkning | 45.2 | 47.1 | 49.3 | 51.0 | 53.2 | 55.1 |
a) Bruk lineær regresjon til å finne ein modell der er talet på år etter 2010.
b) Estimer folketalet i 2025.
Lat vere talet på år etter 2010. Då har vi datapunkta:
Ved å bruke GeoGebra/kalkulator får vi:
b) Estimat for 2025
For 2025 er :
Folketalet i 2025 blir anslått til ca. 60 000.
Merk: Dette er ein ekstrapolasjon (utanfor måleområdet), så anslaget er usikkert.
Tabellen viser gjennomsnittleg årstemperatur i ein by (i C):
| Ar | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 |
|---|---|---|---|---|---|---|
| Temp | 7.2 | 7.5 | 7.8 | 8.0 | 8.1 | 8.4 |
a) Finn ein lineær modell der er talet på år etter 2015.
b) Kva spår modellen for 2025?
Eksponentiell regresjon
Når data viser prosentvis vekst eller nedgang, passar ofte ein eksponentiell modell:
eller på eksponentialform:
der .
- Folketalsvekst
- Radioaktiv nedbryting
- Rentevekst
- Spreiing av sjukdommar
- Teknologisk utvikling (Moores lov)
Kjenneteikn: Dataa viser tilnærma konstant prosentvis endring.
I eit eksperiment blir talet på bakteriar i ein kultur målt:
| Timer (t) | 0 | 2 | 4 | 6 | 8 |
|---|---|---|---|---|---|
| Antall (N) | 1000 | 1480 | 2190 | 3240 | 4790 |
a) Bruk eksponentiell regresjon til å finne ein modell .
b) Finn doblingstida.
c) Estimer talet på bakteriar etter 12 timar.
Ved å bruke eksponentiell regresjon i GeoGebra får vi:
eller tilsvarande
b) Doblingstid
Doblingstida finn vi ved :
c) Antall etter 12 timer
Etter 12 timar er det ca. 11 000 bakteriar.
Ein radioaktiv prøve har følgjande aktivitet (i Becquerel):
| Dager | 0 | 5 | 10 | 15 | 20 |
|---|---|---|---|---|---|
| Aktivitet | 800 | 565 | 400 | 283 | 200 |
a) Finn ein eksponentiell modell .
b) Bestem halveringstida.
c) Når er aktiviteten redusert til 50 Bq?
Polynomisk regresjon
Når data har kruming som ikkje passar lineært eller eksponentielt, kan vi bruke polynom:
- Andregrads (parabel):
- Tredjegrads:
- Høgare grader: Blir brukte sjeldnare
Jo høgare grad, jo betre tilpassing til dataa - men òg større risiko for overtilpassing.
Eit polynom av høg nok grad vil gå gjennom alle datapunkta, men det tyder ikkje at modellen er god!
Overtilpassing (overfitting) oppstår når modellen fangar opp støy i dataa i staden for den underliggjande trenden. Ein god modell skal vere enkel nok til å generalisere.
Ein ball blir kasta oppover. Høgda (i meter) blir målt ved ulike tidspunkt:
| Tid (s) | 0 | 0.5 | 1.0 | 1.5 | 2.0 | 2.5 |
|---|---|---|---|---|---|---|
| Høyde (m) | 1.5 | 6.3 | 9.1 | 9.9 | 8.7 | 5.5 |
a) Forklar kvifor ein andregradsfunksjon er passande.
b) Finn modellen .
c) Finn maksimal høgd og når ho blir nådd.
Rørsle under tyngdekrafta følgjer:
Dette er ein andregradsfunksjon med negativ leiande koeffisient.
b) Regresjonsmodell
Ved andregradstilpassing i GeoGebra:
c) Maksimal høgd
Toppunktet finn vi der :
Maksimal høgd:
Ballen når maksimal høgd 6.4 m etter 1 sekund.
Bremselengda (i meter) for ein bil ved ulike farter:
| Hastighet (km/h) | 30 | 50 | 70 | 90 | 110 |
|---|---|---|---|---|---|
| Bremselengde (m) | 6 | 15 | 28 | 45 | 66 |
a) Finn ein andregradsmodell .
b) Kva er bremselengda ved 100 km/h?
c) Ved kva for fart er bremselengda 80 m?
Bruk av digitale verktøy
I praksis bruker vi alltid digitale verktøy for regresjon. Her er dei vanlegaste:
GeoGebra:
1. Lag ei liste med x-verdiar: L1 = {x1, x2, ...}
2. Lag ei liste med y-verdiar: L2 = {y1, y2, ...}
3. Bruk kommandoar som:
- RegLin(L1, L2) - lineær regresjon
- RegExp(L1, L2) - eksponentiell regresjon
- RegPoly(L1, L2, n) - polynom av grad n
Kalkulator (TI/Casio):
- Legg inn data i statistikkmodulen
- Vel regresjonstype
- Les av koeffisientane
Prøv å legge inn data og utføre regresjon. Klikk på punkt for å sjå korleis regresjonskurva blir tilpassa.
Målt CO2-konsentrasjon (ppm) ved Mauna Loa-observatoriet:
| Ar | 1960 | 1970 | 1980 | 1990 | 2000 | 2010 | 2020 |
|---|---|---|---|---|---|---|---|
| CO2 | 317 | 326 | 339 | 354 | 370 | 390 | 414 |
a) Bruk GeoGebra til å finne både lineær og andregradstilpassing.
b) Kva for modell passar best?
c) Estimer CO2-nivået i 2030.
Lat vere talet på år etter 1960.
Lineær: ()
Andregrads: ()
b) Beste modell
Andregradstilpassinga har høgare og fangar opp at veksten akselererer. Ho er fysisk rimeleg fordi utsleppa har auka over tid.
c) Estimat for 2030
For (år 2030):
Lineær: ppm
Andregrads: ppm
Andregradsmodellen spår ca. 436 ppm i 2030.
Verdsrekorden på 100 m sprint (menn) over tid:
| Ar | 1912 | 1936 | 1968 | 1988 | 1999 | 2009 |
|---|---|---|---|---|---|---|
| Tid (s) | 10.6 | 10.2 | 9.95 | 9.92 | 9.79 | 9.58 |
a) Lag ein lineær modell i GeoGebra.
b) Kva spår modellen for 2050?
c) Er dette realistisk? Diskuter avgrensingar.
Residualar og modellvurdering
Eit residual er skilnaden mellom observert verdi og verdien til modellen:
der er observert verdi og er den predikerte verdien til modellen.
- Residualane bør vere tilfeldige (ingen mønster)
- Residualane bør vere små samanlikna med y-verdiane
- Residualane bør vere omtrent normalfordelte
Teikn på dårleg modell:
- Systematisk mønster i residualane (t.d. kurve)
- Store residualar
- Residualar som veks med x
Tolking:
- : Perfekt tilpassing
- : Modellen forklarer ingenting
- : Svært god tilpassing
- : God tilpassing
angir delen av variasjonen i som blir forklart av modellen.
For folketalseksemplet (Eksempel 1) hadde vi modellen .
Rekn ut residualane og vurder modellen.
| x | 0 | 2 | 4 | 6 | 8 | 10 |
|---|---|---|---|---|---|---|
| y | 45.2 | 47.1 | 49.3 | 51.0 | 53.2 | 55.1 |
| x | |||
|---|---|---|---|
| 0 | 45.2 | 45.20 | 0.00 |
| 2 | 47.1 | 47.18 | -0.08 |
| 4 | 49.3 | 49.16 | 0.14 |
| 6 | 51.0 | 51.14 | -0.14 |
| 8 | 53.2 | 53.12 | 0.08 |
| 10 | 55.1 | 55.10 | 0.00 |
Vurdering:
- Residualane er små (alle )
- Ingen tydeleg mønster
- (svært god tilpassing)
Konklusjon: Den lineære modellen passar godt til dataa.
For bakterieeksemplet (Eksempel 2) hadde vi .
a) Rekn ut residualane for .
b) Vurder om modellen passar godt.
Interpolasjon vs ekstrapolasjon
Når vi bruker ein modell til å anslå verdiar, skil vi mellom to tilfelle:
- Relativt sikre anslag
- Modellen er testa mot data i området
Ekstrapolasjon: Anslå verdiar utanfor måleområdet.
- Usikre anslag
- Modellen er ikkje testa i dette området
- Risiko for store feil
Tommelfingerregel: Ver forsiktig med ekstrapolasjon, særleg langt utanfor måleområdet!
Ein elev måler temperaturen i ein kopp kaffi medan han kjøler seg ned:
| Tid (min) | 0 | 5 | 10 | 15 | 20 |
|---|---|---|---|---|---|
| Temp (C) | 80 | 65 | 54 | 45 | 38 |
Eleven lagar ein lineær modell:
a) Kva spår modellen for min?
b) Kva er problemet med denne spådommen?
C
b) Problemet
Modellen spår negativ temperatur, noko som er fysisk umogleg for ein kopp kaffi i romtemperatur!
Forklaring:
Avkjøling av kaffi følgjer Newtons avkjølingslov:
Temperaturen nærmar seg romtemperaturen asymptotisk. Den lineære modellen er berre god for kort tid.
Dette illustrerer faren ved ekstrapolasjon langt utanfor måleområdet.
1. Fysisk rimelegheit: Gir modellen meining? Kan temperaturen bli negativ?
2. Tidshorisont: Jo lenger ut du ekstrapolerer, jo større usikkerheit.
3. Modellval: Ein modell som passar lokalt, passar ikkje nødvendigvis globalt.
4. Konfidensintervall: Ved ekstrapolasjon bør usikkerheita alltid oppgivast.
Folketalet i Noreg (i millionar):
| Ar | 1900 | 1950 | 1980 | 2000 | 2020 |
|---|---|---|---|---|---|
| Bef. | 2.2 | 3.3 | 4.1 | 4.5 | 5.4 |
a) Lag både ein lineær og ein eksponentiell modell.
b) Samanlikn spådommane for år 2050.
c) Kva for modell er mest rimeleg? Grunngi.
Årleg minimum isutbreiing i Arktis (millionar km):
| Ar | 1980 | 1990 | 2000 | 2005 | 2010 | 2015 | 2020 |
|---|---|---|---|---|---|---|---|
| Is | 7.8 | 6.2 | 6.3 | 5.6 | 4.9 | 4.6 | 3.9 |
a) Bruk lineær regresjon til å modellere utviklinga.
b) Når spår modellen at Arktis er isfritt om sommaren?
Lat vere talet på år etter 1980:
(, god tilpassing)
b) Isfritt Arktis
Set :
Dette tilsvarar året .
Viktig atterhald: Dette er ein grov ekstrapolasjon. Klimasystem er komplekse, og modellen tek ikkje omsyn til tilbakekoblingsmekanismar eller tiltak mot klimaendringar.
Del av nordmenn med smarttelefon (%):
| Ar | 2010 | 2012 | 2014 | 2016 | 2018 | 2020 |
|---|---|---|---|---|---|---|
| % | 30 | 55 | 75 | 85 | 92 | 95 |
a) Forklar kvifor verken lineær eller eksponentiell modell passar.
b) Føreslå ein betre modelltype.
Lineær modell: Ville spå over 100% etter kvart, noko som er umogleg.
Eksponentiell modell: Veksten avtek når marknaden blir metta. Eksponentiell vekst passar berre i byrjinga.
b) Betre modell: Logistisk vekst
Ein logistisk funksjon passar:
der (maksimalt 100%).
Ved logistisk regresjon får vi omtrent:
der er talet på år etter 2000.
Logistisk vekst kjenneteiknast av:
- Sakte start
- Rask vekst i midtfasen
- Avtakande vekst når metninga nærmar seg
Straumforbruket i eit hus målt gjennom eit døgn (kWh):
| Kl. | 00 | 04 | 08 | 12 | 16 | 20 |
|---|---|---|---|---|---|---|
| kWh | 0.8 | 0.5 | 2.5 | 1.8 | 3.2 | 2.0 |
a) Kvifor passar ikkje eit polynom av låg grad?
b) Føreslå ein modell som kan fange opp det periodiske mønsteret.
BNP i Noreg (milliardar NOK, faste 2015-prisar):
| Ar | 2000 | 2005 | 2010 | 2015 | 2020 |
|---|---|---|---|---|---|
| BNP | 2450 | 2750 | 2900 | 3100 | 3050 |
a) Finn ein passande regresjonsmodell.
b) Rekn ut gjennomsnittleg årleg vekstrate.
c) Diskuter kvifor BNP fall i 2020.
Lat vere talet på år etter 2000.
Lineær tilpassing:
Eksponentiell tilpassing:
Begge gir , men ingen fangar fallet i 2020.
b) Gjennomsnittleg vekstrate
Frå eksponentiell modell: ca. 1.1% per år
Eller direkte:
c) Diskusjon av 2020
BNP fall i 2020 på grunn av koronapandemien. Dette er eit eksempel på eit eksternt sjokk som modellen ikkje kan spå. Måledata frå kriseperiodar bør handsamast forsiktig i modellering.
Målt effekt (kW) frå ei vindturbin ved ulike vindfarter:
| v (m/s) | 3 | 5 | 7 | 9 | 11 | 13 |
|---|---|---|---|---|---|---|
| P (kW) | 15 | 70 | 190 | 400 | 730 | 1200 |
a) Forklar teoretisk kva for samanheng vi ventar.
b) Test hypotesen med regresjon.
Teorien seier at vindkraft følgjer:
der er vindfarten. Vi ventar altså .
b) Test med regresjon
Vi bruker potensregresjon eller tilpassar .
Ved regresjon får vi:
Eksponenten stadfestar teorien!
Konklusjon: Dataa stemmer godt med den teoretiske kubiske samanhengen mellom vindfart og effekt.
Drivstofforbruket til bilen (liter/mil) ved ulike farter:
| Hastighet (km/h) | 50 | 70 | 90 | 110 | 130 |
|---|---|---|---|---|---|
| Forbruk (l/mil) | 0.52 | 0.48 | 0.50 | 0.58 | 0.72 |
a) Finn eit andregradspolynom som modellerer forbruket.
b) Ved kva for fart er forbruket lågast?
Presentasjon av resultat
Når du presenterer ein matematisk modell, bør du inkludere:
1. Datakjelda: Kvar kjem dataa frå? Er dei pålitelege?
2. Modellval: Kva type modell vart vald og kvifor?
3. Parametrane til modellen: Skriv ut funksjonen med koeffisientar.
4. Tilpassingsmål: Oppgi eller andre kvalitetsmål.
5. Grafisk framstilling: Vis data og modell saman.
6. Residualanalyse: Er det systematiske avvik?
7. Gyldigheitsområde: Kvar gjeld modellen?
8. Usikkerheit: Vurder avgrensingar og usikkerheit.
Skriv ein kort rapport for folketalsmodellen frå Eksempel 1.
1. Datakjelde
Data frå SSB for folketal i perioden 2010-2020.
2. Modellval
Lineær modell vald fordi dataa viser jamn vekst utan akselerasjon.
3. Modell
der er talet på år etter 2010 og er folketal i tusen.
4. Tilpassing
, noko som indikerer svært god tilpassing.
5. Residualanalyse
Residualane viser ikkje noko systematisk mønster og er alle under 0.15 (tusen).
6. Gyldigheitsområde
Modellen er gyldig for interpolasjon i perioden 2010-2020. Ekstrapolasjon utover 5-10 år er usikker.
7. Konklusjon
Folketalet veks med ca. 1000 personar per år. Modellen kan brukast til kortsiktige prognosar.
Skriv ein kort modellrapport for eitt av dei tidlegare eksempla (bakterievekst, CO2-konsentrasjon, eller vindkraft). Inkluder alle punkta frå seksjonen om presentasjon.
To datasett frå USA viser:
| Ar | Iskremssalg (mill. dollar) | Drukningsulykker |
|---|---|---|
| 2015 | 6.8 | 3200 |
| 2016 | 7.2 | 3400 |
| 2017 | 7.5 | 3550 |
| 2018 | 7.9 | 3700 |
| 2019 | 8.3 | 3850 |
a) Finn korrelasjonen mellom iskremsal og drukningsulykker.
b) Tyder dette at iskrem forårsakar drukning?
Ved å plotte dataa og rekne, finn vi:
(svært sterk positiv korrelasjon)
b) Kausalitet?
Nei! Dette er eit klassisk eksempel på spuriøs korrelasjon.
Begge variablane blir påverka av ein tredje faktor: varmt ver.
- Når det er varmt, et folk meir iskrem
- Når det er varmt, badar fleire menneske, og dermed skjer fleire drukningsulykker
Konklusjon: Korrelasjon inneber ikkje kausalitet. Sjølv ein perfekt matematisk samanheng tyder ikkje at den eine variabelen forårsakar den andre.
Kva for type regresjon (lineær, eksponentiell, polynomisk) ville du brukt for følgjande situasjonar? Grunngi valet.
a) Høgda til ein plante som funksjon av tid (frå spireplante til vaksen)
b) Akselerasjon av ein bil frå stillstand
c) Folketalsvekst i eit utviklingsland
d) Temperatur i ein steikjeomn som blir varma opp
Eit firma måler talet på selde einingar av eit nytt produkt:
| Maned | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Salg | 120 | 180 | 260 | 350 | 420 | 470 |
a) Finn både lineær og andregradstilpassing.
b) Rekn ut for begge modellane.
c) Kva for modell spår mest sal i månad 12?
Vassføringa i ei elv (i ) varierer gjennom året:
| Maned | Jan | Mar | Mai | Jul | Sep | Nov |
|---|---|---|---|---|---|---|
| 15 | 20 | 45 | 35 | 25 | 18 |
Ein modell for vassføringa er:
der er talet på månader etter januar.
Rekn ut total vassmengd som renn forbi i løpet av eit år.
Total vassmengd er integralet av vassføringa over eitt år (12 månader):
For å få :
Konklusjon: Ca. 780 millionar kubikkmeter vatn renn forbi i løpet av året.
(i tusen)
der er talet på år etter 2000.
a) Finn og tolk denne.
b) Når er folketalsveksten størst?
Lat . Då er .
Tolking: er vekstraten (talet på tusen nye innbyggjarar per år).
b) Maksimal vekst
For logistisk vekst er veksten maksimal når , altså .
Folketalsveksten er størst rundt år 2022.
der er tid i timar og er i grader Celsius.
a) Kva er starttemperaturen?
b) Kva nærmar temperaturen seg når ?
c) Finn og tolk forteiknet.
d) Når synk temperaturen raskast?
for
der er timar etter soloppgang og er i watt.
a) Når er effekten maksimal?
b) Rekn ut total energiproduksjon gjennom dagen (i kWh).
Nedanfor er temperaturen i ein innsjø målt på ulike djup om sommaren:
| Dyp (m) | 0 | 2 | 4 | 6 | 8 | 10 |
|---|---|---|---|---|---|---|
| Temp (C) | 22 | 21 | 18 | 12 | 8 | 6 |
a) Finn ein passande regresjonsmodell (prøv både lineær, eksponentiell og polynom).
b) Rekn ut gjennomsnittstemperaturen i dei øvste 10 meterane ved integrasjon.
c) Bruk derivasjon til å finne ved kva for djup temperaturen synk raskast.
Oppsummering
I dette kapitlet har du lært:
Regresjonstypar:
- Lineær: - for jamn vekst/nedgang
- Eksponentiell: - for prosentvis vekst
- Polynomisk: - for meir komplekse mønster
Modellvurdering:
- Bruk for å måle tilpassing
- Analyser residualar for systematiske avvik
- Vurder fysisk rimelegheit
Interpolasjon vs ekstrapolasjon:
- Interpolasjon (innanfor data): Relativt sikkert
- Ekstrapolasjon (utanfor data): Krev forsiktigheit
Presentasjon:
- Oppgi datakjelde og modellval
- Vis graf med data og modell
- Diskuter gyldigheitsområde og usikkerheit
Derivasjon og integrasjon:
- Derivasjon gir endringsrate
- Integrasjon gir totalmengder
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.
