iVendNext Foresight - Forecasting Models: Theory, Selection, Trade-offs

iVendNext Foresight - Forecasting Models: Theory, Selection, Trade-offs

Foresight can apply several forecasting approaches depending on the data and the forecast type. This section explains each one in business terms: when to choose it, and where it is weak. Use it during blueprint discussions when a customer asks "why this method and not another."


5.1 The model menu

Model

Intuition

Strength

Weakness

Best for

Moving Average

Average of recent periods

Simple, transparent, works on small data

Misses trend and seasonality

Day-one baseline; thin data

Linear Regression

Fits a straight trend line

Captures steady growth/decline; easy to explain

Cannot model curves or seasons

Items with steady trend

ARIMA

Trend + recent-history autocorrelation

Classical, well understood

Single-series; assumes stability

Smooth, mature items with regular cadence

Prophet

Trend + weekly + yearly seasonality + holidays

Handles seasonality and festivals out of the box

Needs reasonable data volume

Retail with strong weekly / festival patterns

Random Forest

Learns patterns from many engineered signals (recent averages, lags, customer segment)

Captures non-linear effects and interactions

Less transparent

Customer-level sales demand

Ensemble

Blends several models

Usually most accurate; smooths outliers

Hardest to explain

Mature data, accuracy-first customers


5.2 What Foresight chooses automatically

In most cases the consultant does not pick a model per item. The engine does:


  • Inventory forecast. Uses a trend-fit (regression) approach when there is enough movement history, otherwise falling back to a moving average over the recent window. Confidence reflects how well the trend fits.

  • Sales forecast. Uses a pattern-learning (Random Forest) approach per item when there is enough history, otherwise a recency-weighted moving average that blends weekday, weekend, and seasonal factors.

  • Financial forecast. The chosen model is recorded on the forecast for transparency. Risk and confidence are scored from the prediction range and historical comparison.


5.3 Model selection decision tree (for the blueprint)



5.4 When each model struggles (warn the customer)

Model

Struggles when…

What to tell the customer

Moving Average

A sudden spike (promotion, festival)

"Predictions lag for a couple of cycles after a spike. Hold promotional items out of auto-reorder during sale periods."

Linear Regression

Demand is seasonal

"It under-predicts peaks and over-predicts troughs. Use the Prophet for seasonal items."

ARIMA

A structural change (new store, new range)

"Let it re-learn after big changes."

Prophet

Data is sparse

"Not enough history to fit; the simpler fallback runs instead."

Random Forest

Very few transactions for a customer

"Customers with very little history fall back to item-level averages."

Ensemble

Component models disagree sharply

"Confidence drops on purpose, signalling finance to double-check."


5.5 Confidence vs accuracy: the metric customers must understand

These are two different ideas, and they are often confused:


  • Confidence. How sure the model is at the time of prediction, based on data volume and how well the pattern fits.

  • Accuracy. How close the prediction turned out to be after the fact. It is calculated as accuracy = max(0, (1 − |predicted − actual| / |actual|) × 100).


A well-calibrated forecast has confidence close to accuracy. Foresight tracks the gap and flags overconfident items (confident but wrong). That gap is the signal to revisit a forecast. This honesty is a selling point: the system tells you what it does not know.



Click HERE to move to the next section: iVendNext Foresight - Foresight Settings: Configuration Guide


    • Related Articles

    • iVendNext Foresight - What Foresight Needs to Produce Good Forecasts

      Foresight learns from data. The quality of predictions depends on the quality and depth of the history available in iVendNext. 4.1 Master data setup Setup item Why it matters Items flagged for forecasting The sales engine processes only items marked ...
    • iVendNext Foresight - iVendNext Foresight in the iVendNext Family

      About this guide. iVendNext Foresight is the predictive intelligence module of the iVendNext Retail Management platform. This guide explains what Foresight does, the business logic behind every prediction, how each capability is configured, and how ...
    • iVendNext Foresight - Troubleshooting & Support

      Because Foresight is delivered as a cloud service, there is no infrastructure for customers or partners to manage. Most issues are functional (data or configuration) and can be resolved on screen. Anything beyond that is handled by iVendNext support. ...
    • iVendNext Foresight - Forecasting Modules: Logic, Rules, Worked Examples

      For each module you get: purpose, key fields, validation rules, calculation logic with formulas, a complete worked example, and edge cases. All formulas are presented exactly as the engine applies them, so a consultant can reproduce any number on ...
    • iVendNext Foresight - Foresight Settings: Configuration Guide

      Foresight is configured from a single Foresight Settings screen inside iVendNext. No technical access is required. It is a standard settings form. 6.1 Settings reference with recommended values per customer profile Setting Default Small retailer ...