Hi
I've 10+ years of experience in java/jee application development. I've done project for prediction using decision tree algorithm which uses historical data to form decision tree; which works and entropy of data(randomness) and information gain based on the entropy. Based on the information gain for each factor, the decision tree path get seleted which ends up into the final prediction.
I can go develop this with approach. On the other hand, based on the data and prediction required, if there is any other alogorithm needed, we can discuss and choose that as well
Thanks,
Birendra