Wie kann ich den Änderungspunktwert einer multivariaten Regelkarte über JSL extrahieren?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo zusammen:
Vor kurzem studiere ich statistische Prozesskontrolle.
Ich habe in JMP eine "Multivariate Control Chart" -Funktion gefunden, die auch Change Point Analysis (CPA) im Inneren durchführen kann.
( Zusätzliche Beispiele für multivariate Steuerungsdiagramme )
Ich bin jedoch neugierig, wie man JSL schreibt, um den Wert von "Änderungspunkt" zu extrahieren, der immer als Text von "Der Änderungspunkt erscheint in Zeile N" angezeigt wird.
Von der Option "Skript kopieren" bezieht sich nur "(1) Änderungspunktanalyse" auf die CPA. Sie dient nur zur Aktivierung der Funktion, nicht zum Extrahieren von Werten.
Diese Frage hat mich eine Weile gestört und ich danke allen fürs Lesen!
Re: Wie kann ich den Änderungspunktwert einer multivariaten Regelkarte über JSL extrahieren?Ich sehe, dass es einen verwandten Thread gibt: https://community.jmp.com/thread/65698 .Hat Ihnen das bitte geholfen?
Es gibt verschiedene Möglichkeiten, wie JMP und SAS zusammenarbeiten können, und in Kapitel 14 unter "Hilfe> Bücher> Skripthandbuch" finden Sie den Einstieg. Siehe auch "Hilfe> Bücher> JSL-Syntaxreferenz".
Re: Wie kann ich den Änderungspunktwert einer multivariaten Regelkarte über JSL extrahieren?Hi Ian:
Es ist wunderbar! Ich habe es heute ausprobiert und festgestellt, dass der Änderungspunkt als Variable aufgezeichnet werden konnte.
Aber könnte ich noch eine Frage stellen?
Derzeit habe ich einige SAS-Codes im Enterprise-Handbuch (SAS ver: 9.3) geschrieben. Gibt es eine schnelle Möglichkeit, JMP-Variablen von SAS zu lesen?
Ich glaube, ich kann JMP-Script zur Ausführung von SAS aufrufen und dann rn in eine JMP / SAS-Tabelle einfügen. Und schließlich verwenden Sie SAS zum Importieren der Tabelle, um den Wert abzurufen.
Ich dachte jedoch, es enthält zu viele Prozeduren ... also suche ich nach einem besseren Weg.
Re: Wie kann ich den Änderungspunktwert einer multivariaten Regelkarte über JSL extrahieren?Sie können es immer aus dem Bericht herausholen:
dt = Öffnen ( "$ SAMPLE_DATA / Qualitätskontrolle / Gravel.jmp" ) ;
mvc = dt << Skript ausführen ( "Multivariate Steuerungskarte" ) ;
cpText = Bericht ( mvc ) [ Textfeld ( 8 )] << getText ;
cpTextWords = Wörter ( cpText ) ;
rn = Num ( Substrate ( cpTextWords [ 7 ] . 1 . Länge ( cpTextWords [ 7 ]) - 1 )) ;
Drucken ( rn ) ;