|
Hallo Arnd und Udo, danke fuer die Tips zur nichtlinearen Regression einer nicht analytisch bekannten Funktion. Dass FindMinimum selbst dann in der Lage ist, ein Minimum von chi^2 zu finden, wenn es diese Funktion nur jeweils an einem Punkt kennt hat mich verbluefft! Ich wuerde jedoch gerne etwas genauer wissen, wie das geschieht. Wie werden die Suchrichtung und die Schrittweite bestimmt, mit der die chi^2-Hyperflaeche "abgelaufen" wird? Welche Bedeutung hat der zweite Startparameter x1 (er wird offenbar nicht als Testparameter fuer den zweiten Iterationsschritt benutzt, wohl ist jedoch dieser von x1 abhaengig)? Bei einer Funktion, die von mehreren Parametern abhaengt, konvergiert dieses Verfahren jedoch sehr schlecht (wenn ueberhaupt). Es nutzt ja auch die in der Jacobi-Matrix vorliegend Information ueber die Ableitung der Funktion nach den Parametern an dem betreffenden Punkt nicht aus. Insofern scheint mir Udos Vorschlag schon sinnvoller zu sein. Wie aber aendert man ein Package? Der Versuch, die Datei NonlinearFit.m in Mma zu oeffnen schlug zunaechst fehl: Es wurde ein leeres neues Notebook geoeffnet. Kann ich das Package mit einem beliebeigen Texteditor bearbeiten und wird es danach noch von Mma als Package erkannt und richtig verwendet? Viele Gruesse und allen ein schoenes Wochenende! Martin |