Contribution de colonne équivalente pour XGBoostsalut @russ_wolfinger ,
J'ai une question concernant l'interprétation des informations contenues dans la partie des parcelles Actual by Predicted du rapport XGBoost. Il contient un sous-tableau «Importances» qui contient les statistiques de gain et de couverture pour le modèle d'intérêt.
Ce qui m'intéresse, c'est de mieux comprendre lequel de ceux-ci correspond aux informations de contribution de colonne fournies dans des plates-formes telles que l'arbre boosté et la forêt bootstrap. Pour moi, il semble que la statistique Cover soit le meilleur analogue aux contributions de la colonne, mais peut-être que je me trompe.
À titre d'exemple, voici une sortie que j'ai pour un modèle que j'ai exécuté. La colonne splits est claire, et le gain est également bien expliqué par le PDF d'aide, mais la colonne Cover, semble-t-il si mise à l'échelle correctement serait l'équivalent des contributions de la colonne. J'ai créé une colonne intitulée Contribution? c'est la couverture divisée par le Col Sum (Cover). Est-ce que j'interprète correctement les résultats?

Merci!,
DS
Re: Contribution de colonne équivalente pour XGBoostsalut @russ_wolfinger ,
Merci pour les commentaires, je vais certainement revoir les données de cette façon et comparer les différents résultats. Une comparaison directe n'est peut-être pas si triviale, mais il semble qu'elle soit toujours liée conceptuellement, et j'ai juste besoin de trouver la meilleure façon d'évaluer cela étant donné ma situation spécifique.
Merci!,
DS
Re: Contribution de colonne équivalente pour XGBoostsalut @DS ,
La statistique de couverture est davantage liée au nombre d'observations qui s'écoulent dans les nœuds créés par division sur la variable. Suggérer une recherche sur le Web "xgboost cover" pour voir plusieurs explications informatives en ligne.
Je pense que les contributions de colonnes d'autres plates-formes sont plus directement liées aux sommes de carrés et qu'il n'est peut-être pas facile de transformer la sortie XGBoost. Normaliser la couverture comme vous l'avez fait semble certainement raisonnable dans tous les cas.
Ce que je fais généralement, c'est cliquer avec le bouton droit de la souris> Enregistrer en tant que table de données, enregistrer la transformation des trois statistiques, attribuer le nom de la variable en tant qu'étiquette, puis effectuer des opérations multivariées pour les tracer les unes par rapport aux autres.