Data Mining Algorithms For Prediction