J'ai écrit un script pour regrouper les colonnes 3 à 52 dans ma table de données et nommer le groupe First 50 bins.
dt = current data table();
// Group columns 3 to 52 (bins 1 to 50)
FirstBin = column name(3); //column “Bin 0212” in this case, but different for each new data set
ata Table( dt ) << Group Columns( " First 50 bins ", FirstBin, 50);
Enregistrement du script à partir d'une analyse J'obtiens une liste des noms de colonnes (même si le nom du groupe a été sélectionné dans la boîte de dialogue)
Discriminant(
X( :Class for LDA ),
Y(
:Bin 0212, :Bin 0205, :Bin 0207,
Est-il possible d'utiliser le nom du groupe au lieu des noms de colonne ?Si non, s'il vous plaît quelqu'un peut suggérer une approche alternative.Idéalement, je préférerais ne pas créer de nouvelle table car je souhaite que mes utilisateurs disposent d'un seul modèle de données, chargent leurs nouvelles données, puis les analysent en exécutant deux ou trois scripts préparés.
je pense que ce post pourrait t'aider jsl : comment tracer en utilisant une liste de groupes ? car c'est assez similaire. Utilisation de groupes de colonnes pour exécuter une analyse à sens unique