Probabilistic Prediction Algorithm