Adjunto a esta publicación encontrará el guión y la presentación mostrada por el Aker BioMarina representante durante la reunión del Grupo de Usuarios del JMP Nórdico de 2023.
Algunas palabras de advertencia :
- Como se destacó durante la sesión de preguntas y respuestas, existen problemas con los supuestos subyacentes y de ello se deduce que la reestandarización de los datos relativos no es necesariamente sólida desde el punto de vista estadístico. Además, como señaló un participante, puede ser más útil tener intervalos de incertidumbre también, o quizás preferiblemente, para el eje X (tiempo) en lugar del parámetro de control de calidad medido.
- El script compartido supone que está permitido agrupar los datos (estabilidad hipotética) para diferentes lotes en una categoría de producto. Más correctamente, no permite al usuario mirar lotes individuales, solo productos. Esto requiere pruebas estadísticas de capacidad de agrupación y; presumiblemente; Es bastante fácil agregar un panel más para permitir el filtrado de lotes.
- El script requiere que la tabla de datos que utiliza ya tenga al menos una columna relativa que tenga un valor de exactamente 100 en t=0.
- Estoy extremadamente seguro de que este script no está escrito de manera eficiente y también estoy seguro de que no entiendo bien muchas de las soluciones utilizadas. Algunas de las soluciones se identificaron mediante prueba y error sin comprender los procesos subyacentes. Las referencias en el script probablemente tampoco sean extremadamente herméticas, lo que puede probar teniendo varias tablas abiertas a la vez antes de ejecutar el script.
- Si sigue una combinación de selecciones de botones que no tienen datos para mostrar y vuelve a una combinación que tiene datos para mostrar, se abrirá (de manera algo errática) el cuadro de esquema "Ajuste lineal" con las estadísticas de regresión. No pude solucionar esto.
- Naturalmente, se eliminó el botón que permitía acceder a nuestra base de datos que contenía la tabla de datos con límites de especificación (por si recuerdas que se mostraba esta característica).
En general, todavía estoy relativamente feliz.
La ventana "calculadora" o "selección de modelo" que se muestra se adjunta en dos formas a esta publicación :
- Como archivo Ventana de reestandarización script.jsl :
- Al ejecutar este script se abrirá la tabla Ejemplo.jmp de forma invisible. El usuario puede realizar diferentes selecciones de producto + condición de almacenamiento + parámetro de control de calidad.
- Cuando se sale de la ventana, esto cerrará automáticamente la tabla de datos utilizada sin guardar.
- Como script de tabla en el interior Ejemplo.jmp :
- Cuando el usuario ejecute el script de la tabla en esta tabla, podrá observar cómo funciona la calculadora agregando nuevas columnas de fórmula a la tabla. Estas columnas se utilizan posteriormente para realizar gráficos.
- El script está en la tabla casi como está, lo que significa que al cerrar la ventana "Selección de modelo" también se cerrará la tabla de datos (sin guardar). Si el usuario desea evitar que la tabla se cierre, la tabla debe modificarse comentando las partes "Al cerrar()" como se muestra en la captura de pantalla siguiente.

Al mirar la tabla y el guión, es posible adaptarlos a sus necesidades individuales. , en caso de que esté interesado. Tenga en cuenta que es posible tener cualquier número de columnas relativas en la tabla utilizada por el script. (Controlar Optimización de una fórmula de columna para estandarizar los datos resueltos en tiempo al 100% rel. en t=0 para obtener información sobre cómo agregar cálculos relativos). El script encontrará estas columnas buscando todas las columnas que tengan un valor de exactamente 100 para tiempo = 0 usando un bucle For y declaraciones If anidadas como se muestra en la captura de pantalla siguiente. Luego, los nombres de las columnas se almacenan en una variable y se usan para completar el cuadro de lista de columnas en la ventana "Selección de modelo".

Aprendizajes importantes desde mi perspectiva. :
Cualquier comentario que pueda tener, cualquier modificación o mejora del guión, me encantaría saberlo.
¡Fue una reunión divertida y espero verlos nuevamente en 2024!