Predictive Analysis uses data, statistical algorithms, and machine learning approaches in order to determine the likelihood of future outcomes based on prior data. Beyond simply understanding what has occurred, the objective is to offer the most accurate prediction of what will occur in the future.