9 Forecast Methoden - Spril (2024)

1. Lineaire trend forecast

9 Forecast Methoden - Spril (1)

Een lineaire trend wordt gebruikt als er in de dataset sprake is van een regelmatige stijging of daling. Gegevens zijn lineair als het patroon in de gegevenspunten een lijn vormt.

De formule die wij hiervoor gebruiken is:

Y = AX + B

Callvolume (Y) = (hellingshoek (A) * week (x) + Raakpunt (B)

X = De onafhankelijke variabele -> in dit voorbeeld het weeknummer
Y = De afhankelijke variabele -> in dit voorbeeld het Callvolume
(Ezelsbruggetje: in de Y zit een verticale streep -> dus Y is de verticale as)

Als we nu het aanbod van week 13 willen voorspellen, kunnen we als volgt te werk gaan:

  • We gebruiken de voorspelformule in Excel = voorspellen (x ; bekende y’s ; bekende x’s)
  • We maken een grafiek en selecteren de lijn -> rechtermuisknop -> trendlijn toevoegen -> vergelijking in grafiek weergeven aanvinken -> Vul de vergelijking in y = (10*13 + 990) -> 1120

9 Forecast Methoden - Spril (2)

Volgens Silver et al. (1998) is de Simple Moving Average methode geschikt als het aanbod alleen een levelpatroon laat zien.

De Simple N-period Moving Average, aan het einde van periode t, kun je als volgt uitrekenen.
Xt,N = (Xt + Xt-1 + Xt-2 + Xt-3 + .. + Xt-N+1) / N

Als er een verandering in de parameter Xt zit, dan geniet een kleine waarde van N de voorkeur omdat het meer gewicht aan recente gegevens geeft en dus veranderingen sneller oppakt. Typische N-waarden die worden gebruikt variëren van 3 tot zo hoog als 12.

De simple moving average gebruikt gelijke gewichten voor elke waarneming, maar een gewogen moving average gebruikt verschillende gewichten voor elke waarneming. De enige restrictie is dat de som van de gewichten gelijk is aan1.

Zie de volgende formule voor een voorbeeld van een vier-periode gewogen moving average

Xt,t+T = 0,4 * Xt+ 0,3 * Xt-1+ 0,2 * Xt-2+ 0,1 * Xt-3

Wanneer je een verschuivend gemiddelde gebruikt is het moeilijk om vast te stellen wat de optimale aantal periodes zijn die je meeneemt in het gemiddelde, dit is echter geen probleem voor het exponential smoothing model.

3. Single exponential smoothing

Het ES-model werd in de late jaren vijftig geïntroduceerd (door C. C. Holt, R. G. Brown, en J. F. Magee.) Dit model is zonder twijfels één van het meest gebruikte voorspellingsmodellen, mede door de gemakkelijke uitvoering, maar ook door de lage implementatiekosten.

Bij het ES model spreekt men vaak over een uitbreiding van de moving average-methode. Bij voorspellingen met de moving-average-methode, wordt het gemiddelde genomen over de laatste k waarnemingen. De wegingsfactor voor elke k is in dit geval gelijk aan 1/k. Bij exponential smoothing worden de wegingsfactoren op basis van exponentieel dalende gewichten berekend.

Vaak heeft de meest recente waarnemingen veel meer invloed op de toekomstige waarden dan de waarnemingen uit het verleden. Daarom krijgen de meest recente waarnemingen zwaardere wegingsfactoren

Volgens Silver et al.(1997) is simple exponential smoothing waarschijnlijk de meest gebruikte statistische methode voor korte termijn forecasting. Het onderliggende aanbod patroon gaat uit van het level model.

De simple exponential smoothing aan het einde van periode t, kun je als volgt uitrekenen. Waarbij je in eerste instantie zelf de smoothing constante bepaald.

Ft+1= a * Dt+ (1-a)*Ft

F = Forecast,

D = Demand

a=Smoothing Constant (level)

Vaststellen Smoothing Constant:

  • Instabiele Demand: Lagere Smoothing Constant
  • Stabiele Demand: Hogere Smoothing Constant

Belangrijk!

De Smoothing Constant moet altijd tussen groter zijn dan 0 en kleiner zijn dan 1. Anders krijg je te maken met een negatieve contributie van Demand of Forecast.

> 1 negatieve contributie Forecast en < 0 negatieve contributie Demand

Voorbeeld:
Demandt = 100 en Forecastt = 125 (SES model: Ft+1=a* Dt + (1-a)*Ft )
Levelconstant: 1,1 Levelconstant: -0,2
Ft+1=1,1 * 100 + (1-1,1) * 125 Ft+1=-0,2 * 100 + (1- -0,2) * 125
Ft+1=1,1 * 100 + (-0,1)* 125 Ft+1=-0,2 * 100 + (1+0,2) * 125

Tip: Excel kan jou helpen om de beste smoothing constante te bepalen. Om dit te bewerkstelligen kan je namelijk de Solver/Oplosser van Excel gebruiken

4. Seasonality Forecast

9 Forecast Methoden - Spril (3)

Als er sprake is van periodieke en terugkerende patronen, die het gevolg zijn van natuurlijke krachten of voortvloeien uit menselijke beslissingen (korte termijn). Met andere woorden verhogingen en dalingen van het aanbod die zich min of meer elk jaar rond dezelfde tijd plaatsvinden kan men deze forecast methode gebruiken.

Belangrijk:

Om Seasonality te kunnen gebruiken moeten we tenminste 2 jaar aan data beschikbaar hebben.

Stappenplan om tot de seasonality Forecast te komen:

  • Zet de benodigde data in een overzicht;
  • Bereken het jaaraanbod;
  • Bereken per jaar de seasonality index;
  • Bereken het gemiddelde seasonality index;
  • Bereken met de lineaire forecast de jaarlijkse trend;
  • Bereken het verwachte aanbod van 2015;
  • Vermenigvuldig het nieuwe jaaraanbod met de gemiddelde seasonality.

5. Regressie analyse

9 Forecast Methoden - Spril (4)

Deze forecast methode is nuttig als de toekomstige calls afhankelijk zijn van een gebeurtenis of variabele ter aanvulling op de normale historische invloeden

Bijvoorbeeld:

  • Clientbase
  • Verstuurde mailpieces
  • Digitale nieuwsbrief

De formule voor de regressie analyse ziet er als volgt uit:

Y = F(X)+E

X= De onafhankelijke variabele (in grafiek: verzonden catalogi)
Y= De afhankelijke variabele (in grafie: Callvolume)
E= De storing term
F= functie over een variabele (bv. F(x) = a*x + b (bv. Response % * verzonden stukken + raakpunt)

Zoals je al bij de lineaire forecast methode hebt gezien de mogelijkheid om de intercept(raakpunt) en slope(hellingshoek) weer te geven.

In bovenstaand voorbeeld is de formule als volgt:Forecast Callvolume = 0,5653 * Aantal verzonden catalogi + 11137

Regressie kan gebruik worden om data te interpoleren en extrapoleren:
Interpolatie: Terugrekenen naar ontbrekende DATA
Extrapolatie: Forecasting/Voorspellen DATA in toekomst

6. Timeseries Forecasting

9 Forecast Methoden - Spril (5)

Een nauwkeurige methode voor call center forecasting is the timeseries forecast model:

De methode maakt gebruik van:

  • Historische gegevens
  • Trend
  • Seasonality

Het uitganspunt van dit model is dat callvolume wordt beïnvloed door verschillende factoren die allemaal mee moeten worden genomen om tot een zo accuraat mogelijk forecast te komen.

Als de meerjarige historie een overeenkomstige seizoentrend en een daling of stijging van je calls laten zien dan kan je ervoor kiezen om eerst het aanbod te “detrenden” voordat je de seizoen trend gaat bepalen.

Stappenplan Timeseries (vb. op maand):

  • Meerjarige data met elkaar vergelijken en de gemiddelde stijging of daling in kaart brengen
  • Gemiddelde stijging of daling delen door 12 en deze terugrekenen over het afgelopen jaar (bv door machtsverheffing)
  • Het totaal “detrended” aanbod delen door 12 en verwachte stijging (1,5%) per maand toevoegen
  • Seizoensfactoren bepalen: Detrended aanbod Maand / Gemiddelde maand (totaal detrended / 12)
  • Forecast maand incl. trend * Seizoensfactor = Forecast maand incl. trend en seasonality.

7. Exponential smoothing for a trend model (Holts)

9 Forecast Methoden - Spril (6)

Het bovenstaande model is gebaseerd op een model zonder trend en is daarom ongeschikt als het onderliggende aanbod patroon een significante trend bevat. Als dit het geval is dan is exponential smoothing voor een trend model benodigd. Bij deze methode wordt er gebruikt gemaakt van 2 smoothing constants, 1 voor level en 1 voor de trend.

De formule voor het trend model ziet er als volgt uit:

Levelt= (a*Dt)+(1-/-a)*(L-1+T-1)

Trendt= (b*(Lt-/-L-1)+(1-/-b)*T-1

Ft+m= Levelt+/+ 1*mTrendt

L = Level,
F = Forecast
D = Demand
T = Trend
m= Forecast periode
a= Smoothing Constante Level
b = Smoothing Constante Trend

8. Exponential smoothing for a seasonality model (Winters)

9 Forecast Methoden - Spril (7)

Het bovenstaande model is gebaseerd op een model met trend maar zonder seasonality en is daarom ongeschikt als het onderliggende aanbod patroon geen trend maar een significante seasonality bevat. Als dit het geval is dan is exponential smoothing voor een seasonality model benodigd. Bij deze methode wordt er gebruikt gemaakt van 2 smoothing constants, 1 voor level en 1 voor de seasonality.

De formule voor het trend model ziet er als volgt uit:

Levelt= a*(Demandt/Seasonalt-s)+(1-/-a)*Level-1

Seasonalt= (c*(Demandt-/-Levelt)+(1-/-c)*Seasonalt-s

Forecastt+m= Level-1* 1*Seasonal-t+m-s

L = Level,
F = Forecast,
D = Demand,
S=Seasonality index
a= Smoothing Constant Level
c = Smoothing Constant Seasonality

9 Forecast Methoden - Spril (8)

Het bovenstaande model is gebaseerd op een model met seasonality maar zonder trend en is daarom ongeschikt als het onderliggende aanbod patroon een significante trend en een significante seasonality bevat. Als dit het geval is dan is exponential smoothing voor een seasonality en trend model benodigd. Bij deze methode wordt er gebruikt gemaakt van 3 smoothing constants, 1 voor level,1 voor de trend en 1 voor de seasonality.

De formule voor het trend model ziet er als volgt uit:

Levelt= a*(Demandt/Seasonalt-s)+(1-/-a*(Levelt-1+Trendt-1)

Trendt= (b*(Levelt-/-Levelt-1)+(1-/-b)*Trendt-1

Seasonalt= (c*(Demandt/ Levelt)+(1-/-c)*Seasonalt-s

Forecastt+m= (Levelt+/+ 1*Trendt+m-s)* Seasonalt+m-s

L = Level,
F = Forecast,
D = Demand,
S = Seasonality,
T = Trend
m= Forecast periode
a = Smoothing Constant Level
b = Smoothing Constant Trend
c = Smoothing Constant Seasonality

9 Forecast Methoden - Spril (2024)

FAQs

What is the Holt's method formula? ›

A method that often provides accurate and robust forecasts for seasonal data is the Holt-Winters method with a damped trend and multiplicative seasonality: ^yt+h|t=[ℓt+(ϕ+ϕ2+⋯+ϕh)bt]st+h−m(k+1).

What is the simple average method of forecasting? ›

In simple averages, the next period's forecast is the average of all previous actual values. In this case, the underlying assumption is that all history has a bearing on the most recent events.

What is the winter's forecasting method? ›

Winter's method assumes that the time series has a level, trend and seasonal component. A forecast with Winter's exponential smoothing can be expressed as: The forecast equation is the extenuation of both the SES and HES methods, finally augmented with the inclusion of the Seasonal, S, component.

What is the formula for seasonality forecasting? ›

The equation for the seasonal component is often expressed as st=γ∗(yt−ℓt)+(1−γ∗)st−m.

How to forecast using Holt's method? ›

This method involves a forecast equation and two smoothing equations (one for the level and one for the trend): Forecast equation^yt+h|t=ℓt+hbtLevel equationℓt=αyt+(1−α)(ℓt−1+bt−1)Trend equationbt=β∗(ℓt−ℓt−1)+(1−β∗)bt−1, Forecast equation y ^ t + h | t = ℓ t + h b t Level equation ℓ t = α y t + ( 1 − α ) ( ℓ t − 1 + b ...

What is the trend forecasting method? ›

Trend forecasting is the process of using market research and consumer data to create predictions about customers' future buying habits and preferences. Trend forecasting provides product designers with insight that may help them design an item that their target audience likes and purchases.

What is the easiest forecasting model? ›

Naïve is one of the simplest forecasting methods. According to it, the one-step-ahead forecast is equal to the most recent actual value: ^yt=yt−1.

Which is most basic forecasting method? ›

1. Straight-line Method. The straight-line method is one of the simplest and easy-to-follow forecasting methods. A financial analyst uses historical figures and trends to predict future revenue growth.

What is the simple formula for forecasting? ›

Formulas for Forecast Models

The average of the n last time series values is calculated. The average can always be calculated from n values according to formula (1). Thus, the new average is calculated from the previous average value and the current value weighted with 1/n, minus the oldest value weighted with 1/n.

What is the Sarima forecast method? ›

The SARIMA model is a statistical model that captures seasonal trends in the past values of the data to predict future discounts. The SARIMA model can forecast currency exchange rates for various currencies.

What is the rolling forecast method? ›

A rolling forecast is a type of financial model that predicts the future performance of a business over a continuous period, based on historical data.

What is the most accurate weather forecasting method? ›

Numerical Weather Prediction modeling

Numerical Weather Prediction (NWP) modeling is the most widely used and accurate method for weather forecasting. NWP involves solving a set of mathematical equations that represent the fundamental laws of physics governing the atmosphere.

What is the forecast formula in Excel? ›

=FORECAST(x, known_y's, known_x's)

The FORECAST function uses the following arguments: X (required argument) – This is a numeric x-value for which we want to forecast a new y-value. Known_y's (required argument) – The dependent array or range of data.

What are the four types of forecasting models? ›

The four basic types are time series, causal methods (like econometric), judgmental forecasting, and qualitative methods (like Delphi and scenario planning).

What is the formula for the linear trend method? ›

How does someone calculate the trend line for a graph? A trend line indicates a linear relationship. The equation for a linear relationship is y = mx + b, where x is the independent variable, y is the dependent variable, m is the slope of the line, and b is the y-intercept.

What is the formula for exponential smoothing? ›

The component form of simple exponential smoothing is given by: Forecast equation^yt+h|t=ℓtSmoothing equationℓt=αyt+(1−α)ℓt−1, Forecast equation y ^ t + h | t = ℓ t Smoothing equation ℓ t = α y t + ( 1 − α ) ℓ t − 1 , where ℓt is the level (or the smoothed value) of the series at time t .

What is Holt's linear model? ›

Holt's Linear Trend Method

Expanding the SES method, the Holt method helps you forecast time series data that has a trend. In addition to the level smoothing parameter α introduced with the SES method, the Holt method adds the trend smoothing parameter β*. Like with parameter α, the range of β* is also between 0 and 1.

What is the formula for exponential smoothing method of demand forecasting? ›

The exponential smoothing calculation is as follows: The most recent period's demand multiplied by the smoothing factor. The most recent period's forecast multiplied by (one minus the smoothing factor). S = the smoothing factor represented in decimal form (so 35% would be represented as 0.35).

Top Articles
Latest Posts
Article information

Author: Duncan Muller

Last Updated:

Views: 5383

Rating: 4.9 / 5 (79 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.