Utilisation du modèle XGBoost pour prédire sur un ensemble de test d'attenteJ'utilise JMP 16. J'ai installé le complément XGBoost. J'ai développé un modèle xgbbost en utilisant ceci. J'ai enregistré le modèle dans la table de données à l'aide de « Enregistrer les formules de prédiction ».Maintenant, j'ai un ensemble de tests de rétention séparé sur lequel je veux exécuter les formules pour obtenir la prédiction.Si je clique sur les formules (voir figure ci-jointe), je constate que les formules dépendent de l'ensemble d'apprentissage et de validation, ce qui me semble étrange. Cela m'empêche également d'exécuter le modèle pour l'ensemble de test de résistance.
AnalytiqueRe : Utiliser le modèle XGBoost pour prédire sur un ensemble de test de maintienJe ne suis pas sûr de connaître la réponse à votre question, mais il semble que vous n'ayez aucune variable dans votre modèle (les noms de colonnes sont validation et formation et validation des prédateurs de rétrécissement ) ? La formule est donc fonction de ces noms de colonnes. Soit vous réécrivez le modèle en termes de variables, soit vous renommez les colonnes de votre ensemble de données ?
Re : Utiliser le modèle XGBoost pour prédire sur un ensemble de test de maintienJ'ai ajouté le fichier jmp. Si vous regardez dans le modèle XGBoost, vous pouvez voir les détails. J'ai 17 variables.
Re : Utiliser le modèle XGBoost pour prédire sur un ensemble de test de maintienVotre ensemble de données est le même que celui utilisé dans le menu d'aide du complément XGBoost. Avez-vous suivi les étapes indiquées dans l'application de la plateforme ?
Re : Utiliser le modèle XGBoost pour prédire sur un ensemble de test de maintienOui. J'ai fait. Je n'ai toujours pas réussi à obtenir les formules.
Re : Utiliser le modèle XGBoost pour prédire sur un ensemble de test de maintienDésolé, je n'ai pas eu le temps de regarder vos données. Je ne suis pas non plus très expérimenté avec la plate-forme, mais je suppose que vous devriez utiliser la plate-forme pour trouver les facteurs importants, puis réécrire votre modèle dans le modèle d'ajustement, l'exécuter et enregistrer la formule de prédiction... mais encore une fois, je Je ne suis pas expérimenté ici. Il existe peut-être un moyen plus simple d'obtenir le modèle réel en termes de variables dans le tableau de données...
Re : Utiliser le modèle XGBoost pour prédire sur un ensemble de test de maintienPouvez-vous me montrer via un appel webex ?
Re : Utiliser le modèle XGBoost pour prédire sur un ensemble de test de maintienJe suggère de contacter Russ : Complément XGBoost pour JMP Pro
Re : Utiliser le modèle XGBoost pour prédire sur un ensemble de test de maintiensalut @sukrit2020 ,
Une approche recommandée consiste à ajouter votre ensemble de test d'inhibition distinct aux données principales sous forme de nouvelles lignes avec les valeurs cibles Y définies comme manquantes. Ensuite, la formule créera automatiquement des prédictions sur ces lignes.
Il est également important de noter que XGBoost gère la validation différemment des autres plates-formes JMP.Si la colonne de validation est Nominal, elle effectuera automatiquement un pli k complet avec chacun des niveaux.C'est pourquoi la formule y ressemble.Cela peut prêter à confusion si votre colonne de validation a deux niveaux, par exemple "Validation" et "Formation".Dans ce cas, XGBoost ferait en fait 2 fois, en conservant chaque sous-ensemble quelles que soient leurs valeurs.
Une meilleure façon de configurer vos plis consiste à utiliser l'utilitaire Créer des colonnes K-Fold, puis à les utiliser comme colonnes de validation.Je pense que le k-fold répété est un bien meilleur moyen de valider votre modèle que d'utiliser un seul ensemble de support.Si vous voulez vraiment ne faire qu'un seul hold-out, vous devez définir le type de la colonne Validation sur Continu, avec la valeur 0 correspondant à l'entraînement et 1 à la validation.
Re : Utiliser le modèle XGBoost pour prédire sur un ensemble de test de maintienSalut Russ,
Pouvons-nous mettre en place un webex où vous pouvez me montrer la procédure ? Je suis un peu nouveau sur JMP et je n'ai donc pas pu suivre entièrement vos instructions.
Merci,
sukrit
Re : Utiliser le modèle XGBoost pour prédire sur un ensemble de test de maintienSalut Russ,
Je n'ai pas eu de réponse de votre part concernant le message précédent. S'il vous plaît laissez-moi savoir si vous êtes prêt à un court appel téléphonique ou non.
Merci,
sukrit
Re : Utiliser le modèle XGBoost pour prédire sur un ensemble de test de maintiend'accord
