Comment écrire un script pour sélectionner plusieurs colonnes (>1000) dans une table de données en entrée d'une Analyse (par exemple corrélations inverses)Salut, je suis nouveau sur JSL et j'aimerais créer un script pour sélectionner plusieurs colonnes (> 1000) et les utiliser comme entrée pour l'analyse. Par exemple, en utilisant l'outil d'analyse multivariée et en calculant la corrélation inverse.
J'ai créé un script pour sélectionner deux colonnes pour l'analyse bivariée, mais comment l'étendre à plusieurs colonnes, telles qu'elles sont utilisées par exemple dans l'analyse multivariée.
J'ai essayé de trouver des indices sur ce forum mais je fais quelque chose de mal et je suis bloqué. Je serais très reconnaissant si quelqu'un pouvait m'aider avec cela.
Cordialement /Anders
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
xvar = .;
yvar = .;
win = New Window( "Example of Returning Values",
<<MODAL></MODAL>
AnalytiqueTableau de donnéesScriptRe : Comment écrire un script pour sélectionner plusieurs colonnes (>1000) dans une table de données en entrée d'une analyse (par exemple corrélations inverses)Vous alliez dans la bonne direction.Votre script d'origine limitait Yvar à une seule variable. Ainsi, en supprimant cette restriction, il permet de choisir plusieurs variables, qui sont ensuite transférées sous forme de liste à l'entrée multivariée.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
xvar = .;
yvar = .;
win = New Window( "Example of Returning Values",
<<MODAL></MODAL>
Re : Comment écrire un script pour sélectionner plusieurs colonnes (>1000) dans une table de données en entrée d'une analyse (par exemple corrélations inverses)Vous pouvez également jeter un œil à la boîte de dialogue de colonne au lieu de créer une nouvelle fenêtre modale. Selon le niveau de personnalisation dont vous avez besoin, il peut être plus simple à utiliser.
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"]));