Skip to main content

An Introduction to Demand Forecasting

                           
                                     

Demand Forecasting is a fancy topic not just because it gives you psychic powers to know the future demand but also because it is an important part of the supply chain process since all the subsequent phases of supply chain are dependent on it. A key part of supply chain planning involves demand planning and the associated demand forecasting process. Forecasting is one of the three components of an organization - Demand Planning, Demand Forecasting and Demand Management process. Demand Planning helps us to find what we should do to shape and create demand for our product (Production, Packaging, Pricing, Planning, etc.). Forecasting helps us to find the upcoming demand and confirm whether a plan is in place to deliver. Demand management helps us to prepare for and act on the demand when it materializes (Sales and Operation Planning).
                                    
Image result for demand supply gap
Demand Supply Gap in Business
                                        
There are two types of forecasts, a top-down forecast and a bottom-up forecast. A top-down forecast essentially estimates total sales demand and then divides those sales value level by level until the Stock Keeping Units (SKU) is reached. A bottom-up forecast starts with the forecast at the SKU level and then aggregates those demand level by level to reach forecast at a company-level.
There are three levels within the demand forecasting process with its own time horizon and purpose. Strategic forecast is used for capacity planning, investment strategies and is done in yearly buckets. Tactical forecast is used for sales plan, inventory planning, etc. and is generally done in weekly, monthly or quarterly buckets. Operations forecast are used for production, transportation and inventory replenishments and is done in hourly or day buckets.
Delving deep into the methods of demand forecasting

Let’s dive deeper into the process of demand forecasting to know how the actual process of demand forecasting is carried out. A key concept in forecasting is that the forecasting must be done on an end-item product/finished goods level.
The Forecasting method or process can be divided into two types based on the approach taken for it, i.e., subjective or objective.  The subjective method is most often used by production and inventory planners. The subjective method is sub-divided into Judgmental, Delphi and Experimental. Objective methods are mainly Causal analysis (e.g. – Demand of Cold drinks is driven by temperature), Time-Series (e.g.- When the demand has certain patterns such as seasonality) and Machine Learning.
Now let’s consider some of the objective methods of demand forecasting:
Time Series Analysis

Time Series analysis is generally used when the dependent variable is a function of time. In Demand forecasting, the demand is a function of time hence time series analysis can be used. Time series is used for mid-range forecasts for products that have a long history of demand. A time series has the following components:
  1. Level: Level is the value where the demand hovers. It is like the y-intercept of a straight line.                                                          a1
  2. Trend: It is usually the rate of change of demand over time. Trend can be explained by taking the analogy of a straight line. It is like slope of a straight line.                         a2
  3. Seasonality: It is the repeated cycle around a fixed time period.                                      a3
  4. Cyclicity: It is a pattern which repeats in abrupt time intervals.
  5. Residuals: It is the random variations that remains after removing the above 4 components from a time series.
The time series model can be an additive or multiplicative model created by a linear combination of the above five components.
Let’s look into some simple time series models:
Naive Forecast:
This is the simplest method of forecasting in which the demand for the next period is forecasted to be the demand of the last period.
Ft+1 = Dt
Cumulative Forecast
In cumulative forecast, the forecast for the next period is the mean value of last periods demand. All the data are given equal weightage. It is a stable forecast but is not responsive. The forecast is given as:
n-period Simple Moving Average
In n-period simple moving average method, the mean of last n periods is used for getting the forecast. This method is used when the demand is fairly constant over time. The forecast is calm and stable. The forecast is given as                                           
a4
n-period Weighted Moving Average
In n-period Weighted Moving Average method, more weight is given to the recent history than the past history. More responsive forecasts are obtained with this method. The forecast is given as:
a5


