Predicting and ranking box office revenue of movies based on big data · Study