• Lærebøker
  • Python
  • GeoGebra
  • Hoderegning
  • Test deg selv

Søk i Skolesaga

Søk etter lærebøker, kapitler, trinn og verktøy

Gratis interaktive lærebøker for norsk skole.

Lærebok
PersonvernVilkår

© 2025 Skolesaga · Alle rettigheter forbeholdt

Deler av innholdet er utviklet med hjelp av AI-verktøy

Matematikk S1Tilbake
7.3 Ikke-lineær regresjon
Ikke-lineær regresjon

7.3 Ikke-lineær regresjon

Alle fag for VG2

Eksponentiell, potens- og logaritmisk regresjon — modellvalg og logaritmisk transformasjon.

55 min
12 oppgaver
Eksponentiell regresjonPotensiell regresjonLogaritmisk transformasjonModellvalg
Din fremgang i kapitlet
0 / 12 oppgaver
Kapitlets plass i kurset
Bygger på
7.1Lineær regresjon
Brukes videre i
8.6Selvstendig samfunnsøkonomisk prosjekt

Når lineær regresjon ikke er nok

Ikke alle sammenhenger er lineære. Mange fenomener i naturen og samfunnet følger andre mønstre:
- Eksponentiell vekst: Bakterievekst, rentes rente, smittespredning
- Potenssammenheng: Bremselengde og fart, areal og sidelengde
- Logaritmisk vekst: Lydstyrke (desibel), jordskjelvstyrke (Richter)

Dersom spredningsplottet eller residualplottet viser at en lineær modell ikke passer, prøver vi ikke-lineære modeller.

Eksponentiell regresjon

En eksponentiell modell har formen:
y=a⋅bxellery=a⋅ekxy = a \cdot b^x \quad \text{eller} \quad y = a \cdot e^{kx}y=a⋅bxellery=a⋅ekx

der a>0a > 0a>0 er startverdien og b>0b > 0b>0 (eller kkk) bestemmer vekstraten.

Kjennetegn i spredningsplottet:
- Kurven stiger stadig raskere (b>1b > 1b>1) eller avtar stadig saktere (0<b<10 < b < 10<b<1)
- Ser ut som en «J-form» (vekst) eller «fallende kurve» (nedgang)

Logaritmisk transformasjon
For å bruke lineær regresjon på en eksponentiell modell y=a⋅bxy = a \cdot b^xy=a⋅bx, tar vi logaritmen av begge sider:

ln⁡y=ln⁡a+x⋅ln⁡b\ln y = \ln a + x \cdot \ln blny=lna+x⋅lnb

Setter vi Y=ln⁡yY = \ln yY=lny, A=ln⁡aA = \ln aA=lna og B=ln⁡bB = \ln bB=lnb, får vi:
Y=Bx+AY = Bx + AY=Bx+A

som er en lineær sammenheng mellom xxx og ln⁡y\ln ylny.

Framgangsmåte:
1. Transformer yyy-verdiene til ln⁡y\ln ylny
2. Utfør lineær regresjon på (x,ln⁡y)(x, \ln y)(x,lny)
3. Finn a=eAa = e^Aa=eA og b=eBb = e^Bb=eB

✏️Eksempel 1: Eksponentiell regresjon

En bakteriekultur dobles omtrent hvert 3. time. Antall bakterier ble målt:

Timer (xxx)036912
Antall (yyy)1002104208701750

Finn en eksponentiell modell y=a⋅bxy = a \cdot b^xy=a⋅bx.

Løsning:

Steg 1: Transformer yyy til ln⁡y\ln ylny:

xxx036912
ln⁡y\ln ylny4,6055,3476,0406,7687,467

Steg 2: Lineær regresjon på (x,ln⁡y)(x, \ln y)(x,lny):
Med kalkulator: ln⁡y=0,237x+4,610\ln y = 0{,}237x + 4{,}610lny=0,237x+4,610

Steg 3: Tilbake til eksponentiell form:

a=e4,610≈100,5≈100a = e^{4{,}610} \approx 100{,}5 \approx 100a=e4,610≈100,5≈100

