Utilice el script modelo en la tabla DOE pero cambie las respuestasHola,
Tengo 10 tablas DOE diferentes y cada una tiene el script del modelo DOE. Quiero crear un script para usar el script del modelo existente en cada tabla y ejecutarlo con una columna de respuesta diferente (o reemplazar :Y en el script del modelo).
Digamos que una de las tablas DOE es dt y se agregan dos columnas a la misma tabla que serán las nuevas respuestas (Y) para el estudio: col1 y col2. Estas respuestas no están en el script del modelo.
¿Cómo puedo modificar la siguiente sección en el script para que tome la columna de entrada y ejecute el script del modelo existente? ¿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);
Modelado estadístico avanzadoAutomatización y scriptingDiseño de experimentosPersonalización masivaIngeniería de Calidad y ProcesosRe: 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))
)