Existe-t-il un moyen d'ajouter plus d'importance aux points les plus récents lors de l'analyse des données avec xgboost?
xgboost
weighted-data
kilojoules
la source
la source
Ajoutez simplement des poids basés sur vos étiquettes de temps à votre xgb.DMatrix. L'exemple suivant est écrit en R mais le même principe s'applique à xgboost sur Python ou Julia.
la source
setinfo()
, bien que ce ne soit pas très descriptifSur Python, vous avez un joli wrapper scikit-learn, vous pouvez donc écrire comme ceci:
Plus d'informations que vous pouvez recevoir de ceci: http://xgboost.readthedocs.io/en/latest/python/python_api.html#xgboost.XGBClassifier.fit
la source
xgb.XGBClassifier()
dans la deuxième ligne de code mais stackexchange ne permet pas les modifications de moins de six caractères ...