Skip to Content
You are currently on the new version of our website. Access the old version .
ForecastingForecasting
  • Article
  • Open Access

25 September 2026

45 Pages

Do Complex Forecasting Models Beat Simple Benchmarks? A Small-Sample Case Study of Wheat, Corn, and Soybean Prices

,
,
,
,
,
,
and
1
Departamento de Estudios Sociales, División de Ciencias Sociales y Administrativas, Campus Celaya-Salvatierra, Universidad de Guanajuato, Celaya 38140, Mexico
2
Campo Experimental Valle de México, Instituto Nacional de Investigaciones Forestales, Agrícolas y Pecuarias (INIFAP), Texcoco 56250, Mexico
3
Departamento de Estudios Multidisciplinarios, División de Ingenierías, Campus Irapuato-Salamanca, Universidad de Guanajuato, Salamanca 36885, Mexico
4
Departamento de Arte y Empresa, Campus Irapuato-Salamanca, Universidad de Guanajuato, Salamanca 36885, Mexico

Abstract

Many studies report forecasting gains for sophisticated machine-learning and deep-learning models without testing whether those gains survive comparison against simple, reproducible benchmarks. This study tests that question for one-step-ahead monthly forecasting of wheat, corn, and soybean prices (FRED, 2000–2024; 300 observations, 179 training sequences). A 63-variable feature pipeline is built from MACD, RSI, Bollinger Bands, moving averages, volatility, momentum, and cross-commodity ratios. Eight learned models (SVR, Random Forest, Gradient Boosting, LSTM, GRU, Bidirectional LSTM, Attention-LSTM, and a MACD-Enhanced architecture, MADLF) are evaluated against two primary benchmarks, persistence and ARIMA (1, 1, 0), under one leakage-controlled, chronological protocol; four additional naive and statistical baselines (seasonal-naive, drift, ETS, Theta) are used for robustness. Forecast accuracy is assessed with RMSE, MAE, MASE, and Theil’s U2, and statistical significance with the Diebold–Mariano and Hansen’s SPA tests. No learned model shows statistically significant superiority over the naive benchmarks. For wheat and soybean, Diebold–Mariano tests reject all 16 learned-model comparisons; for corn, 4 of 8 are rejected against persistence and 5 of 8 against ARIMA, while Random Forest, BiLSTM, and MADLF are statistically indistinguishable from both, though with only 53 paired test observations this does not establish equivalence. Hansen’s SPA test cannot reject persistence as at least as good as the best learned model for any commodity. Descriptively, persistence attains R2=0.747, 0.738, and 0.662 for wheat, corn, and soybean, respectively, versus 0.313, 0.773, and 0.399 for the best learned model (computed from the same forecast series used for the significance tests throughout this article). Relative-skill metrics, a budget-constrained tuning check, three alternative training-window splits, a rolling-origin evaluation, and a matched-series multivariate (VAR) baseline all point to the same pattern, though the three splits and the rolling-origin check draw on a shared, overlapping 264-month timeline rather than independent samples, so they should be read as consistent rather than as independent confirmations. The recurrent architectures used here have 174,000 to 312,000 parameters but are trained on only 179 sequences; given this, the most reasonable interpretation of the null result is that simple benchmarks are hard to beat in a small-sample, monthly-data setting, not that architectural complexity is unhelpful in general. The findings are conditional on the specific feature representation, sample size, forecasting horizon, and experimental setting used in this study, and should not be read as a general claim that architectural complexity is unhelpful.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.