Ich habe Probleme beim Verwenden der Plattformeinstellungen ignorieren () mit Modell anpassen. In diesem Beispiel aktiviere ich AICc in den Einstellungen und versuche dann, mithilfe der Plattformeinstellungen ignorieren Fit Model ohne die AICc-Ausgabe auszuführen, diese wird jedoch weiterhin angezeigt. Stimmt etwas mit meiner Syntax nicht?
Gibt es eine globalere Option, um beim Ausführen eines Skripts alle Einstellungen und Plattformeinstellungen zu ignorieren? Fast auf die gleiche Weise, wie die Namen standardmäßig hier (1) einen eindeutigen Namespace für dieses Skript erstellen, eine Option, um alle Benutzereinstellungen zu ignorieren, wenn Plattformen in einem Skript ausgeführt werden?
Vielen Dank.
set platform preferences(Fit Least Squares(AICc(1)));
get platform preferences(Fit Least Squares);
open("$sample_data/big class.jmp");
Fit model(
Ignore Platform Preferences( 1 ),
Y( :height ),
Effects( :weight ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run()
);<BR />
@andrewtkarl ,
Anscheinend gibt es mehrere Analyseoptionen mit Standardeinstellungen. Beispiel: Das folgende Skript wird für die Datentabelle Big Class ausgeführt. jmp, das Ergebnis zeigt nur die von mir festgelegten und gespeicherten Einstellungen an. Hinweis Ich habe Confidence Diamonds nicht aktiviert. Wenn ich jedoch von der Benutzeroberfläche aus die Option auswähle Mittel / Anova / Pooled t enthält das Ergebnis Confidence Diamonds, die internen Standardwerte für diese Analysen.
Ich glaube für die Plattform wirkt Fit Model, Personality ("Standard Least Squares") ähnlich, allerdings hat die Einstellung "Fit Least Squares" mehr Kontrolle. Ich schlage vor, dass Skripter die Plattformeinstellungen zum Ignorieren (1) verwenden und sicherstellen, dass sie diejenigen aktivieren und deaktivieren, die interne Standardeinstellungen für eine Analyse sind (z. B. Confidence Diamonds oder AICc).
Oneway(
Y( :weight ),
X( :sex )
)
Erstellen Sie auch interaktiv ein benutzerdefiniertes Modell für kleinste Fehlerquadrate, das nicht die Modellfaktoren, sondern nur die gewünschten Berichtsoptionen angibt, und fügen Sie es einem benutzerdefinierten Menü hinzu. Sie erhalten dann das gewohnte Startfenster. Die Analysen haben jedoch das, was Sie möchten, ohne die Menüoptionen zum Anpassen des Berichts verwenden zu müssen.
Probieren Sie dieses Skript mit Big Class.jmp oder einer anderen geöffneten Datentabelle aus, und Sie werden sehen, wie es sich verhält.
Fit Model(
Ignore Platform Preferences( 1 ),
// Y( :height ),
// Effects( :weight ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Scaled Estimates( 0 ),
Plot Actual by Predicted( 1 ), Plot Residual by Predicted( 1 ),
Plot Studentized Residuals( 0 ), Plot Effect Leverage( 1 ),
Plot Residual by Normal Quantiles( 0 ), Box Cox Y Transformation( 0 ),
AICc( 0 )
);
Ich kenne keinen globalen Befehl zum Ignorieren von Einstellungen. Beachten Sie jedoch, dass AICc nicht gemeldet wird, wenn Sie Ihr ursprüngliches Skript verwenden und AICc (0) für Fit Least Squares deaktivieren, wenn Sie Ihr Skript ausführen.
set platform preferences(Fit Least Squares(AICc(0)));
get platform preferences(Fit Least Squares);
open("$sample_data/big class.jmp");
Fit model(
Ignore Platform Preferences( 1 ),
Y( :height ),
Effects( :weight ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run
);