Numerieke Wiskunde VI:
Benadering van een reeks punten door een exponentiële functie
In het item Benadering van een reeks punten door een rechte lijn wordt uit de doeken gedaan hoe je een reeks punten kunt benaderen door een rechte lijn. Het is ook wel mogelijk dat er in een grafiek van de punten een verband is te zien, maar dat een rechte lijn toch een slechte correlatie toont. In zo'n geval kun je proberen of de punten zijn te benaderen door een kromme van hogere orde. Een exponentiële functie kan daarvoor geschikt zijn. Dit gaat met de Methode van de kleinste kwadraten.
- Er wordt één item (zeer beknopt) besproken:
- De methode van de kleinste kwadraten voor exponentiéle functies.
- De methode van de kleinste kwadraten voor exponentiële functies
- Het komt er in feite op neer dat de som van de kwadraten van de afwijking van de meetpunten van de kromme (de 'fout') zo klein mogelijk is.
- Stel: we zoeken de functie
y = a·exb
, die een verzameling van n punten (xi, yi) het beste beschrijft. - Als we de verticale afwijking van de lijn t.o.v. elk punt fi noemen, dan moet
∑[(fi - yi)²]
dus minimaal zijn. - Het is nu zaak de factoren
a
enb
te vinden, zodat de kromme kan worden getekend.
- Uit de vergelijking
y = a·exb
volgt:log y = log a + b·x·log e
. Dit is een rechte lijn, wat blijkt als je de paren (xi, yi) uitzet op logaritmisch papier. - Stel nu:
A = log a
,B = b· log e
enY = log y
. Dan kan het volgende stelsel van twee variabelen worden afgeleid:
Hieruit kunnenB · ∑(xi)
+ A · n
=
∑(Yi)
B · ∑(xi²)
+ A · ∑(xi)
=
∑(xi·Yi)
A
enB
worden opgelost, waarnaa
enb
kunnen worden teruggerekend uitA
enB
.
- Voor het met een computerprogramma oplossen van dit soort eenvoudige stelsels van vergelijkingen is de Methode van Kramer
heel geschikt. Die methode wordt beschreven in het item over lineaire regressie.
- De sommeringen maak je het beste in een tabel, zoals hieronder. De opgetelde getallen staan onder de onderste streep.
i
xi
yi
xi²
>Yi
xi·Yi
1 2 12 4 1.08 2.16 2 3 16 9 1.20 3.60 3 4 22 16 1.34 5.36 4 5 30 25 1.48 7.40 5 6 40 36 1.60 9.60 6 7 56 49 1.75 12.25 n
= 627 139 8.45 40.37 - Uitwerking van deze gegevens geeft als resultaat:
Y = A + Bx = 0.8053 + 0.1340·x
.
Dit wordt als volgt teruggerekend:
•A = log a
, dusa = 10A
= 100.853 = 6.39,
•b = B / log e
= 0.31 - De beste machtskromme die je door deze punten kunt trekken is daarmee:
y = 6.39·e0.31 x
.
- Opmerking: De getallen in de tabel zijn afgeronde waarden. Als je ze narekent zul je tegen afwijkingen aanlopen. Daaruit blijkt dat dit rekenproces gevoelig is voor afrondfouten, en dat er daarom met véél decimalen moet worden gerekend om tot een betrouwbaar resultaat te komen.
- Als de meetpunten (paren (xi, yi)) niet geschikt zijn om door een expontiële functie
te worden beschreven, kan dit rekenproces ontsporen. Bij het terugrekenen van de invoer uit de uitvoer ontstaan afwijkingen,
die heel groot kunnen worden.
- Natuurlijk is er ook een applicatie om zelf met deze techniek aan de slag te gaan. De tabel-matige aanpak wordt daar (niet zichtbaar) in gebruikt. Klik op de knop hiernaast.
- Een slimme manier om data in de applicatie in te voeren is door de getallen paren met een gewone editor in een tekstbestand
te zetten en te bewaren. De data zet je vervolgens met knippen en plakken in de applicatie. Op dezelfde manier kun je data
uit de applicatie nemen en apart opslaan.
- De code van de applicatie kun je downloaden om zelf aan door te ontwikkelen.
- Als je verder wilt werken aan de applicatie, download je de .zip-file en pak je hem uit. Je hebt dan meteen een werkend voorbeeld.
Bronnen:
Boek:
Kammer, ir. R; Numerieke methoden voor Technici, § 6.3. 2e druk 1977. Uitg. Agon-Elsevier, ISBN 90 10 01840 7.
Internet:
nl.wikipedia.org/wiki/Kleinste-kwadratenmethode
Downloaden:
Druk op de knop:
File: voorb656.zip, 2618 bytes.
Opmerking:
De kleinste kwadraten methode beperkt zich niet tot exponentiële functies. Je kunt er ook benaderingen van rechte lijnen,
polynomen en machtsfuncties mee maken. Een item over benadering door een rechte lijn vind je hier.
Over benadering door een polynoom of een machtsfunctie
zijn items elders op deze site gepubliceerd.