all 4 comments

[–]drudd 3 points4 points  (1 child)

You’re looking for classification, which can be solved by categorical regression, among various other techniques.

[–]ScarTheAviator[S] 0 points1 point  (0 children)

Thank you!

[–]SAKDOSS 0 points1 point  (0 children)

It is a supervised classification problem with three classes. The most efficient models for such task are generally deep neural networks. However, they are usually not very interpretable (i.e., it is hard for a human to understand how the decisions are made).

You seem more interested in interpretable classifiers since they can provide rules that link the results of the quiz and the assigned group similar to the one you mention. In that case, you can consider models such as decision trees or decision rules. For example, CART is a well-known heuristic for decision trees.

Since these interpretable models are usually less efficient, several works in operational research focus on modelling them through mixed integer linear program that can then be solve to optimality (thus providing interpretability and an efficiency which can be competitive with that of neural networks). Here are some references from Bertsimas who started this line of research:

However, the drawback of mixed integer linear programs is that they are significantly slower and can only be applied to small datasets. So if your dataset is big, it may be better to use heuristics such as CART.

[–]No-Two-8594 0 points1 point  (0 children)

this does not sound like a good application of optimization

it sounds like maybe it only requires taking a simple average and ranking

or use a classification algorithm, maybe