Fit Y by X-Funktion: Rückgabe der Gleichung an das JMP-BlattHallo,
Ich möchte meine Daten verwenden, um die Konzentration bei beispielsweise 1x zu identifizieren, die die optimale Konzentration wäre. Also versuche ich, die JMP-Funktion Y nach X anpassen zu verwenden, um die Gleichung zu finden und wie sie sich auf die beiden Variablen bezieht, die ich habe. Die Funktion Y nach X anpassen funktioniert hervorragend, aber jetzt möchte ich die Gleichung und die Werte in die Datentabelle zurückgeben. Da die Daten, die ich habe, diese Werte hunderte Male zurückgeben, gibt es eine einfache Möglichkeit, diese in die Datentabelle zurückzugeben, damit ich die Gleichungen tatsächlich verwenden kann, um die optimalen Konzentrationen zu berechnen, nach denen ich suche?
Vielen Dank für deine Hilfe!
Mit JMP 16
Betreff: Funktion Y nach X anpassen: Gleichung an JMP-Blatt zurückgebenSie können die Vorhersageformel jedes Datenmodells speichern, das Sie in einen JMP-Bericht einfügen.Für Fit Y by X würden Sie zuerst die Plattform mit Ihren X- und Y-Variablen ausführen, dann das Modell anpassen, das Sie anpassen möchten (z. B. Fit Line), dann sehen Sie unter dem Diagramm ein rotes Dreieck neben der Legende von die angepassten Modelle.Klicken Sie auf dieses Dreieck und wählen Sie „Prognosen speichern“.Dadurch wird eine Formelspalte in Ihrer Datentabelle dieses Modells erstellt.
Hier ist ein Beispielskript dafür:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = dt << Bivariate( Y( :Weight ), X( :Height ) );
obj << Fit Polynomial( 1, {Save Predicteds} );Betreff: Funktion Y nach X anpassen: Gleichung an JMP-Blatt zurückgebenDer Vorhersagen speichern Befehl aus dem Menü mit dem roten Dreieck speichert eine Formelspalte in der Datentabelle.

Wenn Sie nach Optimierung suchen, übersehen Sie nicht die Profiler . Es ist dafür maßgeschneidert und funktioniert mit der Formel, die Sie von Fit Y by X speichern.
Betreff: Funktion Y nach X anpassen: Gleichung an JMP-Blatt zurückgebenVielen Dank für die Hilfe! Ich sehe jetzt, dass ich die Gleichung als Formel speichern kann. Ich kann die Grafiken einzeln durchgehen und die Vorhersagen speichern, und das funktioniert großartig. Mir ist jedoch klar, dass ich wahrscheinlich lernen sollte, wie man stattdessen ein Skript schreibt, um dies zu tun! Ich müsste das ein paar hundert Mal machen ... also vielen Dank für dieses Skriptbeispiel. Vielleicht kann ich es verwenden, indem ich die Variablen in meiner Tabelle austausche ...? Ich werde auf jeden Fall eine Chance geben.
Ich habe noch nie ein Drehbuch geschrieben. Würde ich einfach ein neues Skript öffnen und es ausprobieren oder gibt es irgendwo in der Spalte, wo ich das Skript hinzufügen kann?
Wenn Sie weitere Vorschläge haben, würde ich mich über die Anleitung freuen.
Danke noch einmal!
Betreff: Funktion Y nach X anpassen: Gleichung an JMP-Blatt zurückgebenVielen Dank für die Hilfe. Ich werde mir auf jeden Fall auch diese Profiler-Option ansehen. Was ich tun muss, muss hunderte Male gemacht werden, also wird der Profiler vielleicht eine Funktion haben, um einfach die Gleichung aus der Datentabelle anzuwenden.
Ich habe das Gefühl, ich bin so nah dran, das herauszufinden, es ist sehr aufregend, mehr über JMP zu erfahren!
Danke noch einmal!
Betreff: Funktion Y nach X anpassen: Gleichung an JMP-Blatt zurückgebenIch habe einen Weg gefunden, das Skript als Formel für eine Spalte hinzuzufügen. Ich habe diese Schritte befolgt, aber es wird ein Fehler zurückgegeben.
1 .Wenn ich das mache, muss ich wohl die erste Zeile des Skripts entfernen, da es sich um eine Formel im Fenster selbst handelt; dh es besteht keine Notwendigkeit, eine Funktion zu schreiben, um den Datensatz zu öffnen, richtig?
Jetzt hätte ich nur noch die beiden Codezeilen in der Formelbox:
obj = dt << Bivariate( Y( :Weight ), X( :Height ) );
obj << Fit Polynomial( 1, {Save Predicteds} );2. Dann müsste ich nur noch die Y- und X-Variablen mit denen in meiner Spalte tauschen.
3. Ist das Fit-Polynom äquivalent zur Fit-Line-Option oder sollte ich das bei "Fit-Line" neu schreiben?
Ergebnis: Danach bekam ich eine Fehlermeldung: Send erwartet skriptfähiges Objekt.
Irgendwelche Vorschläge?