Tilbake
7.3
Ikke-lineær regresjon

7.3 Ikke-lineær regresjon

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

55 min
17 oppgaver
Eksponentiell regresjonPotensiell regresjonLogaritmisk transformasjonModellvalg
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 17 oppgaver
Kapitlets plass i kurset

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=abxellery=aekxy = a \cdot b^x \quad \text{eller} \quad y = a \cdot e^{kx}

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

Kjennetegn i spredningsplottet:
- Kurven stiger stadig raskere (b>1b > 1) eller avtar stadig saktere (0<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=abxy = a \cdot b^x, tar vi logaritmen av begge sider:

lny=lna+xlnb\ln y = \ln a + x \cdot \ln b

Setter vi Y=lnyY = \ln y, A=lnaA = \ln a og B=lnbB = \ln b, får vi:
Y=Bx+AY = Bx + A

som er en lineær sammenheng mellom xx og lny\ln y.

Framgangsmåte:
1. Transformer yy-verdiene til lny\ln y
2. Utfør lineær regresjon på (x,lny)(x, \ln y)
3. Finn a=eAa = e^A og b=eBb = e^B

✏️Eksempel 1: Eksponentiell regresjon

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

Timer (xx)036912
Antall (yy)1002104208701750

Finn en eksponentiell modell y=abxy = a \cdot b^x.

Løsning:

Steg 1: Transformer yy til lny\ln y:

xx036912
lny\ln y4,6055,3476,0406,7687,467

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

Steg 3: Tilbake til eksponentiell form:

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

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

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

📊Utforsk: Eksponentiell regresjon

Datapunkter som vokser med (omtrent) fast prosent per steg, og den eksponentielle regresjonsmodellen funnet med RegEksp. Sammenlign med RegLin på de samme punktene — hvilken modell passer best?

📝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 (yy, tusen kr) som funksjon av alder (xx, år):

xx0246810
yy35027021016012595

Finn en eksponentiell modell y=abxy = a \cdot b^x.

📝Oppgave 3

Antall brukere (yy, millioner) av en app over tid (xx, måneder):

xx136912
yy0,51,24,01342

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

Potensiell regresjon

En potensmodell har formen:
y=axby = a \cdot x^b

Logaritmisk transformasjon:
lny=lna+blnx\ln y = \ln a + b \cdot \ln x

Setter vi Y=lnyY = \ln y og X=lnxX = \ln x, får vi lineær sammenheng:
Y=bX+lnaY = bX + \ln a

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

✏️Eksempel 2: Potensiell regresjon

Bremselengden (yy, meter) som funksjon av fart (xx, km/t):

xx30507090110
yy616325379

Finn en potensmodell y=axby = a \cdot x^b.

Løsning:

Transformer til ln\ln-verdier:

lnx\ln x3,4013,9124,2484,5004,700
lny\ln y1,7922,7733,4663,9704,369

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

Modell: y0,0073x2y \approx 0{,}0073 \cdot x^2

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

📝Oppgave 4

Perioden (yy, sekunder) til en pendel som funksjon av lengden (ll, meter):

ll0,250,501,001,502,00
yy1,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}}.

📝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 xx-verdier?

📝Oppgave 6

Kroppsoverflaten (yy, m²) som funksjon av kroppsvekten (xx, kg):

xx405060708090100
yy1,251,421,561,681,801,902,00

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

Velge beste modell

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

1. R2R^2-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.

📝Oppgave 7

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

xx251020304060
yy55637075788082

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

📝Oppgave 8

Norges befolkning (i millioner):

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

La xx = å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 (yy, mg) etter xx timer:

xx0510152025
yy1007150352518

Finn en eksponentiell modell og bestem halveringstiden.

📝Oppgave 10

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

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

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

📝Oppgave 11

Energiforbruket (yy, kWh) i en bygning som funksjon av utetemperatur (xx, °C):

xx10-105-505101520
yy45038030023017012090

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=axby = a \cdot x^b.

c

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

Oppsummering

I dette kapittelet har du lært:

- Eksponentiell regresjon: y=abxy = a \cdot b^x — passer når dataene endres med fast prosent per enhet. Logaritmisk transformasjon (lgy\lg y mot xx) gir en rett linje.
- Potensregresjon: y=axky = a \cdot x^k — rett linje når både lgy\lg y og lgx\lg x brukes.
- Modellvalg: Sammenlign R2R^2, men se også på residualplott og om modellformen gir mening i konteksten.
- Digitale verktøy (GeoGebra, regneark) gjør regresjonen — din jobb er å velge og vurdere modellen.

Nøkkelbegreper


BegrepForklaring
Eksponentiell modelly=abxy = a \cdot b^x — fast prosentvis endring
Potensmodelly=axky = a \cdot x^k
Logaritmisk transformasjonGjør kurven lineær
ModellvalgR2R^2 + residualer + kontekst

Viktige formler


- y=abxlgy=lga+xlgby = a \cdot b^x \Rightarrow \lg y = \lg a + x\lg b
- y=axklgy=lga+klgxy = a \cdot x^k \Rightarrow \lg y = \lg a + k\lg x
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.