I would like to create a rank predictor (e.g. 1-20).
I'm wondering whether I should use classification or regression algorithm for that?
As there is ordering between classes then it kind of makes sense to use some kind of regression, but on the other hand the output should be limited to [1-20]. Is there some third option for that? One limitation is that I would need to use something already implemented (like scikit-learn) because of time constraint.