Utilisation du modèle XGBoost pour prédire sur un ensemble de tests 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 le tableau de données en utilisant « Enregistrer les formules de prédiction ». Maintenant, j'ai un ensemble de tests de rétention distinct sur lequel je souhaite exécuter les formules pour obtenir la prédiction. Si je clique sur les formules (voir figure ci-jointe), j'ai constaté que les formules dépendent de l'ensemble de formation et de validation, ce qui me semble étrange. Cela m'empêche également d'exécuter le modèle pour l'ensemble de tests de rétention.
Modélisation prédictive et apprentissage automatiqueRe : Utilisation du modèle XGBoost pour prédire sur un ensemble de tests d'attentePeux-tu me montrer comment tu as obtenu ça ? Je n'ai pas pu obtenir cela.
Re : Utilisation du modèle XGBoost pour prédire sur un ensemble de tests d'attenteD'ACCORD

Re : Utilisation du modèle XGBoost pour prédire sur un ensemble de tests d'attenteSalut Russ,
Je n'ai pas eu de retour de votre part concernant le message précédent. Veuillez me faire savoir si vous êtes disposé à un court appel téléphonique ou non.
merci,
Soukrit
Re : Utilisation du modèle XGBoost pour prédire sur un ensemble de tests d'attenteSalut 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,
Soukrit
Re : Utilisation du modèle XGBoost pour prédire sur un ensemble de tests d'attenteSalut @sukrit2020 ,
Une approche recommandée consiste à ajouter votre jeu de test d'exclusion séparé aux données principales en tant que nouvelles lignes avec les valeurs cibles Y définies sur manquantes. Ensuite, la formule créera automatiquement des prédictions sur ces lignes.
En outre, il est important de noter que XGBoost gère la validation différemment des autres plates-formes JMP.Si la colonne de validation est Nominale, elle fera automatiquement un k-fold complet avec chacun des niveaux.C'est pourquoi la formule ressemble à ça.Cela peut prêter à confusion si votre colonne de validation comporte deux niveaux, par exemple "Validation" et "Formation".Dans ce cas, XGBoost ferait en fait 2 fois, tenant chaque sous-ensemble indépendamment de leurs valeurs.
Une meilleure façon de configurer vos plis consiste à utiliser l'utilitaire Make K-Fold Columns, puis à les utiliser comme colonnes de validation.Je pense que le pliage en k répété est un bien meilleur moyen de valider votre modèle que d'utiliser un seul ensemble de retenue.Si vous voulez vraiment ne faire qu'un seul holdout, vous devez définir le type de la colonne Validation sur Continu, avec la valeur 0 correspondant à la formation et 1 à la validation.
Re : Utilisation du modèle XGBoost pour prédire sur un ensemble de tests d'attenteJe suggère de contacter Russ : Complément XGBoost pour JMP Pro
Re : Utilisation du modèle XGBoost pour prédire sur un ensemble de tests d'attentePouvez-vous me montrer via un appel Webex ?
Re : Utilisation du modèle XGBoost pour prédire sur un ensemble de tests d'attenteDé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 significatifs, 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 : Utilisation du modèle XGBoost pour prédire sur un ensemble de tests d'attenteOui. Je l'ai fait. Je n'ai pas pu encore obtenir les formules.
Re : Utilisation du modèle XGBoost pour prédire sur un ensemble de tests d'attenteVotre 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 : Utilisation du modèle XGBoost pour prédire sur un ensemble de tests d'attenteJ'ai ajouté le fichier jmp. Si vous examinez le modèle XGBoost, vous pouvez voir les détails. J'ai 17 variables.
Re : Utilisation du modèle XGBoost pour prédire sur un ensemble de tests d'attenteJe 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 des colonnes sont validation et validation de la formation et du rétrécissement des prédateurs ) ? La formule est donc une fonction de ces noms de colonne. Soit réécrire le modèle en termes de variables, soit renommer les colonnes de votre ensemble de données ?