Festlegen von Parametergrenzen in einer FormelspalteIch zerbreche mir den Kopf über etwas und mir scheint keine Antwort einfallen.
In einer Formelspalte können Sie die Parameter und Startpunktoptimierung mithilfe von nichtlinear angeben, aber es scheint nicht möglich zu sein, Parametergrenzen einzugeben (Sie müssen sie also nicht direkt in nichtlinear eingeben).
Kennt jemand eine Möglichkeit, dies zu tun? oder wenn es möglich ist?
Danke!
M
Betreff: Setzen von Parametergrenzen in einer FormelspalteEs gibt ein Parameter Bounds JSL-Argument für Nonlinear.Es gibt auch eine Set Parameter-Nachricht, die Sie an die Plattform senden können, siehe zum Beispiel den Beispieldatensatz Chemical Kineitcs.jmp

nl=nonlinear(
Y( :"Velocity (y)"n ),
X( :"Model (x)"n ),
Parameter Bounds( b1( 0.25, 2 ), b2( 5, 20 ) ),
Newton
);
nl << set parameter(b1 = 0.5);
nl << set parameter(b2 = 10);
nl << finish;
Betreff: Setzen von Parametergrenzen in einer FormelspalteUm Ihre eigentliche Frage zu beantworten, gibt es jedoch keine Möglichkeit, die Grenzen in der Formelspalte anzugeben.
Eine Idee, wie das geht:
Erstellen Sie eine neue Spalteneigenschaft, die Ausdrücke für die Parametergrenzen enthält, die Sie abfragen und dann anwenden können, nachdem die nichtlineare Plattform aufgerufen wurde.Dies würde jedoch die Verwendung eines vollständigen JSL-Ansatzes zum Starten der nichtlinearen Plattform erfordern.
Betreff: Setzen von Parametergrenzen in einer FormelspalteDanke für beides, Sam! Ja – ich denke, benutzerdefinierte Formelspalten oder ein AA in der App, an der ich arbeite, werden der Weg sein, den ich gehen muss.