Hola,
Estoy utilizando la funcionalidad de diseño personalizado de JMP para generar un diseño. Utilizo la opción "Establecer semilla aleatoria" para establecer la semilla en 1. Utilizo la opción "Número de inicios" para establecer los inicios en 100. Pero cada vez que hago clic en "Crear diseño" obtengo una matriz de diseño diferente. ¿Qué debo hacer para obtener la misma matriz de diseño cada vez que establezco el valor inicial aleatorio en 1 y el número de inicios en 100?
¡¡Esto funciona!! Gracias Ryan !!
Disculpas por el problema con esto: resulta que este problema aparece si usas un valor de 1 para la semilla aleatoria. El desarrollo es consciente de ello, y espero abordarlo en una versión futura. Si usa Set Random Seed (123), o algo> 1, debería funcionar.
Saludos, Ryan
Uso esta función (guardar script) todo el tiempo, pero nunca he observado este problema. Pero nunca cambio la semilla aleatoria a 1 y nunca hago la tabla de datos. Solo quiero la reproducibilidad del diseño. Quizás el usuario deba informar al Soporte Técnico de JMP.
@markbailey escribió:
Haga clic en el triángulo rojo junto a Diseño personalizado y seleccione Guardar script en la ventana Script comando en la parte inferior del menú. Observe la Establecer semilla aleatoria argumento. Puede ejecutar el script siempre que desee el mismo diseño. Tenga en cuenta que este script también se guarda como Diálogo DOE tabla de comandos al hacer clic Hacer mesa .
Hola, Mark,
Creo que eso es lo que el OP describe haciendo; sin embargo, no están obteniendo el mismo resultado cada vez. Pude reproducir el problema en mi final en JMP 13. Por ejemplo, cada uno de estos diseños se creó a partir de la misma secuencia de comandos del Diálogo DOE:
El guión es:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, -1, 1, "X1", 0 ),
Add Factor( Continuous, -1, 1, "X2", 0 ), Set Random Seed( 1 ),
Number of Starts( 100 ), Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {1, 2} ), Add Term( {1, 1}, {2, 1} ),
Add Term( {2, 2} ), Set Sample Size( 12 ), Optimality Criterion( 2 ),
Make Design}
)Puede ver que el valor inicial aleatorio está establecido en 1, pero cada vez recibimos diseños con diferentes aleatorizaciones.
Haga clic en el triángulo rojo junto a Diseño personalizado y seleccione Guardar script en la ventana Script comando en la parte inferior del menú. Observe la Establecer semilla aleatoria argumento. Puede ejecutar el script siempre que desee el mismo diseño. Tenga en cuenta que este script también se guarda como Diálogo DOE tabla de comandos al hacer clic Hacer mesa .
Eso es extraño. Ese número aleatorio de semillas solo podría pertenecer a la generación del diseño de inicio aleatorio en cada iteración del algoritmo de intercambio de coordenadas, no a la aleatorización final de las ejecuciones. Eso aseguraría que obtendrías el mismo conjunto de ejecuciones, pero aún son aleatorios en un orden diferente. Aunque no es lo que esperaría.