<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola
Estoy intentando utilizar el DOE de diseño personalizado (Jmp 11) para configurar un experimento.Hay tres (3) factores: mux, palabras y bpw y dos respuestas (no se muestran).
En mi diseño personalizado, designé a mux como de 3 niveles. factor discreto con valores de 8, 16 y 32. palabras como continuo variable entre 1024 y 32768. Y bpw como continuo variable entre 4 y 144, según los requisitos de la tabla adjunta.

Además, habilité un script para lo siguiente combinaciones no permitidas :
mux==8 & palabras>8192 | mux == 8 & mod(palabras, 32) !=0;
mux == 16 & palabras < 2048 | mux == 16 & Mod( palabras, 64 ) != 0 | mux == 16 & bpw > 72 | mux == 16 & palabras > 16384;
mux==32 & palabras<4096 | mux == 32 & mod(palabras, 128) !=0 | mux ==32 & bpw >36;
Sin embargo lo anterior combinación no permitida no se está respetando cuando se hace el diseño, incluso cuando habilito 3 tercero Interacciones de nivel en el modelo, incluidas mux*words, mux*bpw, bpw*words y mux*bpw*words.
¿Alguna idea sobre lo que podría estar haciendo mal aquí?

Me alegra poder ayudar.
¡Feliz día de acción de gracias!
¡Estás absolutamente en lo correcto! No presté atención a la frecuencia con la que aparecían los niveles medios. La apariencia de los niveles es mucho mejor cuando se designan como factores categóricos según sus sugerencias.
Gracias Ryan, salvaste el día.¡Feliz TG!
Vaya, había estado charlando con el soporte técnico al respecto, por eso viste mux como categórico en lugar de discreto en mi ejemplo.
Ciertamente podría designar mux como numérico discreto; solo debe tener más cuidado al definir el modelo, ya que es posible que el nivel medio (16) no aparezca a menos que incluya el término cuadrático para el numérico discreto. También puede encontrar casos en los que los niveles intermedios no aparecen con tanta frecuencia. Esto se debe a que el diseñador personalizado trata la variable numérica discreta como continua y está tratando de encontrar la mejor asignación según el modelo.
Si desea garantizar el equilibrio entre los niveles de mux (o que todos se acostumbren si tiene muchos niveles), yo elegiría categórico.
Salud,
ryan
Rlek2, ¡estás en lo cierto!Respondió al mismo tiempo que un especialista en soporte técnico de JMP me respondió esta pregunta. ¡Ella hizo sugerencias similares a las tuyas!
¿Puedo preguntarle por qué eligió designar mux como un factor categórico en lugar de discreto?El diseño funciona en cualquier caso, pero me lo preguntaba.
¡De nuevo, gracias por tu ayuda!
Ya casi has llegado; lo primero que noté es que querrás conectar tus condiciones con OR ("|"s). Con el punto y coma, las combinaciones no permitidas solo miran la declaración final para evaluar.
El otro problema con el que te encontrarás es con la función Mod. Debido a que las palabras son continuas, fuera del mínimo y el máximo, el diseñador personalizado tendrá problemas para llegar directamente a un número entero.
Si pone un límite a la función mod, encontrará un diseño, como en el código siguiente. Luego podría cambiar el valor al incremento más cercano para cada nivel de mux.
La otra opción es que las palabras sean una variable numérica discreta con un pequeño subconjunto de incrementos que funcionen. Por ejemplo, podría tomar los límites superior e inferior y el punto medio para cada nivel de mux. La función Mod debería comportarse mejor en ese caso (es decir, no es necesario establecer límites como en el código siguiente).
¡Espero que ayude!
Salud,
ryan
GAMA (
{ Agregar respuesta ( Maximizar , "Y" , . , . , . ) ,
Agregar factor ( Categórico , { "8" , "dieciséis" , "32" } , "mux" , 0 ) ,
Agregar factor ( Continuo , 1024 , 32768 , "palabras" , 0 ) ,
Agregar factor ( Continuo , 4 , 144 , "bpw" , 0 ) , Establecer semilla aleatoria ( 1253068796 ) ,
Número de inicios ( 40 ) , Agregar término ( { 1 , 0 } ) , Agregar término ( { 1 , 1 } ) ,
Agregar término ( { 2 , 1 } ) , Agregar término ( { 3 , 1 } ) , Establecer tamaño de muestra ( 20 ) ,
Combinaciones no permitidas (
mux == 1 & palabras > 8192 | mux == 1 & ( Modificación ( palabras , 32 ) >= 1 ) | mux == 2 &
palabras > 16384 | mux == 2 & palabras < 2048 | mux == 2 & ( Modificación ( palabras , 64 ) >= 1 )
| mux == 2 & bpw > 72 | mux == 3 & palabras < 4096 | mux == 3 &
( Modificación ( palabras , 128 ) >= 1 ) | mux == 3 & bpw > 36
)}
) ;