So schreiben Sie ein Skript zum Auswählen mehrerer Spalten (>1000) in einer Datentabelle als Eingabe für eine Analyse (z. B. inverse Korrelationen)Hallo, ich bin neu bei JSL und möchte ein Skript zum Auswählen mehrerer Spalten (>1000) erstellen und diese als Eingabe für die Analyse verwenden. Zum Beispiel mit dem Multivariaten-Analysetool und der Berechnung der inversen Korrelation.
Ich habe ein Skript zum Auswählen von zwei Spalten für die bivariate Analyse erstellt, aber wie man es für mehrere Spalten erweitert, wie sie beispielsweise in der multivariaten Analyse verwendet werden.
Ich habe versucht, in diesem Forum Hinweise zu finden, aber ich mache etwas falsch und stecke fest. Ich wäre sehr dankbar, wenn mir jemand dabei helfen könnte.
Beste Grüße /Anders
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
xvar = .;
yvar = .;
win = New Window( "Example of Returning Values",
<<MODAL></MODAL>
Automatisierung und SkripterstellungBetreff: Wie schreibe ich ein Skript zum Auswählen mehrerer Spalten (>1000) in einer Datentabelle als Eingabe für eine Analyse (z. B. inverse Korrelationen)?Danke, das ist eine sehr einfache Möglichkeit!
Betreff: Wie schreibe ich ein Skript zum Auswählen mehrerer Spalten (>1000) in einer Datentabelle als Eingabe für eine Analyse (z. B. inverse Korrelationen)?Danke Jarmo.
Ein guter Vorschlag für einen geringeren Anpassungsgrad und eine einfachere Verwendung. /Anders
Betreff: Wie schreibe ich ein Skript zum Auswählen mehrerer Spalten (>1000) in einer Datentabelle als Eingabe für eine Analyse (z. B. inverse Korrelationen)?Ich mag das sehr!
Betreff: Wie schreibe ich ein Skript zum Auswählen mehrerer Spalten (>1000) in einer Datentabelle als Eingabe für eine Analyse (z. B. inverse Korrelationen)?Sie können sich auch den Spaltendialog ansehen, anstatt ein modales neues Fenster zu erstellen. Je nachdem, wie viel Anpassung Sie benötigen, ist die Verwendung möglicherweise einfacher.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Solubility.jmp");
colDiag = Column Dialog(y = ColList("Y", Data Type("Numeric")));
dt << Multivariate(Y(colDiag["y"]));Betreff: Wie schreibe ich ein Skript zum Auswählen mehrerer Spalten (>1000) in einer Datentabelle als Eingabe für eine Analyse (z. B. inverse Korrelationen)?Du warst auf dem richtigen Weg.Ihr ursprüngliches Skript hat Yvar auf nur eine Variable beschränkt. Durch die Aufhebung dieser Einschränkung können mehrere Variablen ausgewählt werden, die dann als Liste an die multivariate Eingabe übertragen werden.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
xvar = .;
yvar = .;
win = New Window( "Example of Returning Values",
<<MODAL></MODAL>