b=e0,237≈1,267b = e^{0{,}237} \approx 1{,}267b=e0,237≈1,267
Modell: y=100⋅1,267xy = 100 \cdot 1{,}267^xy=100⋅1,267x
Tolkning: Startantallet er ca. 100 bakterier, og antallet øker med ca. 26,7 % per time.

Kontroll: y(3)=100⋅1,2673≈203y(3) = 100 \cdot 1{,}267^3 \approx 203y(3)=100⋅1,2673≈203 (nær observert 210) ✓

📝Oppgave 1

Løs oppgavene:

a

Hvilken type sammenheng (lineær, eksponentiell, potens) passer best for befolkningsvekst over tid?

b

Hvilken passer for sammenhengen mellom radius og areal av en sirkel?

c

Hvilken passer for lydstyrke (desibel) som funksjon av avstand?

📝Oppgave 2

Verdien av en bil (yyy, tusen kr) som funksjon av alder (xxx, år):

xxx0246810
yyy35027021016012595

Finn en eksponentiell modell y=a⋅bxy = a \cdot b^xy=a⋅bx.

📝Oppgave 3

Antall brukere (yyy, millioner) av en app over tid (xxx, måneder):

xxx136912
yyy0,51,24,01342

Vis at en eksponentiell modell passer bedre enn en lineær. Bruk kalkulator.

Potensiell regresjon

En potensmodell har formen:
y=a⋅xby = a \cdot x^by=a⋅xb

Logaritmisk transformasjon:
ln⁡y=ln⁡a+b⋅ln⁡x\ln y = \ln a + b \cdot \ln xlny=lna+b⋅lnx

Setter vi Y=ln⁡yY = \ln yY=lny og X=ln⁡xX = \ln xX=lnx, får vi lineær sammenheng:
Y=bX+ln⁡aY = bX + \ln aY=bX+lna

Framgangsmåte:
1. Transformer begge variablene: (ln⁡x,ln⁡y)(\ln x, \ln y)(lnx,lny)
2. Utfør lineær regresjon
3. Eksponenten bbb er stigningstallet, og a=ekonstantledda = e^{\text{konstantledd}}a=ekonstantledd

✏️Eksempel 2: Potensiell regresjon

Bremselengden (yyy, meter) som funksjon av fart (xxx, km/t):

xxx30507090110
yyy616325379

Finn en potensmodell y=a⋅xby = a \cdot x^by=a⋅xb.

Løsning:

Transformer til ln⁡\lnln-verdier:

ln⁡x\ln xlnx3,4013,9124,2484,5004,700
ln⁡y\ln ylny1,7922,7733,4663,9704,369

Lineær regresjon på (ln⁡x,ln⁡y)(\ln x, \ln y)(lnx,lny): ln⁡y=1,97⋅ln⁡x−4,92\ln y = 1{,}97 \cdot \ln x - 4{,}92lny=1,97⋅lnx−4,92
b=1,97≈2b = 1{,}97 \approx 2b=1,97≈2 og a=e−4,92≈0,0073a = e^{-4{,}92} \approx 0{,}0073a=e−4,92≈0,0073

Modell: y≈0,0073⋅x2y \approx 0{,}0073 \cdot x^2y≈0,0073⋅x2

Tolkning: Bremselengden er tilnærmet proporsjonal med kvadratet av farten. Dobles farten, firedobles bremselengden.

📝Oppgave 4

Perioden (yyy, sekunder) til en pendel som funksjon av lengden (lll, meter):

lll0,250,501,001,502,00
yyy1,001,412,002,452,83

Finn en potensmodell og sammenlign med den teoretiske formelen T=2πlg\displaystyle T = 2\pi\sqrt{\frac{l}{g}}T=2πgl​​.

📝Oppgave 5

Løs oppgavene:

a

Hvordan kan du visuelt avgjøre om en eksponentiell eller en potensmodell passer best?

b

Hva er forskjellen mellom eksponentiell og potensiell vekst for store xxx-verdier?

📝Oppgave 6

Kroppsoverflaten (yyy, m²) som funksjon av kroppsvekten (xxx, kg):

xxx405060708090100
yyy1,251,421,561,681,801,902,00

Bruk kalkulator til å finne den beste modellen blant lineær, eksponentiell og potens. Sammenlign R2R^2R2-verdiene.

Velge beste modell

