¿Cómo puedo extraer el valor del punto de cambio del gráfico de control multivariado por JSL?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos:
Recientemente estoy estudiando teoría de control de procesos estadísticos.
Y encontré que hay una función de "gráfico de control multivariado" en JMP, que también puede realizar un análisis de puntos de cambio (CPA) en su interior.
( Ejemplos adicionales de gráficos de control multivariado )
Sin embargo, tengo curiosidad por saber cómo escribir JSL para extraer el valor de "punto de cambio", que siempre se muestra como texto de "El punto de cambio aparece en la fila N".
Desde la opción "copiar script", solo "(1) Change Point Analysis" está relacionado con el CPA y es solo para habilitar la función, no para extraer valor.
¡Esta pregunta me molestó por un tiempo y gracias a todos por leer!
Re: ¿Cómo puedo extraer el valor del punto de cambio del cuadro de control multivariado por JSL?Veo que hay un hilo relacionado en: https://community.jmp.com/thread/65698 ¿Te ayudó eso, por favor?
Hay varias formas en que JMP y SAS pueden interoperar, y el Capítulo 14 en 'Ayuda> Libros> Guía de secuencias de comandos' le ayudará a comenzar. Consulte también 'Ayuda> Libros> Referencia de sintaxis JSL'.
Re: ¿Cómo puedo extraer el valor del punto de cambio del cuadro de control multivariado por JSL?Hola, Ian:
¡Es asombroso! Lo probé hoy y encontré que el punto de cambio se podía registrar como una variable.
Pero ¿podría hacer una pregunta más?
Actualmente, he escrito algunos códigos SAS en la guía de empresa (SAS ver: 9.3) y ¿hay alguna forma rápida de leer la variable JMP de SAS?
Hasta ahora, creo que puedo llamar al script JMP para ejecutar desde SAS, y luego poner rn en una tabla JMP / SAS. Y finalmente utilice SAS para importar la tabla para obtener el valor.
Sin embargo, pensé que contiene demasiados procedimientos ... así que estoy buscando otra forma mejor de hacerlo.
Re: ¿Cómo puedo extraer el valor del punto de cambio del cuadro de control multivariado por JSL?Siempre puedes sacarlo del informe:
dt = Abierto ( "$ SAMPLE_DATA / Quality Control / Gravel.jmp" ) ;
mvc = dt << Ejecutar guión ( "Cuadro de control multivariante" ) ;
cpText = Informe ( mvc ) [ Caja de texto ( 8 )] << getText ;
cpTextWords = Palabras ( cpText ) ;
rn = Num ( Sustrato ( cpTextWords El 7 ] , 1 , Longitud ( cpTextWords El 7 ]) - 1 )) ;
Impresión ( rn ) ;