Simple exponential smoothing
The general idea in exponential smoothing methods is that the value of the data degrades over time. It is used for stationary demand (i.e., the mean and variance of the demand is constant over time). It is used for time series with level only. 
α is the smoothing constant which lies between 0 and 1. The greater the value of α, more is the forecast responsive and volatile. The lower the value of α, stable is the forecast
a6
Holt's Model
Holt’s model is an upgrade over the simple exponential smoothing model. It considers both the level and the trend.
a7
Forecasting metrics
There are two methods to validate the quality of the forecast: Bias and Accuracy. Bias is the ability to continuously over-predict and under-predict. Accuracy is the closeness of the forecast to the actual demand. The various methods of calculating errors is as follows:
  1. Mean deviation(MD):
MD = Summation of (Actual Demand – Forecast)/number of observations.
  1. Mean Absolute Deviation(MAD):
MAD = Summation of |Actual Demand – Forecast|/number of observations.
  1. Mean Square Error(MSE):
MSE = Summation of (Actual – Forecast)2 / number of observations
  1. Root Mean Square Error(RMSE):
RMSE = Root (Summation of (Actual – Forecast)2)/number of observations
  1. Mean Absolute Percentage Error(MAPE):
MAPE = (|Actual – Forecast|/Actual) X 100
Accuracy = 1 – Error metric
Process of demand forecasting
  1. Data Gathering: In data gathering process transactional data is collected (Sale-in data) in the required data format. Other data is also collected. (For e.g. – Predecessor-Successor linkages for price fluctuations, promotions data, etc.) Data cleaning is also done in this stage of the process.
  2. Data Quality Assurance: In data quality assurance, the gathered data is shaped according to the required forecasting level. The data is validated against the actual sales that has occurred. Consolidation of the data is also done in this phase. Data analysis is done to de-enrich the data (i.e., removal of outliers and promotions data).
  3. Building the model: In this phase of the process, Time series or Machine Learning models are prepared according to the data.
  4. Running the model: The model is run and parameters are tuned. Best fit model is chosen and ensemble method is used for model selection.
  5. Result analysis and validation: In result analysis and validation, accuracy of the forecast is calculated and the forecast is presented.
Importance of getting accurate forecasts
The following problem arises due to inaccuracies in forecast:
  1. Lost Sales: This generally occurs due to under forecasting.
  2. Inventory stock-outs: Stock-outs in inventory can occur due to under forecasting. Shortages in inventory can occur due to less quantity of items being forecasted as opposed to the actual demand.
  3. Excess and obsolescence of inventory: Excess and obsolescence of inventory can occur due to over-forecasting.

