Predictive algorithm

A Predictive Algorithm is used to determine the chance of a future event based on past information. Implementation of this algorithm may depend on either Heuristic Algorithms, a Neural Network, or a rating system.