So erhalten Sie eine Gleichung aus einem angepassten ModellBeim Anpassen eines Modells in JMP muss eine Gleichung erstellt werden, um das Verhalten der Antwortvariablen anhand der Parameter vorherzusagen. Wo ist diese Gleichung zu finden?
Danke,
Matt
Betreff: So erhalten Sie eine Gleichung aus einem angepassten ModellIch arbeite an etwas Ähnlichem. Ich brauchte den veröffentlichten Python-Code, damit ich ihn als .py speichern und später verwenden konnte.
dt = Open( "/Users/bywing/irisr.csv",End Of Field( Tab, CSV( 1 ) ) );//make sure preferences open CSV as standard CSV
model = dt << Fit Model(
Y( :Name ),
Effects( :Sepal length, :Sepal width, :Petal length, :Petal width ),
Personality( Nominal Logistic ),
Run
);
fd = model << Publish Probability Formulas;
fd << Generate Python Code;
Wait( 0 );
cw = Window( "Python Code Output" );
ed = cw[Script Box( 1 )];
code = ed << get text;
Save Text File( "irismodel.py", code ); // saves generated python code as python script);
Window( "Report: Formula Depot" ) << close window;
Beachten Sie, dass dieses Skript mit einer CSV-Version der Iris-Daten arbeitet, nicht mit einer JMP-Tabelle. nichts Betriebsfähiges, nur ein kurzer POC
Betreff: So erhalten Sie eine Gleichung aus einem angepassten ModellDas Formeldepot ist eine JMP 13-Funktion … Entschuldigung
Betreff: So erhalten Sie eine Gleichung aus einem angepassten ModellDanke, Peter, das werde ich als nächstes versuchen.Ich verwende JMP Pro 11.1.1.
Matt
Betreff: So erhalten Sie eine Gleichung aus einem angepassten ModellAh, ausgezeichnet, nochmals vielen Dank.Die Verwendung der Formel aus der neuen Spalte funktioniert gut.
Betreff: So erhalten Sie eine Gleichung aus einem angepassten Modellm100psi: Wenn Sie JMP Pro ausführen, können Sie Ihre Vorhersagegleichung im Formula Depot veröffentlichen und dann im Formula Depot-Hotspot die Option „Python-Code generieren“ auswählen, um den für Python benötigten Bewertungscode zu schreiben.
Betreff: So erhalten Sie eine Gleichung aus einem angepassten ModellDies können Sie ganz einfach interaktiv tun.
Nachdem Sie Ihr Fit-Modell ausgeführt haben, gehen Sie zum roten Dreieck und wählen Sie aus
Spalten speichern==?Vorhersageformel
Dadurch wird eine neue Spalte in Ihrer Datentabelle erstellt.
Gehen Sie zur neuen Datenspalte
Gehen Sie zur Spaltenüberschrift der neuen Spalte und klicken Sie mit der rechten Maustaste darauf
Wählen
Formel
Der Formeleditor wird angezeigt.
Doppelklicken Sie auf die leere Stelle innerhalb der blauen Umrandung um die Formel
Es öffnet sich ein Fenster, aus dem Sie kopieren können
Betreff: So erhalten Sie eine Gleichung aus einem angepassten ModellHallo Jim,
Leider ist meine Erfahrung mit JMP vollständig interaktiv (nicht programmatisch) und ich konnte dies nicht zum Laufen bringen.Ich habe versucht, „$SAMPLE_DATA\Big Class.jmp“ durch meine Datei und alles in Fit Model() durch das Skript für mein Modell zu ersetzen, aber das war nicht genug.Gibt es wirklich keine Möglichkeit, die Ausdrücke als Text innerhalb der JMP-GUI abzurufen, ohne ein separates Skript zu schreiben?
Danke,
Matt
Betreff: So erhalten Sie eine Gleichung aus einem angepassten ModellMatt,
Mit „Vorhersageausdruck anzeigen“ wird ein Bild (Picture Box()) und kein Textfeld angezeigt. Es ist jedoch ein einfacher Schritt, die Vorhersageformel zu generieren und zu erfassen. Siehe das Skript unten
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
fm = dt << Fit Model(
Y( :height ),
Effects( :weight ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(
:height << {Summary of Fit( 1 ), Analysis of Variance( 1 ), Parameter Estimates( 1 ),
Plot Actual by Predicted( 1 ), Plot Residual by Predicted( 1 ),
Plot Effect Leverage( 1 )}
)
);
fm << prediction formula;
equation = Char( Column( dt, N Cols( dt ) ) << get formula );
Show( equation );Betreff: So erhalten Sie eine Gleichung aus einem angepassten ModellVielen Dank, Jim. Ich verwende „Modell anpassen“ und „Vorhersageausdruck anzeigen“ scheint das zu sein, wonach ich suche. Kann man das als Text kopieren? Ich muss eine Reihe von Ausdrücken in Python implementieren und sie sind alle recht komplex, aber keine der Optionen scheint das Kopieren/Einfügen zu ermöglichen.
Matt
Betreff: So erhalten Sie eine Gleichung aus einem angepassten ModellWelche Plattform nutzen Sie? Wenn Sie „Modell anpassen“ verwenden, finden Sie unter dem roten Dreieck Optionen zum Anzeigen der Formel oder zum Speichern der Vorhersageformel in der Datentabelle. Dies gilt für die Standard-Kleinstquadrate. Unterschiedliche Persönlichkeiten haben Möglichkeiten, ähnliche Dinge zu tun.
Unter Y an X anpassen gibt es unter den roten Dreiecken eine Option zum Speichern von Vorhersagen.
Die Partitionierungsplattform ermöglicht das „Speichern von Vorhersagen“.
Wenn Sie angeben können, welche Modellierungsplattform Sie verwenden, und Sie die Option mit dem roten Dreieck für die vorhergesagte Formel nicht finden können, posten Sie sie erneut mit den Einzelheiten in der Diskussionsgruppe und ich bin sicher, dass die Antworten bereitgestellt werden.