Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

polynomial trendlijn

643 views
Skip to first unread message

Sander

unread,
Feb 17, 2003, 3:44:05 AM2/17/03
to
Hoi,

Ik wil graag van een xy scatter diagram een trendlijn
(polynomial) berekenen.

Wanneer ik de trendlijn in de grafiek toevoeg geeft excel
(2000) een niet gewenste vergelijking. Ipv de x waarden
gebruikt excel de datanummers, dus 1,2,3 enz.

Nu wil ik de functie linest gebruiken, echter deze levert
alleen de rechte lijn coefficienten ipv een hogere orde.
Ik wil graag de coefficienten van een 4e orde vergelijking
krijgen. Uit de help begrijp ik dat dit mogelijk moet zijn
door een range te selecteren, daar de functie in te zetten
en dan met ctrl-shift-enter de functie te bevestigen. Maar
ik krijg geen waarden in kolom 3 t/m einde alleen #N/A.

Kan iemand mij helpen ook de hogere orde coefficienten te
bepalen?

Alvast bedankt

Sander

Eric Desart

unread,
Feb 18, 2003, 9:32:08 AM2/18/03
to
Hello Sander,

Ik vertrek hier van een normale kollom grafiek. Ik dact dat Jan Karel eens
gezgd heeft dat voor een Scatter de grafiek formule wel rekening hield met de
juiste x-as waarden (heb berichten niet terug opgezocht nu).

Twee methodes.

1) De eerste methode ken je al gedeeltelijk.
Gebruik de formule zoals getoond op de grafiek, kopier deze naar je werkblad.
Bepaal de relatie tussen de data 1 tot n en je reėle x-as waarden en integreer
dit in de formule.
Het komt er op neer dat je een formule toepast die je eerste waarde omzet in 1,
je tweede in 2 etc.
Dit kan geen probleem zijn als er een logische wiskundige relatie zit in je x-as
waarden.

2) Gebruik de LINEST functie.
voordeel je moet geen correctie toepassen op de x-as waarden, maar het is een
vervelende procedure.
Hoe ga je tewerk?
Stel je will een polynomial van de 4 de orde.
Dit betekent wiskundig dat je x -waarden met 4 machten hebt + 1 constante.
voorbeeld:
y = -0.0000555840961x4 + 0.0046787134793x3 - 0.2460132695888x2 +
6.3721408487662x - 56.5161264822087

Om de coefficienten te vinden van de x-as waarden, gebasseerd op de juiste x-as
waarden:
Stel: gekende x-as waarden = A1:A20
gekende y-as waarden = B1:B20

Zet de x-as waarden in 4 kolommen:
C1:C20 is x-as waarde^1 (blijft dus gelijk aan originele waarde in A1:A20)
D1: D20 is x-as waarde^2
E1: E20 is x-as waarde^3
F1: F20 is x-as waarde^4

Enter nu de LINEST functie als Array formule in bijv. G1:K1
{=LINEST(B1:B20,C1:F20)} noteer dat het tweede argument known x's an array van 4
kolommen is
Noteer dat voor een 4de orde polynomial je 5 getallen terug dient te krijgen.
De linest formule geeft een horizontale array.
de 1ste waarde = je 4de macht coeficient, de tweede je 3de macht, ..., de
laatste je constante.
Op basis van deze 5 waarden maak je je eigen formule waar de x-as waarden de
originele waarden zijn.

Ik hoop dat ik het verstaanbaar uitgelegd heb.
Op deze manier kan je polynomen maken die verder gaan dan de 6de orde polynomen
die de grafiek zelf toelaat.

Met vriendelijke groeten
Eric

PS: ik ga dit eens in een macro zetten, die deze formules automatisch genereert.

"Sander" <s.f.a.j....@bwk.tue.nl> schreef in bericht
news:015b01c2d660$ba81fa00$a001...@phx.gbl...

0 new messages