Your perspective on data depends on the type of task you want to accomplish. They could be broadly specified as: Analytics : Helps you explore what happened and why.
Monitoring : Looking at things as they occur to find abnormalities.
Prediction : To predict what might happen in future.
Some of the most popular algorithms that can be applied to a predict future trends are :
The Ensemble Model : It uses multiple model output to arrive at a decision , however, one has to understand how to pick correct models and what problem does one want to solve.