Come posso estrarre il valore del punto di cambiamento del grafico di controllo multivariato da JSL?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti:
Recentemente sto studiando la teoria del controllo dei processi statistici.
E ho trovato che c'è la funzione "grafico di controllo multivariata" in JMP, che è anche in grado di condurre l'analisi del punto di cambio (CPA) all'interno.
( Ulteriori esempi di grafici di controllo multivariato )
Tuttavia, sono curioso di sapere come scrivere JSL per estrarre il valore di "change point", che viene sempre visualizzato come testo di "Il punto di cambiamento appare sulla riga N".
Dall'opzione "copy script", solo "(1) Change Point Analysis" è correlata al CPA ed è solo per abilitare la funzione, non per estrarre il valore.
Questa domanda mi ha infastidito per un po 'e grazie a tutti per aver letto!
Ri: Come posso estrarre il valore del punto di cambiamento del grafico di controllo multivariato da JSL?Vedo che c'è un thread relativo a: https://community.jmp.com/thread/65698 Ti ho aiutato, per favore?
Esistono diversi modi in cui JMP e SAS possono interagire e il Capitolo 14 in "Guida> Libri> Guida allo scripting" ti consente di iniziare. Vedi anche 'Aiuto> Libri> Riferimento sintassi JSL'.
Ri: Come posso estrarre il valore del punto di cambiamento del grafico di controllo multivariato da JSL?Ciao Ian:
È fantastico! L'ho provato oggi e ho trovato che il punto di cambiamento potrebbe essere registrato come variabile.
Ma potrei fare ancora una domanda?
Attualmente ho scritto alcuni codici SAS nella guida aziendale (versione SAS: 9.3), e c'è un modo veloce per leggere la variabile JMP da SAS?
Finora penso di poter chiamare lo script JMP per eseguire da SAS, quindi di inserire rn in una tabella JMP / SAS. E infine usa SAS per importare la tabella per ottenere il valore.
Tuttavia ho pensato che contenga troppe procedure ... quindi sto cercando un altro modo migliore per farlo.
Ri: Come posso estrarre il valore del punto di cambiamento del grafico di controllo multivariato da JSL?Puoi sempre estrarlo dal rapporto:
dt = Aperto ( "$ SAMPLE_DATA / Quality Control / Gravel.jmp" ) ;
mvc = dt << RunScript ( "Grafico di controllo multivariato" ) ;
cpText = rapporto ( mvc ) [ Casella di testo ( 8 )] << getText ;
cpTextWords = Parole ( cpText ) ;
rn = Num ( substr ( cpTextWords [ 7 ] , 1 , Lunghezza ( cpTextWords [ 7 ]) - 1 )) ;
Stampare ( rn ) ;