Script de JSL para hacer análisis de Annova.Hola a todos,
Tengo una tabla de datos grandes que contiene datos medidos para varios parámetros (100+) agrupados para experimentos. Quiero hacer una prueba Annova en los datos para identificar qué parámetro muestra la variación en comparación con los datos de referencia. En otras palabras, para qué Parámetros F-ratio es más alto.
Quiero escribir un script JMP para automatizar las pruebas de Annova en todos los parámetros y generar una tabla de parámetros con F-ratio. Esto lo puedo organizar en orden descendente y trazar el resultado para los parámetros principales (por ejemplo, 20) que muestran variaciones. Ahorraré tiempo para ver solo los parámetros que responden a los experimentos.
En JMP puedo trazar el gráfico de Oneway pero no puedo encontrar el script para las pruebas de Annova. En formato GUI puedo todo esto.
¿Puede alguien ayudarme con el código de la plantilla? He adjuntado una plantilla de datos.
Gracias
Re: script JSL para hacer análisis de AnnovaGracias Script funciona como maravillas.
Definitivamente voy a mirar PROYECCIÓN DE RESPUESTA.
¡Gracias de nuevo!
Re: script JSL para hacer análisis de AnnovaMe gustaría echar un vistazo serio a la Evaluación de respuesta plataforma.
Pero, si quieres hacerlo de esta manera, esto debería ayudarte a comenzar:
NamesDefaultToHere(1);
// Example table
dt = DataTable("TestDataforAnnova.jmp");
// Any table referenced as 'dt'
cols = dt << getColumnNames("String");
// Assume first column is the treatment, and all other columns are responses
treat = cols[1];
RemoveFrom(cols, 1);
ow = dt << Oneway(
Y( Eval(cols) ),
X( Eval(treat) ),
Means( 1 ),
Box Plots( 0 ),
Mean Diamonds( 1 )
);
owFirstRep = Report(ow[1]);
// Do 'Show Tree Structure' in the report to identify which table is needed
dt2 = owFirstRep[TableBox(2)] << makeCombinedDataTable;
dt2 << setName((dt << getName)|| " ANOVA");
// Manipulate/simplify 'dt2' to taste . .