JSL zum Speichern glatterer Formeln aus Graph BuilderIch habe erfolglos versucht herauszufinden, wie ich die glattere Formel aus Graph Builder mithilfe von JSL speichern kann. Ich habe auch versucht, die Funktion Spline Smooth() auf eine Datentabelle anzuwenden, aber auch das hat bei mir nicht funktioniert. Ich versuche, einen Prozess zu automatisieren, den ich immer wieder durchführe, indem ich die Spalte verwende, die im Glättungstool in Graph Builder gespeichert wird. Es handelt sich um einen ziemlich langwierigen Prozess, und ich kann alle Teile davon per Skript ausführen, mit Ausnahme des reibungsloseren Speicherns, und alles hängt von der Spalte mit den geglätteten Daten ab. Hat jemand irgendwelche Ideen?
Beispiele für das, was ich versucht habe, sind unten aufgeführt:
Graph Builder(
Show Control Panel( 0 ),
Variables( X( :x ), Y( :y ), Overlay( :type ) ),
Elements( Points( X, Y, Legend( 14 ) ), Smoother( X, Y, Legend( 15 ) ) ),
Save Smoother Formula( 1 )
);
Und
var = Graph Builder(
Show Control Panel( 0 ),
Variables( X( :x ), Y( :y ), Overlay( :type ) ),
Elements( Points( X, Y, Legend( 14 ) ), Smoother( X, Y, Legend( 15 ) ) ),
);
var << Save Smoother Formula;Erweiterte statistische ModellierungBetreff: JSL zum Speichern einer glatteren Formel aus Graph BuilderDanke Xan! Das klappt wirklich super! Mit ein wenig Recherche im Scripting Guide konnte ich auch den Lambda-Wert ändern. Ich bin mit der Standardeinstellung einverstanden, habe aber festgestellt, dass ein anderer Wert im Allgemeinen besser für meine Daten funktioniert. Außerdem verwende ich eine Overlay-Variable und das funktioniert auch großartig! Ich schätze die Hilfe wirklich!
Betreff: JSL zum Speichern einer glatteren Formel aus Graph BuilderDer Befehl für das Glättungselement im roten Dreiecksmenü lautet Formel speichern. Sie können es über JSL mit dem Befehl „Update Element“ senden.
gb = Graph Builder(
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 2 ) ), Smoother( X, Y, Legend( 3 )) )
);
gbb = Report( gb )[Graph Builder Box( 1 )];
gbb << Update Element( 1, 1, 2, {Save Formula} );
Betreff: JSL zum Speichern einer glatteren Formel aus Graph BuilderIch denke, das wird wahrscheinlich funktionieren. Ich habe es mir gerade angesehen, als du das gepostet hast. Danke!
Betreff: JSL zum Speichern einer glatteren Formel aus Graph BuilderKein Problem.
Ich habe festgestellt, dass Sie die vorhergesagten Werte aus einer Kernel-Smoother-Anpassung mithilfe der Plattform „Bivariate (Y nach X anpassen)“ speichern können. Siehe diesen Thread . Das könnte also eine Lösung für Sie sein?
Phil
Betreff: JSL zum Speichern einer glatteren Formel aus Graph BuilderDanke Phil.Ich werde eine Wunschliste einreichen.
Betreff: JSL zum Speichern einer glatteren Formel aus Graph BuilderHallo,
Im Allgemeinen sollten Sie im Hilfemenü im JMP-Skriptindex nach dem benötigten Befehl suchen.
In diesem Fall scheint es sich jedoch nicht um eine skriptfähige Funktion zu handeln. Ich habe im Index nachgeschaut und konnte nichts finden. Ich habe auch einige andere Fragen zu diesem Thema in der JMP-Community gesehen und es gab keine Lösungen.
Vielleicht möchten Sie dies hinzufügen JMP-Wunschliste .
Grüße,
Phil