Comment représenter la réponse en Y de l'arbre de décision sous forme de variable?chers tous
Je souhaite créer plusieurs fichiers de table de données avec le même code pour l'opération d'arbre de décision, et chaque fichier comporte trois arbres de décision de réponse en Y différents.
Définissez la réponse en Y de chaque fichier dans les 3 premières colonnes de la table et le nombre de colonnes de facteur X à partir de la colonne 4 est différent pour chaque fichier.
La pratique spécifique consistant à créer trois arbres de décision pour chaque fichier est la suivante: la première fois est effectuée avec la réponse en Y de la colonne 1; la deuxième fois avec la réponse en Y de la colonne 2; la troisième fois avec la réponse en Y de colonne 3.
Le facteur X utilisé à chaque fois commence par la colonne 5 et se termine par la colonne 2.Le deuxième facteur X correspond au deuxième facteur X.
Comment coder ce code d'arbre de décision afin qu'un même code puisse effectuer des opérations dans différents fichiers.
Dans l’annexe, Boston Housing.jmp ajoute 2 colonnes à la réponse Y afin que 3 colonnes de la réponse Y soient disponibles et déplacées vers les 3 premières colonnes du tableau.
C'est compliqué, merci beaucoup!
Re: Comment représenter la réponse en Y de l'arbre de décision en tant que variable?Je vous remercie. Votre réponse a résolu mon problème.
J'ai fait une erreur dans la déclaration précédente, qui devrait être: facteur X va de la colonne 5 à l'avant-dernière colonne 2.Re: Comment représenter la réponse en Y de l'arbre de décision en tant que variable?Voici un script simple qui exécutera les 3 arbres de décision une fois que le tableau de données se présentera sous la forme des 3 premières colonnes correspondant aux réponses Y et aux colonnes restantes des facteurs X. Je ne suis pas votre
"Le facteur X utilisé à chaque fois commence par la colonne 5 et se termine par la colonne 2.Le deuxième facteur X du deuxième facteur X.
Comment coder ce code d'arbre de décision afin qu'un même code puisse effectuer des opérations dans différents fichiers.
Dans l’annexe, Boston Housing.jmp ajoute 2 colonnes à la réponse Y afin que 3 colonnes de la réponse Y soient disponibles et déplacées vers les 3 premières colonnes du tableau. ".
Si ce que j'ai fourni n'est pas ce que vous recherchez, veuillez fournir plus de précisions.
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 )
);
Re: Comment représenter la réponse en Y de l'arbre de décision en tant que variable?Remarque: un seul fichier de table de données est chargé ici. Il est supposé qu'il existe plusieurs autres fichiers de table de données différents dans le même chemin et que les noms des réponses Y et du facteur X de fichiers de table de données différents sont différents. Dans le réglage précédent, les réponses Y respectives étaient toutes dans les 3 premières colonnes et le nombre de colonnes de facteur X était différent.Re: Comment représenter la réponse en Y de l'arbre de décision en tant que variable?Téléchargez une table de données ajustée par Boston housing.jmp, et je ne téléchargerai pas le code.Merci!