DMUG-Archiv 2001

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: NonlinearFit

kurz und schmerzlos gehts in dem du bei deinen daten x=1 vermeidest also :
data = Table[{x, 1/(2*x - 3) + 4},
   {x, 2, 10}]

oder du schrenkst du den wertebereich von a1 bezw. a2 geeignet ein damit
eben 1/0 nicht entstehen kann.

gruesse robert

---
Robert Nowak (robert.nowak@XXXXXXX.at)
Ionen Mikrofabrikations Systeme GmbH
A-1020 Wien, Schreygasse 3, Austria
Phone: (+43 1)2144894-32, Fax: (+43 1)2144894-99

----- Original Message -----
From: Felix E. Klee <felix.klee@XXXXXXX.de>
To: Deutsche Mathematica-User-Group <dmug@XXXXXXX.ch>
Sent: Friday, June 29, 2001 11:10 PM
Subject: NonlinearFit


> Hallo,
>
> wenn ich versuche einen NonlinearFit einer Funktion
>     1 / (a1 x - a2) + a3
> durchzuführen (ich habe unten ein Beispiel angehängt),
> bekomme ich folgende Fehlermeldungen:
>     Power::infy : Infinite expression 1/0. encountered.
>     NonlinearFit::nonnum: The model is not numerical at
>       {a1 -> 1, a2 -> 1, a3 -> 1, x -> 1.}. Check that
>       all model parameters are included in the parameter
>       list.
>
> Was mache ich falsch?
>
> TIA,
>
> Felix
>
> Das Beispiel:
> \!\(<< Statistics`NonlinearFit`\[IndentingNewLine]
>   data = Table[{x, 1\/\(2  x - 3\) + 4}, {x, 1, 10}]\[IndentingNewLine]
>   NonlinearFit[data, \((1\/\(a1\ x - a2\))\) + a3, x, {a1, a2, a3}]\)
>


Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html