Utilice un guión modelo en la tabla DOE pero cambie las respuestasHola,
Tengo 10 tablas DOE diferentes y cada una tiene el guión modelo DOE. Quiero utilizar un script para usar el script modelo existente en cada tabla y ejecutarlo con una columna de respuesta diferente (o reemplazando: Y en el script modelo).
digamos que una de la tabla DOE es dt y se agregan 2 columnas en la misma tabla que serán las nuevas respuestas (Y) para el estudio: col1 y col2. Estas respuestas no están en el guión modelo.
¿Cómo puedo modificar la siguiente sección en la secuencia de comandos para que tome la columna de entrada y ejecute la secuencia de comandos del modelo existente en ella? ¿Es posible? ¿O tendré que ir manualmente a cada tabla DOE y modificar el script "Modelo" con las 2 respuestas de col1 y col2?
modelo = dt << Obtener propiedad ("Modelo");
Insertar en (modelo, Expr (Ejecutar));
Eval (modelo);
Tabla de datosGAMAScriptingRe: usar el script modelo en la tabla DOE pero cambiar las respuestasPor favor encuentre una forma:
NamesDefaultToHere(1);
// Example table with saved DOE script
dt = Open("$SAMPLE_DATA/Design Experiment/Custom RSM.jmp");
// Make a new response column with different (random) values
Eval(Column(dt, "Y") << getScript);
Column(dt, "Y 2") << setName("New Y");
Column(dt, "New Y") << setFormula(RandomNormal(0,1));
// Use the saved script with the new response column . . .
modelScript = dt << getScript("Model"); // Get the saved script
RemoveFrom(modelScript, 1); // Remove the current response definition
InsertInto(modelScript, Expr(Y(:New Y))); // Add the updated response definition
InsertInto(modelScript, Expr(Run)); // Add the 'Run' directive
modelScript; // Run the modified script
(No estoy seguro de por qué, pero 'SubstituteInto ()' tuvo algunos problemas).</CODE><CODE class=" language-jsl">
Re: usar el script modelo en la tabla DOE pero cambiar las respuestasHola, Ian,
la línea de abajo realmente elimina todo (todos los efectos) en la secuencia de comandos del "modelo" del DOE.
RemoveFrom (modelscript, 1)
A continuación se muestra un ejemplo del modelo creado cuando diseño un DOE. De cualquier manera, para eliminar y reemplazar: Y con script?
Modelo de ajuste(
Efectos (
:A,
:B,
: A *: B,
),
Y (: Y))
)
Re: usar el script modelo en la tabla DOE pero cambiar las respuestasHola, Ian,
Lo tengo. Solo mire el "Modelo" en el archivo RSM.jmp personalizado que mostró aquí. la Y (: Y) está en el primer argumento en Ajustar modelo. mientras que el modelo en mi tabla DOE es el segundo argumento (o el último en este caso). Creo que usar RemoveFrom (modelscript, 1) eliminará el primer argumento en mi "Modelo", que es Efecto. Cambié el 1 a -1 y ahora está funcionando.
Gracias por su ayuda, ahora puedo habilitar un bucle a través de todas las diferentes tablas DOE.