Understanding the predictive power of social media