Avant de construire un modèle, je fais une mise à l'échelle de cette manière
X = StandardScaler(with_mean = 0, with_std = 1).fit_transform(X)
et après avoir construit un graphique d'importance des fonctionnalités
xgb.plot_importance(bst, color='red')
plt.title('importance', fontsize = 20)
plt.yticks(fontsize = 10)
plt.ylabel('fonctionnalités', fontsize = 20)
Le problème est que au lieu des noms des fonctionnalités, nous obtenons f0, f1, f2, f3 etc..... Comment revenir aux noms des fonctionnalités?
merci