cómo replicar cada ejecución una vez a la vez para DSDQuiero crear un código que me ayude a replicar la ejecución seleccionada en un diseño factorial completo.
Por ejemplo, si tengo un diseño factorial completo con 4 factores y 16 carreras. Quiero seleccionar una ejecución para ser replicada para generar una nueva matriz. Necesito hacer bucles para generar 16 matrices basadas en la matriz factorial completa original.
Re: cómo replicar cada ejecución una vez a la vez para DSDPor favor aclare algunos puntos.
- ¿Desea crear un diseño aumentado replicando una ejecución?
- ¿Desea aumentar el diseño original de una vez por cada ejecución en el diseño original?
- ¿Quieres los nuevos diseños en su propia tabla de datos?
Suponiendo que la respuesta a todas estas preguntas es sí, entonces este script ilustra cómo se podría hacer.
Names Default to Here( 1 );
// set up example design
design = DOE(
Full Factorial Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, {-1, 1}, "X1", 0 ),
Add Factor( Continuous, {-1, 1}, "X2", 0 ),
Add Factor( Continuous, {-1, 1}, "X3", 0 ),
Add Factor( Continuous, {-1, 1}, "X4", 0 ), Set Random Seed( 1338093688 ),
Make Design, Simulate Responses( 0 )}
);
dt = design << Make Table;
design << Close Window;
// assume that orginal design by JMP is available as current data table
factor = dt << Get Column Names( Numeric, String );
Remove From( factor );
// obtain design and remove response column (last data column)
design = dt << Get As Matrix;
design[0,NCol(design)] = [];
// iterate over the rows of the original table
nr = N Row( design );
For( i = 1, i <= nr, i++,
augmented = design |/ design[i,0];
As Table( augmented, << Column Names( factor ) );
);
La parte inicial del script crea un ejemplo. En la práctica, elimine esta parte del script. Cree el diseño con la plataforma JMP y haga la tabla. Luego ejecute el resto del script.
Re: cómo replicar cada ejecución una vez a la vez para DSD señor. Markbailey
Realmente aprecio tu ayuda.
¿Qué debo hacer si quiero cambiar la matriz original?
¿Qué debo hacer si quiero replicar dos ejecuciones de la matriz original?
¿Cómo calcular el análisis de potencia, los errores estándar relativos, D_eff y A_eff?
finalmente, ¿hay algún material que me ayude a comenzar a escribir código en un script JMP?
gracias
Re: cómo replicar cada ejecución una vez a la vez para DSD"¿Qué debo hacer si quiero cambiar la matriz original?"
La matriz original se basa en el diseño guardado en una tabla de datos JMP. Por lo tanto, el script funciona con cualquier tabla de datos hecha desde una plataforma de diseño JMP.
"¿Qué debo hacer si quiero replicar dos ejecuciones de la matriz original?"
Puede duplicar dos filas a la vez con una segunda iteración de anidamiento. La iteración exacta dependerá de si desea todas las combinaciones.
"¿Cómo calcular el análisis de potencia, los errores estándar relativos, D_eff y A_eff?"
Inicie la plataforma Evaluar diseño en cada una de las tablas de datos resultantes. Esta plataforma proporciona la misma información que se encuentra en el esquema de Evaluación de diseño cuando diseña un experimento con JMP.
"Finalmente, ¿hay algún material que me ayude a comenzar a escribir código en un script JMP?"
Claro, consulte Ayuda> Biblioteca de documentos JMP> Guía de secuencias de comandos. También brindamos capacitación basada en instructor para la creación de secuencias de comandos.
Re: cómo replicar cada ejecución una vez a la vez para DSDSeñor, he intentado agregar más bucles lamentablemente no funcionó conmigo
¿podría ayudarme a escribir código para seleccionar dos filas diferentes para cada iteración?
otra solicitud de ayuda ¿cómo puedo usar el ejemplo anterior para una matriz diferente que no se incluye en JMP?
salud