Kaggle初コンペに
Rで挑戦した話
![]()
共著で本を書きました。

本題
Kaggleコンペに初挑戦して
銅メダルを獲りました! 
H&M Personalized Fashion Recommendations

過去の購買履歴を元にファッションアイテムを推薦する

やったこと

https://www.kaggle.com/competitions/h-and-m-personalized-fashion-recommendations/overview/evaluation
なるほどわからん

2.3.6 レコメンデーションにおける評価指標
で MAP@K がくわしく説明されている。
Kaggle NotebookでR, Pythonのコードを実行、共有できる。
Rでコードを書いてsubmit

有用なNotebookが多数公開されているので読んで参考にする

私は
を参考にして
ルールベースの推薦をRで実装

個々のスコアはメダル圏に達しなかったけど
最終日にチームみんなの予測をアンサンブルさせた結果、
銅メダルを獲得できた! 
後日
上位のチームの解法が多数公開されていて
の2-stageレコメンドが一般的だった模様
RでもTidymodelsでLightGBMを使えるし、
Rで上位を目指せたかもしれない。
Q: RでKaggleを戦えるのか
A: コンペによってはいけるかも
ただ、現時点では、Pythonを読む必要がある
H&Mコンペで公開されたNotebokの数
| n | |
|---|---|
| Python | 405 |
| R | 14 |
そのうち4件は私

みんなRでKaggleやろうな!
圧倒的に快適なデータ整形

purrrで書いたリスト処理をfurrrでらくらく並列化

ほかにも便利なパッケージたくさん

みんなRでKaggleやろうな!
Kaggleは楽しい