Regression predicts magnitude
Regression estimates a continuous value or count: price, demand, latency, revenue, or days until churn. Unlike classification, the distance and direction of an error matter. Predicting 101 instead of 100 is not the same failure as predicting 1,000.
Contract the unit and horizon
State whether revenue is dollars or won, latency is an average or 99th percentile, and demand is daily or weekly. Name the prediction time, horizon, and decision owner. The same target name with a different aggregation window is a different problem and needs a different evaluation.
Draw the cost of error
Ask what errors of size 1 and 10 cost in both directions. Cost may grow linearly, quadratically, or asymmetrically. That shape should choose MAE, RMSE, quantile loss, or a custom business-cost metric rather than convenience.
Respect natural bounds
Counts are non-negative and probabilities live in [0, 1]. An unconstrained linear model may produce negative demand or 130 percent. Consider a suitable target transformation, link function, or distribution rather than hiding the issue by clipping every output.
The log transform changes differences into ratios
When the target spans orders of magnitude, as revenue, traffic, and latency often do, predict log1p(target). Equal errors in log space correspond roughly to equal ratios in original units, preventing a few giant examples from dominating. Use expm1 to invert when zeros are possible.
Evaluate again after inversion
A mean in log space does not invert to an unbiased mean in the original space. Recompute MAE, residual plots, and important segment errors in the units the user sees. Decide whether the product needs an uncertainty interval rather than only a point estimate.
Build the baseline in original units
Predict the training-set mean or median for every case before fitting a complex model. Compare the candidate on the same split and in the units used by the decision maker. Even after a target transformation, justify improvement through the benefit visible in the original problem.