When we train a model for classification, we call it a 'classifier'. When we train a model for regression, what do we call it?

The only thing I could think of was "regression model" or just "model", because it doesn't sound like correct English to say "the regression predicted a value of 0.5", whereas it does sound correct to say "the classifier predicted class 1".

  • $\begingroup$ I've seen the term regressor used for this. $\endgroup$
    – alto
    Nov 15, 2013 at 21:17
  • $\begingroup$ I'd probably call it a "predictive model," but that language certainly doesn't exclude classifiers. $\endgroup$
    – David Marx
    Nov 15, 2013 at 21:18

1 Answer 1


You can always just call it a model. Or, even better, refer to the independent variables in the model that are doing the actual prediction. The model is merely a means for you to understand which variables can predict your target variable.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.