Utilizing Seasonal Models for Price Forecasting and Analysis

lecture 9 seasonal models n.w
1 / 24
Embed
Share

Discover the significance of seasonal models in forecasting monthly prices of commodities like tomatoes, avocados, wheat, and more. Learn about seasonal indices, composite forecast models, and steps to develop a seasonal forecast model effectively.

  • Seasonal Models
  • Price Forecasting
  • Seasonal Analysis
  • Commodities
  • Forecast Development

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Lecture 9 Seasonal Models Materials for this lecture Lecture 9 Seasonal Analysis.XLSX Read Chapter 15 pages 8-18 Read Chapter 16 Section 14

  2. Uses for Seasonal Models Have you noticed a difference in prices from one season to another? Tomatoes, avocados, grapes, lettuce Wheat, corn, hay 450-550 pound Steers You must explicitly incorporate the seasonal differences of prices to be able to forecast monthly prices

  3. Seasonal and Moving Average Forecasts Monthly, weekly and quarterly data generally has a seasonal pattern Seasonal patterns repeat each year, as: Seasonal production due to climate or weather (seasons of the year or rainfall/drought) Seasonal demand (holidays, summer) Cycle may also be present Lecture 3

  4. Seasonal Forecast Models Seasonal indices Composite forecast models Dummy variable regression model Harmonic regression model Moving average model

  5. Seasonal Forecast Model Development Steps to follow for Seasonal Index model development Graph the data Check for a trend and seasonal pattern Develop and use a seasonal index if no trend If a trend is present, forecast the trend and combine it with a seasonal index Develop the composite forecast

  6. Two kinds of Seasonal Indices Price Index The traditional index value shows the relative relationship of price between months or quarters It is ONLY used with price data Fractional Contribution Index If the variable is a quantity we calculate a fractional contribution index to show the relative contribution of each month to the annual total quantity It is ONLY used with quantities

  7. Seasonal Index Model Seasonal index is a simple way to forecast a monthly or quarterly data series Index represents the fraction that each month s price or sales is above or below the annual mean Steps to calculate a seasonal index Years 1 2 1 71.06 71.47 2 65.12 65.25 3 66.88 72.6 4 83.66 88 5 89.13 90.88 6 89.85 89.63 7 96.25 101.75 8 87.44 87.69 9 88.63 92.88 10 89.57 89.5 11 82.45 80.51 12 56.9 60.07 13 71.99 75.8 14 90.83 93.17 15 79.465 84.82 16 93.675 94.99 17 97.72 103.825 SUM 1400.62 1442.835 1453.74 1467.715 1435.005 AVERAGE 82.38941 84.87265 85.51412 86.33618 84.41206 83.82235 83.65824 81.96265 80.27735 79.60382 80.19235 81.41412 ST DEV 11.57589 11.9041 12.96476 INDEX 0.994 1.024 1.032 FRAC. CONT. INDEX 0.083 0.085 0.086 INDEX LCI 0.719 0.749 0.735 INDEX UCI 1.270 1.299 1.329 3 4 5 6 7 8 9 10 11 12 70.06 62.72 73.66 88.3 90.5 95.13 102.75 91.15 94.35 92.4 78.88 56.49 81.49 91.86 84.405 96.125 103.47 70.31 59.15 75.43 89.75 88.25 95.25 103.3 93.88 98.32 91.88 78.19 54.94 85.48 89.43 86.25 100.36 107.545 68.75 60.19 76.38 89.5 88.4 95.8 103.19 67.08 64.8 64.5 77.53 81.5 93.83 94.38 99.63 89.25 96.34 84.34 71.83 62.67 86.63 72.92 83.04 100 63.12 65.25 81.5 84.1 90.7 99.2 92.94 88.01 95.07 83.1 67.4 63.94 82.98 70.915 81.215 87.925 59.44 66.13 85.4 84.25 86.5 94.75 92.19 85.75 90.5 79.32 63.94 64.7 78.81 87.5 66.62 64.94 80.71 85.7 85.1 91.88 89.38 84.25 86.5 77.85 62.5 62.31 79.14 70.445 84.18 96.63 95.135 1363.27 64.12 64.68 79.5 85.33 88.08 98.17 88.25 84.13 87.67 80.08 61.5 63.01 81.32 72.835 90.25 98.975 96.14 1384.04 60 75.63 82.8 92.83 94.63 102.69 89.4 96.45 87 93.3 91.85 85.44 88.82 76.57 63.5 59.14 78.79 71.63 80.805 90.31 91.16 90 97.44 87.55 75.9 58.3 85.15 83.85 81.755 93.265 99.585 84 73.87 57.28 86.6 77.815 81.16 95.245 107.5 1424.98 65 60.47 84 67.275 81.52 87.22 99 96 95 1422.19 1393.365 1364.715 1353.265 14.22 12.60769 13.73284 12.45774 11.46838 11.57323 10.96217 10.82638 11.95711 1.042 1.019 1.011 1.009 0.989 0.087 0.085 0.084 0.084 0.082 0.719 0.726 0.690 0.718 0.715 1.365 1.311 1.333 1.301 1.263 0.969 0.081 0.686 1.251 0.961 0.080 0.691 1.230 0.968 0.081 0.703 1.232 0.982 0.082 0.695 1.270 0.944 0.083 0.952 0.083 0.989 0.089 0.997 0.089 1.023 0.088 1.031 0.087 1.110 0.083 1.119 0.083 1.034 0.083 1.042 0.083 1.033 0.086 1.041 0.086 0.991 0.084 0.999 0.084 0.938 0.081 0.946 0.081 0.999 0.080 1.008 0.080 0.928 0.077 0.935 0.077 0.944 0.081 0.952 0.081 0.969 0.086 0.977 0.086 STOCHASTIC INDICES STOCHASTIC FRACTIONAL INDICES ADJ.STOCH.INDICES ADJ.STOCH.FRACTIONAL INDICES

  8. Using a Seasonal Price Index for Forecasting Seasonal index has an average of 1.0 Each month s seasonal index value is a fraction of the annual mean price Use a trend or structural model to forecast the annual mean price Use seasonal index to deterministicly forecast monthly prices from annual average price forecast PJan = Annual Avg Price * IndexJan PMar = Annual Avg Price * IndexMar For an annual average price of $125 Jan Price = 125 * 0.600 = 75.0 Mar Price = 125 * 0.976 = 122.0

  9. Using a Fractional Contribution Index Fractional Contribution Index sums to 1.0 to represent annual quantity (e.g. sales) Each month s value is the fraction of total sales in the particular month Use a trend or structural model for the deterministic forecast of annual sales SalesJan = Total Annual Sales * IndexJan SalesJun = Total Annual Sales * IndexJun For an annual sales forecast at 340,000 units SalesJan = 340,000 * 0.050 = 17,000.0 SalesJun = 340,000 * 0.076 = 25,840.0 This forecast is useful for planning production, input procurement, and inventory management The forecast can be probabilistic

  10. OLS Seasonal Forecast with Dummy Variable Models Dummy variable regression model can account for trend and season Include a trend if one is present Regression model to estimate is: = a + b1Jan + b2Feb + + b11Nov + b13T Jan Nov are individual dummy variable 0 s and 1 s Effect of Dec is captured in the intercept If the data are quarterly, use 3 dummy variables, for first 3 quarters and intercept picks up affect for fourth quarter = a + b1Qt1 + b2Qt2 + b11Qt3 + b13T

  11. Seasonal Forecast with Dummy Variable Models Set up X matrix with 0 s and 1 s Easy to forecast as the seasonal effects is assumed to persist forever Note the pattern of 0s and 1s for months December affect is in the intercept

  12. Probabilistic Monthly Forecasts

  13. Probabilistic Monthly Forecasts Use the stochastic Indices to simulate stochastic monthly forecasts Simualte a Monthly Stochastic Price give a Stochastic Annual Forecast Stochastic Annual Price 10.23 =NORM(20,6) Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Check 10.06 9.98 10.67 11.03 10.47 10.73 9.97 9.52 10.28 9.86 10.07 10.14 10.23 =$F$43*G36 =AVERAGE(G45:R45) Simulate a Stochastic Monthly Demand given a Stochastic Annual Sales Forecast Stochastic Annual Sales Forecast 902.78 =NORM(2000,600) Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 68.67 78.17 75.74 78.09 81.35 70.71 79.99 78.51 72.59 72.02 71.87 75.07 902.78 =$F$51*G37 =SUM(G53:R53)

  14. Seasonal Forecast with Dummy Variable Models Regression Results for Monthly Dummy Variable Model May not have significant effect for each month Must include all months when using model to forecast Jan forecast = 45.93+4.147 * (1) +1.553*T -0.017 *T2 +0.000 * T3note that Excel shows beta-hat on T3 is 0.000 but in reality it is not zero, expanding decimals shows a value greater than zero

  15. Probabilistic Forecast with Dummy Variable Models Stochastic simulation to develop a probabilistic forecast of a random variable ij = NORM( ij , )

  16. Harmonic Regression for Seasonal Models Sin and Cos functions in OLS regression used to isolate seasonal variation Define a variable SL to represent alternative seasonal lengths: 2, 3, 4, Create the X Matrix for OLS regression X1 = Trend so it is: T = 1, 2, 3, 4, 5, . X2 = Sin(2 * i() * T / SL) X3 = Cos(2 * i() * T / SL) Fit the regression equation of: i = a + b1T + b2 Sin((2 * i() * T) / SL) + b3 Cos((2 * i() * T) / SL) + b4T2 + b5T3 Only include T if a trend is present

  17. Harmonic Regression for Seasonal Models This is what the X matrix looks like for a Harmonic Regression

  18. Harmonic Regression for Seasonal Models

  19. Moving Average Forecasts Moving average forecasts are used by the industry as the naive forecast If you can not beat the MA then you can be replaced by a simple forecast methodology Calculate a MA of length K periods and move the average each period, drop the oldest and add the newest value 3 Period MA 4 = (Y1 + Y2 + Y3) / 3 5 = (Y2 + Y3 + Y4) / 3 6 = (Y3 + Y4 + Y5) / 3

  20. Moving Average Forecasts Example of a 12 Month MA model estimated and forecasted with Simetar Change slide scale to experiment MA length MA with lowest MAPE is best but still leave a couple of periods

  21. Probabilistic Moving Average Forecasts Use the MA model with lowest MAPE but with a reasonable number of periods Simulate the forecasted values as i = NORM( i , ) Simetar does a static i probabilistic forecast Caution on simulating to many periods with a static probabilistic forecast T+5 = N((YT+1 +YT+2 + YT+3 + YT+4)/4), ) For a dynamic simulation forecast T+5 = N(( T+1 + T+2 + T+3 + T+4)/4, )

  22. Moving Average Forecasts

  23. Probabilistic Forecast for Seasonal Models Stochastic simulation used to develop a probabilistic forecast for a random variable i = NORM( i , ) i is the forecast for each future period based on your expectations of the exogenous variables for future periods is a constant and is calculated as the std dev of the residuals

Related


More Related Content