Nichtlineare Modellbibliothek kostümierenIch versuche, das PDF in das untenstehende Modell einzufügen. Modellierung und multivariate Methoden (Seite 267).
{// Gompertz 2 Etappe
Gebietsschema: erhalten ("Gompertz 2-Stufe"),
Ausdruck (Parameter ({Y1 = 0,01, k1 = 0,01, P1 = 0,01, Y2 = 0,01, K2 = 0,01, P2 = 0,01}, Y1 * Exp (-Exp (((K1 · Exp ()) / Y1) * P1 -: X))) + Y2 · Exp (-Exp (((K2 · Exp ()) / Y2) * (P2 -: X))))
lowx = 0; highx = 31; lowy = 0; highy = 1000},
Ich öffne die NonlinLib.jsl-Datei als Skript über Datei \ Öffnen (Strg + O) und kopiere dann / die obigen Zeilen in die Listofmodellist #. Ich versuche es dann auszuführen oder zu speichern, aber es funktioniert nicht. Beim Speichern wird "E / A-Problemdatei im Schreibmodus geöffnet" angezeigt. Beim Ausführen zeigt es: "Unerwartet"} ". Vielleicht fehlt ein "," oder ")".
Beim Versuch, Argumente der Funktion "Expr" zu analysieren.
Zeile 391 Spalte 53: ... 1; lowy = 0; highy = 1000►}, ... "
Ich öffne dieses Skript und kann es bearbeiten?
Vielen Dank
Ivo
Re: Anpassen der nichtlinearen ModellbibliothekDas Skript wird zwar ausgeführt, erreicht jedoch nicht die erforderlichen Ergebnisse.
Ich glaube, ich muss einige Einschränkungen festlegen oder mache etwas falsch.
Ich habe gerade einem Mitarbeiter, der zuvor zu diesem Thema geschrieben hatte, eine Antwort gegeben.
Im Moment versuche ich das Fitting manuell auszuführen, aber es funktioniert nicht:
* Die Anzahl der Iterationen wurde überschritten (ich habe sogar 1000 Iterationen versucht).
* Und / oder die resultierenden Parameterschätzungen sind enorm oder negativ, was keinen Sinn macht.
Ich kann das Modell mit dem Löser in Excel ausführen. Wenn ich dies tue, ist mein Kriterium, die Verlustfunktion zu minimieren, und ich erreiche eine Konvergenz von R2 = 0,99. Ich kann mit JMP nicht die gleichen Ergebnisse erzielen.
Re: Verkleinern der nichtlinearen ModellbibliothekLäuft Ihr Skript jetzt? Können Sie die erforderliche nichtlineare Passung durchführen?
Möglicherweise müssen Sie dieses Modell nicht in der Bibliothek speichern. Wenn dies Teil einer Skriptlösung ist, können Sie einfach die Modelldefinition in Ihrem Skript verwenden.
Re: Verkleinern der nichtlinearen ModellbibliothekIch werde das mit unserem IT-Administrator überprüfen. Ich kann über JMP nichts in diesem Ordner speichern.
Re: Verkleinern der nichtlinearen ModellbibliothekDas klingt mehr nach einem Problem mit den Berechtigungen für diesen Ordner, möglicherweise aufgrund von Kontrollen durch Ihre IT. Können Sie etwas in diesem Ordner speichern?
Re: Verkleinern der nichtlinearen ModellbibliothekOK. Ich habe am Ende tatsächlich mit der Klammer verwendet, habe aber noch keine Rechte zum Speichern in der NonlinLib.jsl. Es wird ständig "E / A-Problem Datei im Schreibmodus nicht geöffnet" angezeigt.Re: Verkleinern der nichtlinearen Modellbibliothek{//Gompertz 2 stage
Locale:get("Gompertz 2 stage"),
Expr(Parameter({Y1=0.01, k1=0.01, P1=0.01, Y2=0.01, K2=0.01, P2=0.01}, Y1 * Exp(-Exp(((K1 * Exp()) / Y1) * (P1 - :X))) + Y2 * Exp(-Exp(((K2 * Exp()) / Y2) * (P2 - :X))))),
lowx = 0; highx = 31; lowy = 0; highy = 1000},
Sie haben am Ende der Formeldefinition ein ")" vermisst.
Tipp: Wenn Sie solche Probleme haben, prüfen Sie, ob alle Ihre geöffneten Halterungen eine passende geschlossene Halterung haben.
Hoffentlich hilft das,
Phil