Ho scritto uno script per raggruppare le colonne da 3 a 52 nella mia tabella di dati e nominare il gruppo Primi 50 contenitori.
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);
Salvando lo script da un'analisi ottengo un elenco dei nomi delle colonne (anche se il nome del gruppo è stato selezionato nella finestra di dialogo)
Discriminant(
X( :Class for LDA ),
Y(
:Bin 0212, :Bin 0205, :Bin 0207,
È possibile utilizzare il nome del gruppo al posto dei nomi delle colonne?In caso contrario, qualcuno può suggerire un approccio alternativo.Idealmente, preferirei non creare una nuova tabella poiché desidero che i miei utenti abbiano un unico modello di dati, carichino i loro nuovi dati e quindi analizzino eseguendo due o tre script preparati.
Penso che questo post potrebbe aiutarti jsl: come tracciare utilizzando un elenco di gruppi? in quanto è abbastanza simile. Utilizzo dei gruppi di colonne per eseguire l'analisi unidirezionale