Comment extraire la valeur en points de changement de la carte de contrôle multivariée par JSL?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut à tous:
Récemment, j'étudie la théorie du contrôle de processus statistique.
Et j’ai découvert la fonction "Carte de contrôle multivariée" dans JMP, qui permet également d’analyser les points de changement (CPA) à l’intérieur.
( Exemples supplémentaires de graphiques de contrôle multivariés )
Cependant, je suis curieux de savoir comment écrire JSL pour extraire la valeur de "point de changement", qui est toujours indiquée par le texte "Le point de changement apparaît à la ligne N".
De l'option "script de copie", seul "(1) Analyse de point de changement" est lié à CPA et il ne sert qu'à activer la fonction, pas à extraire la valeur.
Cette question m'a dérangé pendant un moment et merci à tous pour la lecture!
Re: Comment puis-je extraire la valeur du point de changement de la carte de contrôle multivariée par JSL?Je vois qu'il y a un fil connexe à: https://community.jmp.com/thread/65698 Cela vous a-t-il aidé, s'il vous plaît?
JMP et SAS peuvent interagir de plusieurs façons. Le chapitre 14 de la section "Aide> Livres> Guide de script" vous aidera à démarrer. Consultez également «Aide> Livres> Référence de la syntaxe JSL».
Re: Comment puis-je extraire la valeur du point de changement de la carte de contrôle multivariée par JSL?Bonjour Ian:
C'est incroyable! Je l'ai essayé aujourd'hui et j'ai trouvé que le point de changement pouvait être enregistré comme une variable.
Mais pourrais-je poser une autre question?
Actuellement, j'ai écrit des codes SAS dans le guide d'entreprise (version ver SAS: 9.3) et existe-t-il un moyen rapide de lire les variables JMP à partir de SAS?
Jusqu'à présent, je pense que je peux appeler un script JMP à exécuter à partir de SAS, puis mettre rn dans une table JMP / SAS. Et enfin, utilisez SAS pour importer la table afin d’obtenir la valeur.
Cependant, je pensais qu'il contenait trop de procédures ... alors je cherche une autre solution.
Re: Comment puis-je extraire la valeur du point de changement de la carte de contrôle multivariée par JSL?Vous pouvez toujours l'extraire du rapport:
dt = Ouvrir ( "$ SAMPLE_DATA / Quality Control / Gravel.jmp" ) ;
mvc = dt << Script de lancement ( "Tableau de contrôle multivarié" ) ;
cpText = rapport ( mvc ) [ Zone de texte ( 8 )] << getText ;
cpTextWords = Mots ( cpText ) ;
rn = Num ( Substr ( cpTextWords [ 7 ] , 1 , Longueur ( cpTextWords [ 7 ]) - 1 )) ;
Impression ( rn ) ;