¿Cómo agregar líneas de referencia automáticamente a los cuadros de variabilidad?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Necesito hacer muchos gráficos como el que se muestra a continuación y agregar límites usando los límites de referencia en la configuración del eje. Los límites son diferentes para cada gráfica. ¿Hay alguna forma de automatizar esto para que no tenga que agregar manualmente a cada gráfico? Los límites superior e inferior podrían incluirse en el conjunto de datos en columnas adicionales.

Re: ¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?Gracias por este comentario. Lo usé de la siguiente manera ya que necesitaba establecer muchas líneas de referencia.
VarChartObj=Graph builder(..)
M=[1,20,30,....];//many as 20 different values
For (i=1,i<=size matrix M, i++,
report(varChartObj)[axisbox(1)]<< add ref line (M[i], solid, red);
);
Noté que la ejecución es muy lenta, aunque solo hay unas 20 líneas de referencia. Me preguntaba si hay una manera de pasar el argumento de Matrix a la línea de abajo sin tener que hacer un bucle For (pensé que tal vez el problema es el bucle). Algo como:
report(varChartObj)[axisbox(1)]<< add ref line (Matrix, solid, red);
O cualquier otro método ... ¡Gracias de antemano por tu ayuda!
Re: ¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?Gracias por esto.
Especialmente la parte de abajo:
eval(substitute(nameexpr(myAxis), expr(aaa), 0.4, expr(bbb), 1.2));
Por alguna razón, esta sustitución es necesaria en jmp 12 pero no en jmp 11 si se usan variables en lugar de los números.
No sé por qué, pero me alegro de haber encontrado esta estructura en tu publicación.
Re: ¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?Tengo una revisión anterior (8) y no tiene esa casilla de verificación. Noté que agrega los límites a la distribución pero no a la variabilidad. Voy a ver acerca de cómo obtener una actualización a una versión reciente.
Re: ¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?Si tiene el límite de especificación en la tabla como columnas, puede usar la gráfica de superposición. Pero no proporciona ninguna estadística.



Re: ¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?Para mi versión de JMP (11 estándar) tiene una casilla de verificación para mostrar las líneas de referencia en los límites de especificación. Si no se marca, la plataforma de distribución mostrará las líneas límite, pero la plataforma de variabilidad no lo hará. Si se comprueba, la plataforma del medidor de variabilidad mostrará los límites de las líneas de referencia.
Puede estar en alguna otra versión de JMP, en cuyo caso también puede agregar líneas de referencia a las propiedades de la columna además de los límites.
Re: ¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?Aquí está el hilo sobre la adición de ref. línea. Hay una casilla de verificación "Mostrar como líneas de referencia del gráfico" en la parte inferior del cuadro de límite de especificaciones si usa JMP 10 o superior.
JSL - mostrando límites de especificaciones como líneas de referencia de gráficos
Re: ¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?Agregué los límites de especificación a las propiedades de la columna según se muestra a continuación, pero los gráficos no muestran las líneas de referencia cuando vuelvo a trazar. ¿Estoy haciendo algo mal?


Re: ¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?Hola Kevin,
En primer lugar, no estoy familiarizado con la ejecución de scripts en JMP. Aunque estoy dispuesto a aprender, pero requeriré algún otro entrenamiento.
Para estos gráficos, los límites para cada conjunto de datos en particular no cambiarán. Haré esto con bastante frecuencia y habrá múltiples columnas de datos con cada columna con límites diferentes. El conjunto de datos tiene al menos unos pocos cientos de columnas de datos, pero solo necesito graficar quizás 20 de las columnas. Por lo tanto, solo estas 20 columnas necesitarían límites de especificaciones (líneas de referencia) agregados a los gráficos.
Gracias,
Almiar
Re: ¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?"Hay un millón de formas de hacer las cosas ..." Talking Heads
Responderé a tu pregunta con algunas de mis propias preguntas:
¿Es esto algo que harás una vez, o muchas veces una y otra vez?
Si son muchos, ¿los límites cambian con el tiempo?
Si son muchos, ¿solo ejecutará el script o lo harán otros?
Dependiendo de las respuestas a estas, podría considerar seriamente usar un bucle iterativo con matrices asociativas desde una tabla de consulta.
Re: ¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?O puede usar la propiedad de la columna "Límites de especificaciones".
:Column 1<<SET property=""></SET>
Después de configurar la LSL y la USL para una columna determinada, todos los gráficos mostrarán las líneas de referencia.
Re: ¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?Puede incluir sus límites en una lista, luego use una variación del fragmento de código aquí para agregar líneas de referencia. Tenga en cuenta que hay dos formas de hacerlo a través de un script que conozco. Una es establecer la propiedad de la columna (límite de 4 líneas, permanece con la tabla y los gráficos resultantes), una es para la salida, no conozco ninguna limitación, pero no se almacena en la tabla para su uso posterior.
Puedes copiar / pegar en una ventana de script y ejecutarlo. Por supuesto, necesitaría recorrer los parámetros para automatizar completamente sus necesidades.
Clear Log();
Names Default To Here( 1 );
dtData = open( "$SAMPLE_DATA\Variability Data\2 Factors Crossed.jmp");
// 1. add ref lines to the column property. It will be there for other plots as well.
// this first attempt doesn't work...
//column(dtData, "Measurement")<<SET property=""></SET>