Gespeicherte Einstellungen im Profiler löschen?Ich schreibe ein Skript, das den Prediction Profiler innerhalb der Fit Least Squares-Plattform verwendet.
Insbesondere nutze ich die Option „Maximieren und merken“ , die die Faktoreinstellungen im Übersichtsfeld „Gemerkte Einstellungen“ speichert. Nachdem ich bestimmte Kombinationen gespeichert habe, möchte ich die Einstellungen löschen. Wenn ich JMP manuell verwenden würde, könnte ich einfach zum roten Dreieck bei „Gemerkte Einstellungen“ gehen und auf „Alle entfernen“ klicken. Wie kann ich das in JSL tun?
Ich habe versucht, etwas über Gliederungsfelder zu lesen, und es scheint, dass es einige Optionen wie „Menüelementstatus festlegen“ oder „Untermenü festlegen“ gibt, die damit zusammenhängen könnten. Ich kann es jedoch nicht zum Laufen bringen und die Dokumentation zu diesem Thema ist nicht umfangreich. Jede Hilfe ist willkommen.
Spielzeugcode zum Herumspielen:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Tiretread.jmp" );
Fit Model(
Y( :ABRASION ),
Effects( :SILICA, :SILANE, :SULFUR ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Screening" ),
Run(
:ABRASION << {Summary of Fit( 0 ), Analysis of Variance( 0 ),
Parameter Estimates( 1 ), Effect Details( 0 ), Sorted Estimates( 0 ),
Plot Actual by Predicted( 1 ), Plot Regression( 0 ),
Plot Residual by Predicted( 1 ), Plot Studentized Residuals( 1 ),
Plot Effect Leverage( 0 ), Plot Residual by Normal Quantiles( 0 ),
Box Cox Y Transformation( 0 ), Profiler(
1,
Confidence Intervals( 1 ),
Desirability Functions( 1 ),
)}
),
SendToReport(
Dispatch( {}, "Actual by Predicted Plot", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Effect Summary", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Lack Of Fit", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Residual by Predicted Plot", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Studentized Residuals", OutlineBox, {Close( 1 )} )
)
);
// Get current report and profiler
current_rep = current report();
pf=current_rep["Prediction Profiler"] << get scriptable object;
// maximize and remember
pf << maximize and remember;
// clear remembered settings
// ??????
Automatisierung und SkriptingBetreff: Gespeicherte Einstellungen im Profiler löschen?Ich bin nicht sicher, ob dies dasselbe bewirkt wie das Drücken von Alle entfernen
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Tiretread.jmp");
fm = dt << Fit Model(
Y(:ABRASION),
Effects(:SILICA, :SILANE, :SULFUR),
Personality("Standard Least Squares"),
Emphasis("Effect Screening"),
Run(
:ABRASION << {Summary of Fit(0), Analysis of Variance(0), Parameter Estimates(1),
Effect Details(0), Sorted Estimates(0), Plot Actual by Predicted(1), Plot Regression(0),
Plot Residual by Predicted(1), Plot Studentized Residuals(1), Plot Effect Leverage(0),
Plot Residual by Normal Quantiles(0), Box Cox Y Transformation(0),
Profiler(1, Confidence Intervals(1), Desirability Functions(1), )}
),
SendToReport(
Dispatch({}, "Actual by Predicted Plot", OutlineBox, {Close(1)}),
Dispatch({}, "Effect Summary", OutlineBox, {Close(1)}),
Dispatch({}, "Lack Of Fit", OutlineBox, {Close(1)}),
Dispatch({}, "Residual by Predicted Plot", OutlineBox, {Close(1)}),
Dispatch({}, "Studentized Residuals", OutlineBox, {Close(1)})
)
);
pf = Report(fm)[Outlinebox("Prediction Profiler")] << get scriptable object;
pf << maximize and remember;
Report(fm)[Outline Box("Remembered Settings")] << Delete Box;Betreff: Gespeicherte Einstellungen im Profiler löschen?Hallo Jarmo, danke für die Antwort. Leider funktioniert diese Lösung nur, um das Feld zu löschen, aber man kann es nicht „zurückholen“, wenn wir auf „Maximieren und merken“ klicken. Es erscheint naheliegend, dass es eine allgemeine Möglichkeit geben sollte, Dinge aus dem Dropdown-Menü eines Gliederungsfelds anzuklicken.