Skip to main content
Demand forecasting is the starting point of supply chain planning. SIMCEL uses historical demand (Base Demand) as input and offers multiple forecasting methods to project future demand.

Available forecasting models

ModelTypeDescription
ProphetTime seriesMeta’s algorithm that decomposes data into trend, seasonality, and holiday components
STLTime seriesSeasonal-Trend decomposition using Loess, separating trend, seasonal, and residual components
LightGBMMachine learningGradient-boosting framework with leaf-wise tree growth. Faster training than XGBoost with comparable or improved accuracy
XGBoost (XGB)Machine learningExtreme Gradient Boosting for large/complex datasets, building ensembles of weak decision trees
AdaBoost (ADA)Machine learningAdaptive Boosting combining multiple weak learners by iteratively adjusting weights
Random Forest (RF)Machine learningEnsemble of multiple decision trees on randomly selected subsets of features and data
Extra Trees (ETR)Machine learningSimilar to Random Forest but with different tree construction methodology
Decision Trees (DT)Machine learningTree-like models where leaf nodes represent demand forecasts
NaiveBaselineUses previous period values (lag-1, last observation, or seasonal lag) as the forecast. Often used as a comparison baseline

Forecast strategies

Recursive vs. non-recursive forecasting

StrategyHow it worksTrade-offs
RecursiveModel predicts the next value; predictions are used as new training data for subsequent stepsFaster but bias compounds over time, lowering accuracy
Non-recursiveN different models are trained for N steps aheadMore time-consuming but provides better results

Target transform

A pre-processing technique that accounts for seasonality by taking the difference at the seasonal period. This captures seasonality better at the cost of additional computational resources.
Forecast strategy configuration panel with a toggle switch between Recursive and Non-Recursive modes and a Target Transform checkbox or toggle beneath it.

Forecast settings

Access forecast settings by clicking + Plan and then Open Forecast Settings.
Forecast settings dialog with aggregation configuration sections for three dimensions: Product, Customer/Location, and Time. Each dimension has selectable granularity levels to control the detail of the generated forecast.

Forecast aggregation

Controls the granularity at which forecasts are generated. This involves a strategic balance:
LevelProsCons
Higher aggregationFaster forecasting, denser data representationReduces precision, loses nuances and patterns
Finer granularityMore detail, higher precisionRequires more computational resources, may create discontinuities with insufficient data points
Configurable dimensions: Product, Customer/Location, and Time.
Strike a balance that preserves critical information while ensuring computational feasibility. Excessive aggregation obscures vital trends; overly detailed data creates unreliable forecasts.

Explore products/customers

A feature within forecast settings that lets you review actual demand for selected products/customers from the most recent year. Useful for:
  • Identifying customers or products removed from the active list but not updated in master records
  • Determining whether items should be delisted
Panel within forecast settings listing products and/or customers. Each row displays the item name alongside a small sparkline chart showing its actual demand over the most recent year, helping identify items with low or no activity.