Forecast Error Calculator

Compare actual and predicted values, measure accuracy and bias, analyse forecast horizons, evaluate intervals, detect outliers, and export clear machine learning results instantly online.

Calculation results

Forecast Performance Summary

Interpretation

Model Comparison

Forecast Horizon Analysis

Detailed Error Table

Charts

Data entry

Actual and Forecast Values

Separate values with commas, spaces, tabs, semicolons, or new lines.
This is the primary forecast used for detailed analysis.
Optional labels must match the actual-value count.
Optional horizon number for each observation.

CSV import

Optional inputs

Weights, Training Data, and Prediction Intervals

Calculation controls

Metric and Error Settings


Weighting

Advanced analysis

MASE, Outliers, Intervals, and Evaluation Window

Typical values: 7, 12, 24, 52, or 365.
Z-score limit or absolute-error threshold.
Use 0 for the full selected window.

Formula Used

Error: eₜ = Actualₜ − Forecastₜ
MAE = Σ|eₜ| / n
MSE = Σeₜ² / n
RMSE = √MSE
MAPE = (100 / n) × Σ|eₜ / Actualₜ|
sMAPE = (100 / n) × Σ[2|eₜ| / (|Actualₜ| + |Forecastₜ|)]
WAPE = 100 × Σ|eₜ| / Σ|Actualₜ|
MASE = MAE / MAE of the selected naïve benchmark
Tracking Signal = Cumulative Forecast Error / MAD

Forecast error measures the difference between observed and predicted values. Smaller absolute metrics usually indicate better point forecasts. Bias metrics reveal systematic overforecasting or underforecasting.

How to Use

  1. Enter actual values and at least one forecast series.
  2. Add periods, weights, horizons, training data, or intervals when available.
  3. Select percentage-error, missing-data, weighting, and outlier settings.
  4. Choose the MASE benchmark and evaluation window.
  5. Click Calculate Forecast Error and review metrics, tables, charts, and interpretations.
  6. Copy, print, save, share, or export the completed analysis.

Example Data

MonthActualModel AModel BLowerUpper
Jan120118123110130
Feb132135130122144
Mar128130126118140
Apr145141147132154
May150154151140162

Frequently Asked Questions

What is forecast error?

Forecast error is the difference between an observed value and its prediction. The chosen sign convention determines its direction.

Which metric should I use?

MAE is easy to interpret, while RMSE penalises large misses. MASE is useful for comparisons across different scales.

Why can MAPE be misleading?

MAPE is undefined when actual values equal zero. It can also exaggerate errors when actual values are very small.

What does positive bias mean?

With Actual minus Forecast, positive bias indicates underforecasting. Negative bias indicates predictions are systematically too high.

Why is RMSE larger than MAE?

RMSE squares errors before averaging them. Large errors therefore receive much greater influence than small errors.

What is a good MASE value?

A MASE below one beats the selected naïve benchmark. Values above one indicate weaker average absolute performance.

What does tracking signal show?

Tracking signal compares cumulative bias with average absolute deviation. Large magnitudes can indicate persistent forecast bias.

Can I compare several models?

Yes. Enter Model B and Model C to rank forecasts using your selected accuracy metric.

How are prediction intervals evaluated?

The calculator reports coverage, average width, violations, and interval scores. Good intervals balance coverage with narrow widths.

Related Calculators

Moving Average Forecast CalculatorExponential Smoothing CalculatorTime-Series Train-Test Split CalculatorLag Feature CalculatorMean Absolute Scaled Error CalculatorWalk-Forward Validation Calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.