1. A method for predicting user activity in a social media application, the method comprising the steps of: collecting activity information for a user from a social media application; determining, by one or more computer processors, activity features of the user, based on the collected activity information for the user; creating a model to predict a future activity of the user in the social media application, wherein the model uses the determined activity features of the user; determining based on results obtained from running the created model, the future activity of the user in the social media application; creating, by one or more computer processors, a plurality of models to predict future activity of the user; collecting historical data of the user from the social media application; comparing results from running the plurality of models to the historical data; determining results from a first model of the plurality of models are more similar to the historical data than results from a second model of the plurality of models; and determining whether the first model performs more accurately than the second model, based on the compared results.