Cambio de plataforma de detección de procesos entre JMP 15 y JMP16Hola,
Utilizo la plataforma de selección de procesos en un script.
S = Response Screening( Y( Eval( Expr( YParamList ) ) ), X( :Split ), practical difference portion( 0.05 ),save compare means );
Luego utilizo la tabla de resultados para dibujar gráficos de parámetros significativos.
Sin embargo, como usamos JMP16, no funciona bien. Parece que se ha modificado el nombre de la tabla, el orden de las tablas (la tabla activa después de la ejecución no es la misma) e incluso el nombre de la columna. No encuentro solución para que funcione tanto en JMP15 como en JMP16, ya que se han modificado el nombre y el orden de la tabla juntos.
Es molesto ya que sólo una parte de los usuarios ha migrado a JMP16.
¡Gracias por la ayuda!
Jérôme
Diseño de experimentosRe: Cambio de plataforma de detección de procesos entre JMP 15 y JMP16De hecho, el título es incorrecto, es un problema de detección de respuestas.
Como lo mencionó Jthi, puedo hacer un script que pruebe la versión jmp, pero me gustaría evitarlo...
No puedo entender la forma en que podemos asignar nombres a la tabla generada. Solía hacerlo como Txnelson, pero no parece robusto...
Jérôme
Re: Cambio de plataforma de detección de procesos entre JMP 15 y JMP16Para el nombre de la columna:
- en JMP15, la tabla de comparación proporciona nombres como Leveli y Levelj.
- En JMP16 es Niveau(x)i, Niveau(y)i.
Lo mismo para la tabla de valores de datos, se llama una vez "Pvalues" y luego "Pvaleurs".
Bueno, ambas versiones están instaladas en francés, pero no se comportan igual.
Quizás sea un problema de traducción al francés.
Re: Cambio de plataforma de detección de procesos entre JMP 15 y JMP16Solo para estar seguros, estamos hablando de lo mismo: en el título mencionaste la evaluación del proceso, pero en el guión usas la evaluación de la respuesta. ¿Está seguro de haber agregado el script correcto? ¿O el título es incorrecto?
Sin embargo, una forma que podría utilizar para abordar diferentes versiones es lo que se mencionó en el primer comentario, verificar la versión utilizada y luego usar los scripts para cada versión, por ejemplo, usando una construcción match/if-else/try. Por lo general, los scripts tienen una versión robusta; sin embargo, a veces el informe de la plataforma cambia y el resultado se ve diferente. Es posible que desee consultar el registro en JMP 15 y 16 para ver si también hay advertencias u otros mensajes.
Re: Cambio de plataforma de detección de procesos entre JMP 15 y JMP16Creo que el siguiente código funcionará tanto para JMP 15 como para JMP 16 y devolverá las referencias de la tabla de datos consistentes.
S = Response Screening(
Y( Eval( Expr( YParamList ) ) ),
X( :Split ),
practical difference portion( 0.05 )
);
Wait( 0 );
s << save compare means;
dtCompare = Current Data Table();
dtPValues = Data Table( "PValues" );
Ahora con respecto a los cambios de nombre indicados.No encontré ninguna columna con nombres diferentes al comparar entre JMP 15 y JMP 16.¿Qué encontraste específicamente diferente?
Re: Cambio de plataforma de detección de procesos entre JMP 15 y JMP16Definitivamente no es la solución óptima, pero se podrían implementar diferentes enfoques para diferentes versiones de JMP. Puede obtener la versión JMP con:
JMP Version()
//Word(1, JMP Version(), ".");