Je ne parviens pas à utiliser Ignore Platform Preferences () avec Fit Model. Dans cet exemple, j'active AICc dans les préférences, puis j'essaie d'utiliser Ignorer les préférences de la plate-forme pour exécuter Fit Model sans la sortie AICc, mais elle apparaît toujours. Y at-il quelque chose qui ne va pas avec ma syntaxe?
En prime, existe-t-il une option plus globale permettant d'ignorer toutes les préférences et les préférences de plate-forme lors de l'exécution d'un script? Presque de la même manière que les noms par défaut ici (1) crée un espace de nom unique pour ce script, une option permettant d’ignorer toutes les préférences de l’utilisateur lors de l’exécution de plates-formes dans un script?
Merci.
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 ,
Il semble qu'il existe plusieurs options d'analyse avec des paramètres par défaut. Par exemple, si le script suivant est exécuté pour la table de données Big Class. jmp, le résultat affichera uniquement les préférences que j'ai définies et enregistrées. Remarque Je n'ai pas coché Diamants de confiance. Cependant, si dans l'interface utilisateur, je sélectionne l'option Moyens / Anova / Pooled t , le résultat inclura les diamants de confiance, les valeurs internes par défaut pour ces analyses.
Je crois que pour la plate-forme Fit Model, Personality ("Standard Least Squares") agit de la même manière, mais les préférences Fit Least Squares ont plus de contrôle. Je suggère que les scripteurs utilisent Ignore Platform Preferences (1) et s’assurent d’activer ceux qu’ils veulent et ceux qui sont les valeurs par défaut internes pour des analyses (telles que Confidence Diamonds ou AICc).
Oneway(
Y( :weight ),
X( :sex )
)
Même de manière interactive, créez un modèle d’ajustement des moindres carrés personnalisé qui ne spécifie pas les facteurs de modèle, mais uniquement les options de rapport souhaitées et ajoutez-le à un menu personnalisé. Ensuite, vous obtenez la fenêtre de lancement habituelle, mais les analyses auront ce que vous voulez sans avoir à utiliser les options du menu pour personnaliser le rapport.
Essayez ce script avec Big Class.jmp ou une autre table de données ouverte et vous verrez comment il se comporte.
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 )
);
Je ne connais pas de commande globale ignorer les préférences. Toutefois, notez que si vous prenez votre script d'origine et désactivez AICc, AICc (0), pour Ajuster les moindres carrés, lorsque vous exécutez votre script, AICc n'est pas signalé.
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
);