Comment écrire un script pour sélectionner plusieurs colonnes (> 1000) dans une table de données comme entrée pour une analyse (par exemple des 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, comme utilisé 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.
Meilleures considérations/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 comme entrée pour une analyse (par exemple, des corrélations inverses)Merci, c'est un moyen très simple !
Re : Comment écrire un script pour sélectionner plusieurs colonnes (> 1000) dans une table de données comme entrée pour une analyse (par exemple, des corrélations inverses)Merci Jarmo.
Une bonne suggestion pour un niveau de personnalisation inférieur et une utilisation plus simple. /Anders
Re : Comment écrire un script pour sélectionner plusieurs colonnes (> 1000) dans une table de données comme entrée pour une analyse (par exemple, des corrélations inverses)J'aime beaucoup ça!
Re : Comment écrire un script pour sélectionner plusieurs colonnes (> 1000) dans une table de données comme entrée pour une analyse (par exemple, des corrélations inverses)Vous pouvez également jeter un œil à Column Dialog 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"]));Re : Comment écrire un script pour sélectionner plusieurs colonnes (> 1000) dans une table de données comme entrée pour une analyse (par exemple, des corrélations inverses)Vous alliez dans la bonne direction.Votre script d'origine limitait le Yvar à une seule variable, et donc en supprimant cette restriction, il permet de choisir plusieurs variables, qui sont ensuite transférées sous forme de liste vers 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>