Når du har flere kandidatmodeller, bør du bruke flere kriterier for å velge den beste:

1. R2R^2R2-verdien: Høyere er bedre, men vær forsiktig med overtilpasning.

2. Residualplott: Den beste modellen har residualer uten systematisk mønster.

3. Faglig rimelighet: Velg en modell som gir mening i konteksten.

4. Prediksjon: Sjekk at modellen gir rimelige verdier, spesielt utenfor dataområdet.

I GeoGebra kan du bruke følgende kommandoer for regresjonsanalyse:

- RegLin(liste) — Lineær regresjon
- RegExp(liste) — Eksponentiell regresjon
- RegPot(liste) — Potensiell regresjon
- RegLog(liste) — Logaritmisk regresjon
- RegPoly(liste, grad) — Polynomregresjon

I regneark (Excel/Google Sheets):
- Legg inn data og lag et spredningsplott
- Høyreklikk på dataserien → Legg til trendlinje
- Velg type (lineær, eksponentiell, polynom, potens)
- Kryss av for «Vis likning» og «Vis R2R^2R2-verdi»

📝Oppgave 7

BNP per innbygger (xxx, tusen dollar) og forventet levealder (yyy, år) for 7 land:

xxx251020304060
yyy55637075788082

Finn lineær og logaritmisk modell (y=a+b⋅ln⁡xy = a + b \cdot \ln xy=a+b⋅lnx), og avgjør hvilken som passer best.

📝Oppgave 8

Norges befolkning (i millioner):

År190019251950197520002024
Innbyggere2,242,813,284,014,495,50

La xxx = år etter 1900. Finn lineær og eksponentiell modell. Hvilken foretrekker du, og hvorfor?

📝Oppgave 9

Følgende data viser mengden av et radioaktivt stoff (yyy, mg) etter xxx timer:

xxx0510152025
yyy1007150352518

Finn en eksponentiell modell og bestem halveringstiden.

📝Oppgave 10

Et datasett gir følgende R2R^2R2-verdier for ulike modeller:

- Lineær: R2=0,72R^2 = 0{,}72R2=0,72
- Eksponentiell: R2=0,68R^2 = 0{,}68R2=0,68
- Potens: R2=0,91R^2 = 0{,}91R2=0,91
- Andegradspolynom: R2=0,95R^2 = 0{,}95R2=0,95

Hvilken modell velger du? Diskuter fordeler og ulemper med å velge modellen med høyest R2R^2R2.

📝Oppgave 11

Energiforbruket (yyy, kWh) i en bygning som funksjon av utetemperatur (xxx, °C):

xxx−10-10−10−5-5−505101520
yyy45038030023017012090

Bruk digitale verktøy til å finne den beste modellen blant lineær, eksponentiell og potens. Tolk modellen.

📝Oppgave 12

Løs oppgavene:

a

Forklar hvorfor logaritmisk transformasjon gjør en eksponentiell kurve til en rett linje.

b

Forklar tilsvarende for potensmodellen y=a⋅xby = a \cdot x^by=a⋅xb.

c

Hva er fordelen med å bruke digitale verktøy fremfor manuell beregning for ikke-lineær regresjon?

Oppsummering

Eksponentiell regresjon: y=a⋅bxy = a \cdot b^xy=a⋅bx. Lineariseres ved ln⁡y=ln⁡a+x⋅ln⁡b\ln y = \ln a + x \cdot \ln blny=lna+x⋅lnb.

Potensiell regresjon: y=a⋅xby = a \cdot x^by=a⋅xb. Lineariseres ved ln⁡y=ln⁡a+b⋅ln⁡x\ln y = \ln a + b \cdot \ln xlny=lna+b⋅lnx.

Logaritmisk regresjon: y=a+b⋅ln⁡xy = a + b \cdot \ln xy=a+b⋅lnx. Allerede lineær i (ln⁡x,y)(\ln x, y)(lnx,y).

Velge modell:
1. Sammenlign R2R^2R2-verdier
2. Sjekk residualplott for mønstre
3. Vurder faglig rimelighet
4. Vurder prediksjon utenfor dataområdet

Digitale verktøy: GeoGebra (RegExp, RegPot), regneark (trendlinjer), Python/R.