Comments

  1. If you had financial problems, then it is time for you to smile. You only need to contact Mr. Benjamin  with the amount you wish to borrow and the payment period that suits you and you will have your loan  within three working days. I just benefited for the sixth time a loan of 700 thousand dollars for a period of 180 months with the possibility of paying before the expiration date. Mr Benjamin has be helping me with loan.Make contact with him and you will see that he is a very honest man with a good heart.His email is lfdsloans@lemeridianfds.com and his WhatApp phone number is + 1-989-394-3740 

    ReplyDelete
  2. FINALLY FREE FROM HERPES VIRUS
    I thought my life had nothing to offer anymore because life
    became meaningless to me because I had Herpes virus, the
    symptoms became very severe and bold and made my family
    run from and abandoned me so they won't get infected. I gave
    up everything, my hope, dreams,vision and job because the
    doctor told me there's no cure. I consumed so many drugs but
    they never cured me but hid the symptoms inside me making
    it worse. I was doing some research online someday when I
    came across testimonies of some people of how DR Ebhota
    cured them from Herpes, I never believed at first and thought
    it was a joke but later decided to contact him on the details
    provided and when I messaged him we talked and he sent me
    his herbal medicine and told me to go for a test after two
    weeks. Within 7 days of medication the symptoms
    disappeared and when I went for a test Lo and behold I was
    NEGATIVE by the Doctor Who tested me earlier. Thank you DR
    Ebhota because I forever owe you my life and I'll keep on
    telling the world about you. If you are going through same
    situation worry no more and contact DR Ebhota via
    drebhotasolution@gmail. com or WhatsApp him via +2348089535482.
    he also special on cureing 1. HIV/AIDS2. HERPES 3. CANCER 4.
    ALS 5. HEPATITIS B 6.DIABETES 7. HUMAN PAPILOMA VIRUS DISEASE(HPV)8. 
    ALZHEIMER 9. LUPUS (Lupus Vulgaris or LupusErythematosus 

    ReplyDelete
  3. My name is Charlotte Johnson, I live in California U.S.A and i am a happy woman today? I told myself that any Loan lender that could change my Life and that of my family after been scammed severally by these online loan lenders, i will refer any person that is looking for loan to Them. he gave happiness to me and my family, although at first i found it hard to trust him because of my experiences with past loan lenders, i was in need of a loan of $300,000.00 to start my life all over as a single parent with 2 kids, I met this honest and GOD fearing loan lender online Mr. Lorenzo Diego that helped me with a loan of $300,000.00 U.S. Dollars, he is indeed a GOD fearing man, working with a reputable loan company. If you are in need of a loan and you are 100% sure to pay back the loan please contact him on his E-mail
     mrlorenzodiegoloafirm@outlook.com OR Whatsapp: +1(346) 226-2778  and inform them Charlotte Johnson directed you.. Thanks. Bless

    ReplyDelete
  4. The great service in this blog and the nice technology is visible in this blog. I am really very happy for the nice approach is visible in this blog and thank you very much for using the nice technology in this blog
    Distribution Management System

    ReplyDelete
  5. I'm Абрам Александр a businessman who was able to revive his dying lumbering business through the help of a God sent lender known as Benjamin Lee the Loan Consultant. Am resident at Yekaterinburg Екатеринбург. Well are you trying to start a business, settle your debt, expand your existing one, need money to purchase supplies. Have you been having problems trying to secure a Good Credit Facility, I want you to know that Mr Benjamin will see you through. Is this the right place for you to resolve all your financial problems because I am a living testimony and i can't just keep this to myself when others are looking for a way to be financially lifted.. I want you all to contact this God sent lender using the details as stated in order to be a partaker of this great opportunity Email: 247officedept@gmail.com Or WhatsApp/Text +1-989-394-3740.

    ReplyDelete

Post a Comment

Popular posts from this blog

End to End Supply Chain Management Analytics – Integration of People, Process, Technology and Location

Introduction Supply chain analytics is the streamlining of the entire supply chain of the organization or business to create value to the customers and to gain a competitive advantage in the marketplace. Supply chain management refers to the management of the entire chain of supplies hence making them efficient and economical. Why supply chain analytics is required? In a highly competitive environment, organizations are striving to optimize the operational expenses to achieve high efficiency and manageability throughout the chain. Efficient supply chain analytics and tools help companies to achieve accurate and efficient forecasting, improved supplier network and improved warehouse management, increased visibility throughout the entire supply chain which can cater the dynamic end user demands. The Challenges The various challenges faced by supply chain executives are as follows: Supply Chain Visibility : Supply chain visibility is inhibited by a lack o

BUILDING AND MAINTAINING A STRONG SUPPLY CHAIN NETWORK ACROSS THE FMCG SECTOR

B UILDING AND MAINTAINING A STRONG SUPPLY CHAIN NETWORK ACROSS THE FMCG SECTOR Businesses and their essence have shifted from ancient resolved approaches of profit generation to client orientation and supported cooperative methods across the global market. Supply chain has evolved from a linear strategic model to a more dynamic one, requiring continuous knowledge sharing and knowledge visibility across the network; in addition to a real time cognitive process. The Fast-Moving Consumer Goods business typically functions on the principle of high volume and low margins. As per Indian Brand Equity Foundation’s report published in August 2019, FMCG is the fourth largest business within the country and accounts for Rs 3.4 lakh crore (US$ 52.75 billion) of revenue. The FMCG sector consists of an array of merchandise starting from detergents, soaps, toothpaste, shampoos to food merchandise, confectionary, beverages, cigarettes etc. The buyer generally doesn’t stock these