# Which predictive algorithm can be used to predict a number given other numbers?

I am currently searching for a supervised learning algorithm that can be used to predict the output given a large enough training set.

Here's a simple example. Suppose the training dataset is {[A=1, B=330, C=1358.238902], result=234.244378} and the test dataset {[A=893, B=34, C=293], result=?}

My intention is to predict ? using the input values and result given in the training dataset.

What algorithm would be effective for this problem given the wide range of my input/output values? Would this require some sort of regression algorithm?

• 1. You need more training data, ideally 10000+. 2 From my experience xgboost shows good results for such kind of data – Stepan Novikov Aug 15 '17 at 16:56
• @StepanNovikov thank you for the recommendation - I do have a fairly large training set already (roughly 4000+). I will also check-out xgboost. Thanks – Cryptonaut Aug 15 '17 at 17:00
• @DukeZhou I think textual classification algorithm..can work in that scenario. – quintumnia Aug 16 '17 at 16:36