Come rappresentare la risposta Y dell'albero decisionale come variabile?Carissimi
Voglio fare più file di tabelle di dati con lo stesso codice per l'operazione della struttura decisionale, e ogni file ha tre alberi decisionali di risposta Y diversi.
Imposta la risposta Y di ciascun file nelle prime 3 colonne della tabella e il numero della colonna del fattore X a partire dalla colonna 4 è diverso per ogni file.
La pratica specifica di creare tre alberi decisionali per ogni file è la seguente: la prima volta viene eseguita con la risposta Y della colonna 1. La seconda volta è stata eseguita con la risposta Y della colonna 2. La terza volta viene eseguita con la risposta Y di colonna 3.
Il fattore X utilizzato ogni volta inizia con la colonna 5 e termina con la colonna 2. Il secondo fattore X sul secondo fattore X.
Come codificare questo codice dell'albero decisionale in modo che lo stesso codice possa eseguire operazioni in file diversi.
In allegato, Boston Housing.jmp aggiunge 2 colonne alla risposta Y in modo che siano disponibili 3 colonne della risposta Y e spostate sulle prime 3 colonne della tabella.
È complicato, grazie mille!
Ri: Come rappresentare la risposta Y dell'albero decisionale come variabile?Grazie. La tua risposta ha risolto il mio problema.
Ho fatto un errore nella dichiarazione precedente, che dovrebbe essere: il fattore X va dalla colonna 5 alla penultima colonna 2.Ri: Come rappresentare la risposta Y dell'albero decisionale come variabile?Ecco uno script semplice che eseguirà i 3 Alberi decisionali una volta che la tabella dati è nella forma in cui le prime 3 colonne sono le risposte Y e le restanti colonne sono i fattori X. Io non seguo il tuo
"Il fattore X utilizzato ogni volta inizia con la colonna 5 e termina con la colonna 2. Il secondo fattore X sul secondo fattore X.
Come codificare questo codice dell'albero decisionale in modo che lo stesso codice possa eseguire operazioni in file diversi.
Nell'annesso, Boston Housing.jmp aggiunge 2 colonne alla risposta Y in modo che siano disponibili 3 colonne della risposta Y e le prime 3 colonne della tabella. ".
Se quello che ho fornito non è quello che stai cercando, ti preghiamo di fornire ulteriori dettagli
Names Default To Here( 1 );
dt = Current Data Table();
// Get all of the columm names
colNamesList = dt << get column names;
// Get the Y Factor columns
yFactorList = As List( colNamesList[1 :: 3] );
// Get the X Factor columns
xFactorList = As List( colNamesList[4 :: N Items( colNamesList )] );
// Run the Partitions
Partition(
Y( Eval( yFactorList ) ),
X( Eval( xFactorList ) ),
Split Best( 3 )
);
Ri: Come rappresentare la risposta Y dell'albero decisionale come variabile?Nota: qui viene caricato solo un file di tabella di dati. Si presume che ci siano molti altri file di tabelle di dati diversi nello stesso percorso e che i nomi della risposta Y e il fattore X di diversi file di tabelle di dati siano diversi. Nell'impostazione precedente, le rispettive risposte Y erano tutte nelle prime 3 colonne e il numero delle colonne del fattore X era diverso.Ri: Come rappresentare la risposta Y dell'albero decisionale come variabile?Carica una tabella dati regolata da Boston housing.jmp e non caricherò il codice. Grazie!