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 ikkje er nok

Ikkje alle samanhengar er lineære. Mange fenomen i naturen og samfunnet følgjer andre mønster:
- Eksponentiell vekst: Bakterievekst, rentes rente, smittespreiing
- Potenssamanheng: Bremselengd og fart, areal og sidelengd
- Logaritmisk vekst: Lydstyrke (desibel), jordskjelvstyrke (Richter)

Dersom spreiingsplottet eller residualplottet viser at ein lineær modell ikkje passar, prøver vi ikkje-lineære modellar.

Eksponentiell regresjon

Ein eksponentiell modell har forma:
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.

Kjenneteikn i spreiingsplottet:
- Kurva stig stadig raskare (b>1b > 1) eller avtek stadig saktare (0<b<10 < b < 1)
- Ser ut som ei «J-form» (vekst) eller «fallande kurve» (nedgang)

Logaritmisk transformasjon
For å bruke lineær regresjon på ein eksponentiell modell y=abxy = a \cdot b^x, tek vi logaritmen av begge sider:

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

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

som er ein lineær samanheng mellom xx og lny\ln y.

Framgangsmåte:
1. Transformer yy-verdiane 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

Ein bakteriekultur doblar seg omtrent kvar 3. time. Talet på bakteriar vart målt:

Timar (xx)036912
Tal (yy)1002104208701750

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

Løysing:

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
Tolking: Starttalet er ca. 100 bakteriar, og talet aukar 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

Datapunkt som veks med (omtrent) fast prosent per steg, og den eksponentielle regresjonsmodellen funnen med RegEksp. Samanlikn med RegLin på dei same punkta — kva for ein modell passar best?

📝Oppgave 1

Løys oppgåvene:

a

Kva type samanheng (lineær, eksponentiell, potens) passar best for befolkningsvekst over tid?

b

Kva passar for samanhengen mellom radius og areal av ein sirkel?

c

Kva passar for lydstyrke (desibel) som funksjon av avstand?

📝Oppgave 2

Verdien av ein bil (yy, tusen kr) som funksjon av alder (xx, år):

xx0246810
yy35027021016012595

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

📝Oppgave 3

Talet på brukarar (yy, millionar) av ein app over tid (xx, månader):

xx136912
yy0,51,24,01342

Vis at ein eksponentiell modell passar betre enn ein lineær. Bruk kalkulator.

Potensiell regresjon

Ein potensmodell har forma:
y=axby = a \cdot x^b

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

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

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

✏️Eksempel 2: Potensiell regresjon

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

xx30507090110
yy616325379

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

Løysing:

Transformer til ln\ln-verdiar:

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

Tolking: Bremselengda er tilnærma proporsjonal med kvadratet av farten. Blir farten dobla, blir bremselengda firedobla.

📝Oppgave 4

Perioden (yy, sekund) til ein pendel som funksjon av lengda (ll, meter):

ll0,250,501,001,502,00
yy1,001,412,002,452,83

Finn ein potensmodell og samanlikn med den teoretiske formelen T=2πlg\displaystyle T = 2\pi\sqrt{\frac{l}{g}}.

📝Oppgave 5

Løys oppgåvene:

a

Korleis kan du visuelt avgjere om ein eksponentiell eller ein potensmodell passar best?

b

Kva er skilnaden mellom eksponentiell og potensiell vekst for store xx-verdiar?

📝Oppgave 6

Kroppsoverflata (yy, m²) som funksjon av kroppsvekta (xx, kg):

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

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

Velje beste modell

Når du har fleire kandidatmodellar, bør du bruke fleire kriterium for å velje den beste:

1. R2R^2-verdien: Høgare er betre, men ver forsiktig med overtilpassing.

2. Residualplott: Den beste modellen har residual utan systematisk mønster.

3. Fagleg rimelegheit: Vel ein modell som gir meining i konteksten.

4. Prediksjon: Sjekk at modellen gir rimelege verdiar, spesielt utanfor dataområdet.

📝Oppgave 7

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

xx251020304060
yy55637075788082

Finn lineær og logaritmisk modell (y=a+blnxy = a + b \cdot \ln x), og avgjer kva for ein som passar best.

📝Oppgave 8

Befolkninga i Noreg (i millionar):

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

La xx = år etter 1900. Finn lineær og eksponentiell modell. Kva for ein føretrekkjer du, og kvifor?

📝Oppgave 9

Følgjande data viser mengda av eit radioaktivt stoff (yy, mg) etter xx timar:

xx0510152025
yy1007150352518

Finn ein eksponentiell modell og bestem halveringstida.

📝Oppgave 10

Eit datasett gir følgjande R2R^2-verdiar for ulike modellar:

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

Kva for ein modell vel du? Diskuter fordelar og ulemper med å velje modellen med høgast R2R^2.

📝Oppgave 11

Energiforbruket (yy, kWh) i ein 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øys oppgåvene:

a

Forklar kvifor logaritmisk transformasjon gjer ei eksponentiell kurve til ei rett linje.

b

Forklar tilsvarande for potensmodellen y=axby = a \cdot x^b.

c

Kva er fordelen med å bruke digitale verktøy framfor manuell utrekning for ikkje-lineær regresjon?

Oppsummering

I dette kapittelet har du lært:

- Eksponentiell regresjon: y=abxy = a \cdot b^x — passar når dataene endrar seg med fast prosent per eining. Logaritmisk transformasjon (lgy\lg y mot xx) gir ei rett linje.
- Potensregresjon: y=axky = a \cdot x^k — rett linje når både lgy\lg y og lgx\lg x blir brukte.
- Modellval: Samanlikn R2R^2, men sjå òg på residualplott og om modellforma gir meining i konteksten.
- Digitale verktøy (GeoGebra, rekneark) gjer regresjonen — din jobb er å velje og vurdere modellen.

Nøkkelomgrep


OmgrepForklaring
Eksponentiell modelly=abxy = a \cdot b^x — fast prosentvis endring
Potensmodelly=axky = a \cdot x^k
Logaritmisk transformasjonGjer kurva lineær
ModellvalR2R^2 + residual + kontekst

Viktige formlar


- 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
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.