Machen Sie nichtlineare Solver-Routinen über JSL verfügbar, anstatt über die nichtlineare PlattformWas hat mich zu dieser Wunschliste inspiriert? Ehrlich gesagt handelt es sich um eine persönliche Anfrage, die andere in Zukunft vielleicht hilfreich finden. Ich versuche gerade, in JMP ein Skript für ein Discovery Summit-Papier zu schreiben, das eine nichtlineare Lösung erfordert, und das ist in JSL nicht möglich.
Beschreiben Sie bitte die neue oder verbesserte Funktion oder Lösung, die Sie sich wünschen. Das Skript löst einen nichtlinearen Gleichungssatz. Ich könnte Excel Solver zur Lösung dieses Problems verwenden, aber die Einrichtung in einer JMP-Datentabelle (wo ich die nichtlineare Plattform zur Lösung nutzen könnte) ist sehr schwierig. Stattdessen möchte ich innerhalb von JSL auf die Solver-Routinen zugreifen können, wo ich die Funktionen (z. B. in Matrixform) schreiben und dann Solver aufrufen könnte. Andere Tools (Python, Matlab usw.) bieten diese Möglichkeit. (Tatsächlich hoffe ich, den Python-Solver für meine Arbeit aufrufen zu können.)
Welchen Mehrwert hätte diese neue Funktion für Sie und/oder andere Benutzer? Kunden könnten mithilfe von JSL ein breiteres Spektrum nichtlinearer Probleme lösen.
Handelt es sich hierbei um eine externe Kundenanfrage? Nein, diese kommt lediglich von mir.
Gibt es ein vergleichbares Softwarepaket mit dieser Funktion oder Lösung, das wir kennen sollten? Es gibt verschiedene Solver-Pakete in Python, C, Matlab und Excel. Ich weiß nicht, ob Minitab, SPSS usw. nichtlineare Solver anbieten oder Benutzerzugriff gewähren.
Wird dies Auswirkungen auf eine Erneuerung, Erweiterung oder Einführung bei einem Kunden haben und wird ein Konto dadurch gefährdet, wenn wir uns nicht darum kümmern? Nicht, dass ich wüsste.
Erweiterte statistische ModellierungAutomatisierung und SkriptingSkriptingBetreff: Nichtlineare Solver-Routinen über JSL verfügbar machen, statt über die nichtlineare Plattform – Status geändert in: Derzeit nicht geplantBasierend auf Gesprächen mit @JerryFish könnte das Problem mithilfe der JSL-Funktionen Minimize( ) oder Maximize( ) gelöst werden. Dies wird derzeit in „Nicht geplant“ verschoben.
Betreff: Nichtlineare Solver-Routinen über JSL verfügbar machen, statt über die nichtlineare Plattform – Status geändert in: Wird untersuchtIch habe @JerryFish mitgeteilt, dass die JSL-Funktionen Minimize() und Maximize() das tun sollten, was er möchte. @JerryFish, sag mir Bescheid, wie das funktioniert.
Betreff: Nichtlineare Solver-Routinen über JSL verfügbar machen, statt über die nichtlineare PlattformHallo @SamGardner . Ich habe über Thanksgiving daran gearbeitet und konnte das Problem mithilfe der nichtlinearen Plattform in JMP lösen. Ich schicke dir zwei separate Dateien, die zeigen, wie ich es gemacht habe. (Sie sind noch recht grob … weitere Verfeinerungen nötig … aber du verstehst, was ich meine.)
Ein wenig Hintergrund: @Jason_Wiggins und ich schreiben einen Artikel für Discovery Europe 23. Darin geht es um die Bewertung der Herstellungskosten von Leitungsmessgeräten mit Fehlern des Typs 1 und 2.
- Dies ist recht einfach, wenn wir die tatsächliche Teileverteilung bei der Herstellung sowie die Messfehlereigenschaften kennen.
- Schwierig wird es jedoch, wenn Sie über eine gemessene Teileverteilung verfügen, die Eigenschaften des Messfehlers kennen und dann die wahre Teileverteilung schätzen möchten.
Die Dateien zeigen, wie ich das Problem mit Nonlinear gelöst habe. Allerdings erzwingt Nonlinear die Einbindung der Daten in eine Datentabelle. Ich fände es schön, wenn JSL den Zugriff auf Nonlinear über Daten ermöglichen würde, die in internen Vektoren/Matrizen von JSL generiert werden, und so die Datentabelle umgehen würde.
Hoffentlich ist das verständlich. Gerne gebe ich bei Bedarf weitere Informationen. Danke!
Betreff: Nichtlineare Solver-Routinen über JSL verfügbar machen, statt über die nichtlineare Plattform – Status geändert in: Benötigt InformationenBetreff: Nichtlineare Solver-Routinen über JSL verfügbar machen, statt über die nichtlineare Plattform – Status geändert in: Benötigt Informationen@JerryFish, interessante Idee. Ich bin gespannt, mehr über das Problem zu erfahren, an dem Sie arbeiten, und welche Art von nichtlinearem Löser benötigt wird. Handelt es sich um ein Modellanpassungsproblem (Anpassung eines nichtlinearen Modells an Daten) oder um die Lösung eines Systems nichtlinearer Gleichungen?
Betreff: Nichtlineare Solver-Routinen über JSL verfügbar machen, statt über die nichtlineare Plattform – Status geändert in: BestätigtHallo @JerryFish , vielen Dank für deinen Vorschlag! Wir haben deine Anfrage erhalten und werden sie berücksichtigen.
Betreff: Nichtlineare Solver-Routinen über JSL verfügbar machen, statt über die nichtlineare Plattform@JerryFish, ich würde gerne das Problem sehen, an dem Sie arbeiten, damit ich das Problem besser verstehen kann.