So schreiben Sie ein Skript zur Auswahl mehrerer Spalten (>1000) in einer Datentabelle als Eingabe für eine Analyse (zB inverse Korrelationen)Hallo, ich bin neu bei JSL und möchte ein Skript erstellen, um mehrere Spalten (>1000) auszuwählen und sie als Eingabe für die Analyse zu verwenden. Verwenden Sie beispielsweise das Multivariate-Analysetool und berechnen Sie die inverse 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 es zB in der multivariaten Analyse verwendet wird.
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.
Viele 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>
AnalytikDatentabelleSkriptingBetreff: Wie schreibe ich ein Skript zur Auswahl mehrerer Spalten (>1000) in einer Datentabelle als Eingabe für eine Analyse (zB inverse Korrelationen)Du warst in die richtige Richtung unterwegs.Ihr ursprüngliches Skript hat die Yvar auf nur 1 Variable beschränkt, und durch Entfernen dieser Einschränkung können Sie mehrere Variablen auswählen, 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>
Betreff: Wie schreibe ich ein Skript zur Auswahl mehrerer Spalten (>1000) in einer Datentabelle als Eingabe für eine Analyse (zB inverse Korrelationen)Sie können sich auch den Spaltendialog ansehen, anstatt ein modales neues Fenster zu erstellen. Je nach Anpassungsgrad, den 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"]));