python と xgboost で検索をかけられている方も多く見受けられるので、R とほぼ重複した内容になりますが、記事にまとめておきます。python のxgboost のインストール方法はgithub を参考にされると良いと思います。github.com R とpython のxgboost を使う際に感じる違い R の利点 視覚化(visualization) が強い 自動化が簡単 early stopping が簡単に使える python の利点 ハイパーパラメータのチューニングに hyperopt package が使用できる 現状として、R のpackage を使う方がメリットが大きいと思います。 まず、R の方から見ていきます。python でも主要な機能は実装されていますが、変数重要度を求めたときの視覚化が未実装で(計画はあるみたいです)、変数との対応も分かりにくいです。