Comparing with a dummy regressor

The scikit-learn DummyRegressor class implements several strategies for random guessing, which can serve as baseline for regressors. The strategies are as follows:

  • mean: This predicts the mean of the training set.
  • median: This predicts the median of the training set.
  • quantile: This predicts a specified quantile of the training set when provided with the quantile parameter. We will apply this strategy by specifying the first and third quartile.
  • constant: This predicts a constant value that is provided by the user.

We will compare the dummy regressors with the regressors from Chapter 9, Ensemble Learning and Dimensionality Reduction, using R-squared, MSE, MedAE, and MPE.

How to do it...

  1. The imports are as follows:
    import ...

Get Python Data Analysis Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.