¡Se necesita ayuda! Cómo automatizar la creación de gráficos de controlEstimados usuarios,
Necesito su ayuda para usar JMP para crear gráficos de control. En este momento tenemos todos los datos en hojas de cálculo de Excel actualizados diariamente (cada día hay 1 línea más en Excel que representa los puntos de datos del día) y quiero hacer un gráfico I-MR con estos datos.
Aquí debajo de mis requisitos:
- datos de una hoja de cálculo de Excel posiblemente importados automáticamente a JMP
- límites de control fijos que se actualizarán solo cuando sea necesario
- Reglas implementadas (por ejemplo, reglas de Westgard)
- posiblemente una alerta automática (como por ejemplo un cambio de color de fondo) si se viola una regla
- automatizar tanto como sea posible la creación de gráficos de control (por ejemplo, una vez que esté disponible un nuevo conjunto de datos diarios, importarlo fácilmente de Excel a JMP para colocar en el gráfico los datos más recientes)
No sé exactamente cuál es la mejor y más fácil forma de proceder, por lo que necesito su opinión.
Muchas gracias.
Re: ¡Se necesita ayuda! Cómo automatizar la creación de gráficos de controlRespondí a una discusión anterior sobre gráficos de rango móvil.No todas las reglas de tendencia tienen sentido, sin embargo, algunas como las que marcan numerosos valores, todos dentro de 1 sigma, pueden señalar una reducción en el rango móvil (la variabilidad) y una regla como 4 de 5 fuera de 2 sigma realmente indica inestabilidad.Supongo que JMP no permite las reglas estándar para MR, ya que están destinadas a datos de tipo "normal".
Dicho esto, el siguiente script muestra una solución alternativa:
- Cree una transformación de la variable, el abs (Dif (varcol, 1)) es el cálculo para un rango móvil
- Crear el gráfico de tendencia con los límites.
- Cambiar el título del gráfico
Tenga cuidado con las reglas que aplica.He visto muchas veces a personas malinterpretar un gráfico de RM.
Re: ¡Se necesita ayuda! Cómo automatizar la creación de gráficos de controlHola, chicos,
Leí algunos tutoriales y probé varios gráficos, pero no puedo entender una cosa:
¿Por qué si creo un gráfico desde el generador de gráficos de control tengo acceso a la configuración y personalización de las advertencias, en cambio si empiezo a crear un gráfico IR no puedo y necesito usar las reglas estándar?
Creo que, de todos modos, ya casi estoy allí, pero es posible que necesite algunas pistas adicionales en los próximos días.
Gracias.
Re: ¡Se necesita ayuda! Cómo automatizar la creación de gráficos de controlSi tienes tiempo, echa un vistazo a estos:
https://www.jmp.com/en_us/events/ondemand/mastering-jmp/automating-analyses-and-reports-using-JMP-scripts.html
https://www.jmp.com/en_us/events/ondemand/mastering-jmp/tracking-and-trending-manufacturing-metrics.html
https://community.jmp.com/t5/Mastering-JMP/Tracking-and-Trending-Manufacturing-Metrics-Journal-and-Slides/ta-p/24176
y también este poquito de aquí
https://community.jmp.com/t5/Byron-Wingerd-s-Blog/Control-Charts-with-a-Relative-X-Axis-Scale/ba-p/33448
Por favor, no tome esto como un "permítame buscarlo en Google". Durante el último año más o menos traté de cubrir este tema exacto en los webcasts de Mastering JMP.
Re: ¡Se necesita ayuda! Cómo automatizar la creación de gráficos de controlHola gzmorgan0,
Estoy usando JMP 12.2.
Aquí abajo mis comentarios en rojo
- ¿Será el conjunto de datos totalmente nuevo, sin historial del día anterior? No, el conjunto de datos será el mismo del día anterior simplemente agregando una nueva línea
- ¿Deberían almacenarse los límites en un archivo separado, y si se modifican los límites, debería reflejarse la fecha del cambio en el gráfico y aplicarse las reglas para los límites que estaban vigentes cuando se recopilaron los datos? los límites se almacenarán en un archivo separado y, en caso de cambio de límite, deben reflejarse en el gráfico (¿tal vez como una fase?) y posiblemente se apliquen reglas con los límites vigentes en ese momento
- Si se muestran datos históricos, ¿debería estar disponible el historial de comentarios con cada ejecución?No conozco esta opción, ¿cómo podemos poner comentarios en el gráfico? En cualquier caso, el historial debe estar disponible
- ¿Es el resultado un gráfico "fijo" o muerto como un diario o un gráfico en vivo? ¿Cuáles son las principales diferencias?
- ¿Es esto solo para ser administrado por usted o por otros? varios operadores ejecutarán el gráfico y los archivos JMP se almacenarán en una carpeta compartida
También tengo algunas preguntas adicionales:
- en el gráfico I-MR, JMP usa automáticamente como línea central el promedio de los valores y las reglas se aplican creando zonas alrededor de esta línea, ¿cómo puedo configurar la línea central como (UCL+LCL)/2 que representa el valor esperado y aplicar reglas a esto como por ejemplo 8 puntos seguidos por encima o por debajo de CL?
- Traté de hacer esto más simple, si omitimos el uso de Excel y seguimos agregando nuevas filas en una tabla de datos JMP, puedo crear los gráficos a partir de estos datos y guardarlos más tarde como un informe. Puedo agregar y actualizar el gráfico diariamente manteniendo el configuración que hice, ¿podría decirme cuáles son finalmente las limitaciones de esta solución?
Gracias
Re: ¡Se necesita ayuda! Cómo automatizar la creación de gráficos de controlDebe agregar qué versión de JMP está utilizando.
El primer guión de paso es fácil, pero el diablo está en los detalles:
- ¿Será el conjunto de datos totalmente nuevo, sin historial del día anterior?
- ¿Deberían almacenarse los límites en un archivo separado, y si se modifican los límites, debería reflejarse la fecha del cambio en el gráfico y aplicarse reglas para los límites que estaban vigentes cuando se recopilaron los datos?
- Si se muestran datos históricos, ¿debería estar disponible el historial de comentarios con cada ejecución?
- ¿Es el resultado un gráfico "fijo" o muerto como un diario o un gráfico en vivo?
- ¿Es esto solo para ser administrado por usted o por otros?
Estoy seguro de que obtendrá una respuesta para el primer paso una vez que proporcione la versión JMP. Esta nota es un aviso, que los elementos anteriores son características habituales solicitadas. Por lo tanto, deberá profundizar en aprender algo de JSL.
En el menú principal de JMP, seleccione Ayuda>Índice de secuencias de comandos> seleccione Funciones> y escriba Excel en el campo de texto de búsqueda, seleccione Abrir de la lista de elementos (coincidencia de elementos).Ver ejemplo 3. Contiene la sintaxis general para la lectura de Excel y el ejemplo a continuación.
dt = Open(
"$SAMPLE_IMPORT_DATA/Team Results.xlsx",
Worksheets( "Ungrouped Team Results" ),
Worksheet Settings(
Headers Start on Row( 3 ),
Data Starts on Row( 4 )
)
);
Ahora seleccione Objetos y escriba Gráfico de control en el campo de texto de búsqueda. Te sugiero que pruebes el script para:
- Controle el tipo de gráfico, luego desplácese hacia abajo y mire los scripts para
- infrarrojos
- Obtener límites
Las opciones disponibles dependen de su versión de JMP.
Re: ¡Se necesita ayuda! Cómo automatizar la creación de gráficos de controlHola Byron,
ante todo gracias por tu ayuda!
Estoy usando V12.2, ¿cuáles son los principales problemas que puedo enfrentar en comparación con V14?
De todos modos, intentaré "pegar" todas las piezas para tener una herramienta simple para administrar todos los gráficos de control del laboratorio, debe ser fácil de usar y lo suficientemente rápido para no sobrecargar las actividades diarias de los técnicos de laboratorio.
Me pondré en contacto contigo si necesito más ayuda.
Gracias de nuevo.
Re: ¡Se necesita ayuda! Cómo automatizar la creación de gráficos de control¿Estás usando v14? Porque eso facilitará algunas cosas.
Para empezar, solo use Abrir archivo y el asistente de importación para abrir su tabla de Excel.
-JMP escribe un script de origen en la tabla.
Luego use el generador de gráficos de control para hacer sus gráficos y guarde el script en la tabla de datos.
-JMP escribe el script del gráfico de control.
Mientras esté allí, establezca los límites de control como desee y luego guarde los límites en una tabla.
-Consulte la guía de secuencias de comandos, tiene una secuencia de comandos para cargar límites de especificaciones.
En el nivel más básico, todo lo que tendrá que hacer es "pegar" estas piezas.
dt=abrir();
obj=dt<
obj<< obtener límites (nombre de la tabla de límites):
luego, por diversión, sería bueno agregar la herramienta de evaluación de procesos para recibir alertas.