¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Necesito hacer muchos gráficos como el de abajo y agregar límites usando los límites de referencia en la configuración del eje. Los límites son diferentes para cada gráfico. ¿Hay alguna manera de automatizar esto para no tener 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 esta retroalimentación. 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 tiene unas 20 líneas de referencia. Me preguntaba si hay alguna manera de pasar el argumento 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 su 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 números.
No sé por qué es esto, 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. Me ocuparé de obtener una actualización a una versión más 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 el gráfico 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 (estándar 11) tiene una casilla de verificación para mostrar líneas de referencia en los límites de especificación.Si no está marcada, la plataforma de distribución mostrará líneas de límite, pero la plataforma de variabilidad no. Si está marcada, la plataforma de medición de variabilidad mostrará las líneas de referencia de los límites.
Es posible que esté en alguna otra versión de JMP, en cuyo caso también podría querer 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 cómo agregar 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: muestra los límites de especificación como líneas de referencia del gráfico
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. Sin embargo, estoy dispuesto a aprender, pero necesitaré 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 y cada columna tendrá límites diferentes. El conjunto de datos tiene al menos unos 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 especificación (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..." cabezas parlantes
Responderé a tu pregunta con algunas preguntas propias:
¿Es algo que harás una vez o muchas veces una y otra vez?
Si son muchos, ¿cambian los límites con el tiempo?
Si son muchos, ¿usted 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 de una tabla de búsqueda.
Re: ¿Cómo agregar líneas de referencia automáticamente a los gráficos de variabilidad?O puede usar la propiedad de columna "Límites de especificación".
:Column 1<<SET property=""></SET>
Después de configurar el LSL y el 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 y luego usar 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 las gráficas resultantes), otra es la salida, no conozco ninguna limitación, pero no se almacena en la tabla para su uso posterior.
Puede copiar/pegar en una ventana de script y ejecutarlo. Por supuesto, necesitaría recorrer los parámetros para automatizar completamente según 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>