Tengo problemas para usar Ignorar preferencias de plataforma () con Fit Model. En este ejemplo, enciendo las AICc en las preferencias, y luego trato de usar Ignorar las preferencias de la plataforma para ejecutar Fit Model sin la salida AICc, pero todavía aparece. ¿Hay algo mal con mi sintaxis?
Como pregunta adicional, ¿hay una opción más global para ignorar todas las preferencias y preferencias de la plataforma al ejecutar un script? Casi de la misma manera que los nombres predeterminados aquí (1) crean un espacio de nombres único para ese script, ¿una opción para ignorar todas las preferencias del usuario al ejecutar plataformas en un script?
Gracias.
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 ,
Parece que hay varias opciones de análisis que tienen configuraciones predeterminadas. Por ejemplo, si el siguiente script se ejecuta para la tabla de datos Big Class. jmp, el resultado mostrará solo las preferencias que he establecido y guardado. Tenga en cuenta que no tengo diamantes de confianza marcados. Sin embargo, si desde la IU selecciono la opción Medios / Anova / t agrupado , el resultado incluirá Diamantes de confianza, los valores predeterminados internos para ese análisis.
Creo que para la plataforma Fit Model, la personalidad ("Standard Least Squares") actúa de manera similar, sin embargo, las preferencias de Fit Least Squares tienen más control. Sugiero que los scripters usen Ignorar las preferencias de la plataforma (1) y se aseguren de que activan los que desean y desactivan los valores predeterminados internos para un análisis (como Diamantes de confianza o AICc).
Oneway(
Y( :weight ),
X( :sex )
)
Incluso de forma interactiva, cree un modelo Fit de mínimos cuadrados personalizado que no especifique los factores del modelo, solo las opciones de informe deseadas y agréguelo a un menú personalizado. Luego obtiene la ventana de inicio habitual, sin embargo, los análisis tendrán lo que desea sin tener que usar las opciones del menú para personalizar el informe.
Pruebe este script con Big Class.jmp u otra tabla de datos abierta, y verá cómo se comporta.
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 )
);
No conozco un comando global de ignorar preferencias. Sin embargo, tenga en cuenta que si toma su script original y deshabilita AICc, AICc (0), para Ajustar mínimos cuadrados, cuando ejecuta su script, no se informa AICc.
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
);