Ik heb 2 kolommen met getallen (x- en y-waarden) waarmee ik een best
passende functie wil bepalen. Verder is het zo dat het een functie is
met een horizontale asymptoot.
Weet iemand hoe ik dit aan kan pakken?
Alvast bedankt,
Patrick
Die trendlijn lukt, maar ik kan niet het gewenste type kiezen. Volgens
mij heb ik een logaritmische functie nodig. Deze keuze blijft leeg. Als
ik voor een lijngrafiek kies kan ik hem wel selecteren, maar de functie
die er dan bij gegeven wordt voldoet niet aan de verwachtingen. Mijn
waarden lopen namelijk tot maximaal 100% en de gegeven functie loopt
hier overheen. Tips zijn zeer welkom...
Groeten,
Martijn schreef:
Beste Patrick
De trendlijn bij een lijngrafiek is eingenlijk onzin,
Omdat deze wordt uitgezet tegen de eerste, tweede, enz waarde.
Dat zijn dan tevens de x-waarden, volkomen los van de werkelijk bedoelde.
De trendlijn bij de spreiding werkt wel met de geselecteerde x-waarden.
In geval van een logaritmische functie wordt de benadering berekend voor
y = a * ln(x) + b
Deze functie bestaat niet voor negatieve waarden en ook niet voor "nul"
Als nu nul of 'n negatieve waarde in de lijst met x-waarden voorkomt zal
de optie logatime bij de trenlijn niet worden aangeboden.
Het is natuurlijk mogelijk dat de funtie horzontaal verschoven is,
maar dan moet die verschuiving eerst geschat worden en vervolgens de
x-waarden met die verschuiving corrigeren.
Groeten,
Peter Sellmeijer
Groeten,
Patrick
Beste Patrick,
Allereerst over de logaritmische functie en de asymptoot
De ln(x) heeft een verticale asymptoot (voor x=0) maar geen horizontale.
Als de functie een horizontale asymptoot moet hebben geeft de gebroken.
functie mogelijk een betere benadering y=(ax+b)/(cx+d)
Ik zal hieronder een procedure beschrijven om met de solver tot een
oplossing te komen.
Het maakt niet uit hoeveel parameters berekend moeten worden
De drie (a, b, c) uit y=a*ln(x+b) + c
of vier uit y=(ax+b)/(cx+d)
of de zeven uit een 6e graad polynoom
zet iedere parameter in één cel, met 'n waarde; bijv. 1
A1: a; B1:1; A2: b; B2:1 enz.
maak een cel (B7)voor x en bereken tenslotte (in B8) de funtiewaarde uit
voor de gekozen x en parameters
Maak een kolom met (werkelijke) x-waarden A11, A12, enz
Bereken met fe functie Tabel uit het menu Data de y-waarden
Zet in B10 de verwijzing "=B8"
Selecteer vanaf A10 (één boven de x-waarden) alle x-waarden en de
naastliggende kolom B. Ga naar Data; Tabel en geef voor RijInvoercel
de cel waar x gebruikt wordt bij de eerste berekening (B7)
Alle y-waarden zijn nu berekend met de gekozen parameters
Zet hiernaast (in kolom C) de werkelijke y-waarden
In de volgende kolom (D) berekenen we het kwadraat van het verschil
D11 wordt dus (B11-C11)^2
Aan het einde van deze kolom (D) tellen we de uitkomsten op
Dit is dus: "de som van de kwadraten" en die moet minimaal worden
Dit laten we de solver oplossen
De cel die ingesteld moet worden is de som van de kwadraten
instellen op min(miimaal) door aanpassen van de parameters (B1:B?)
Bij de restricties zorgen we dat onmogelijke oplossingen niet kunnen
voorkomen
Bijv. bij de logaritme: de kleinste x-waarde + c > 0
Bij de gebroken functie c <> 0 (is ongelijk)
en a/c <> b/d
Bij de polynoom zijn geen restricties nodig
Succes en groeten,
Peter
"patrick" <ple...@om.nl> wrote in message
news:1144934039.3...@i40g2000cwc.googlegroups.com...