DMUG-Archiv 2007

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

Seltsames Verhalten von NonlinearRegress/FindFit

Hallo,

FindFit findet im unten angehängten Beispiel ein mir absolut nicht
erklärliches lokales Minimum, wenn man keine Startwerte in der Nähe des
korrekten Minimums angibt.  Es ist in der Praxis kein Problem, vor jedem
Fit halbautomatisiert einen Schätzwert zu gewinnen, aber ich wüsste doch
gerne, wie es dazu kommt.  

Die Funktion ist übrigens eine "aus dem wirklichen Leben", ich habe
nicht versucht ob das Problem auch mit einfacheren, etwa
nicht-abschnittsweise definierten auch auftritt.  Bitte stört euch nicht
am Namen "Lognormal", er hat nichts mit einer Log-Normalverteilung zu
tun, hat sich aber so in gewissen Kreisen (Chromatographie/
Spektroskopie) etabliert).

Außerdem hätte ich dann noch eine Frage:

Wenn eine Funktion abschnittsweise definiert ist
(LogNormalLeftTail[a_]:=...) und man den Ausdruck LogNormalLeftTail[x]
ausgeben lässt, wird immer nur ein Fall ausgegeben, aber mit Klammer
davor und der Bedingung hintendran.  Kann man das verändern - entweder
soll alles ausgegeben werden, oder nur der erste Term ohne Klammer und
Bedingung.

Danke im Voraus, Frank

Attachment: minimal.nb
Description: example

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)
Antworten:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

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