Kaggle in the classroom: using R and GitHub to run predictive modeling competitions


This is a companion discussion topic for the original entry at:

Kaggle in the classroom: using R and GitHub to run predictive modeling competitions


Kaggle is a popular platform that enables companies and researchers to host predictive modeling competitions open to analysts, statisticians, and data scientists all over the world. These type of predictive modeling contests are compelling as a pedagogical exercise as they allow students to engage with real data and provide automatic feedback on performance in both an absolute (e.g. rMSPE) and relative (vs. other teams) way. While Kaggle offers tools that allow instructors to run their own competitions on the platform this is somewhat limiting and requires students to learn how to use Kaggle’s platform. To this end, we have implemented similar predictive modeling competitions in our Statistical Computing and Predictive Modeling courses using R, GitHub, and the Wercker continuous integration platform. We will discuss the implementation details of these contests as well as how these tools provided the necessary flexibility to tackle interesting modeling tasks while complementing the skills / tools students were already learning.

Colin Rundel - Assistant Professor of the Practice of Statistical Science
Colin is an assistant professor of the practice in Statistical Science at Duke University. My research interests include applied spatial statistics with an emphasis on Bayesian statistics and computational methods.