Presentation is loading. Please wait.

Presentation is loading. Please wait.

Time Series Analysis and Forecasting

Similar presentations


Presentation on theme: "Time Series Analysis and Forecasting"— Presentation transcript:

1 Time Series Analysis and Forecasting

2 Some Historic Forecasts
Harry Warner - Warner Bros. Pictures, 1927 “Who the hell wants to hear actors talk?”

3 Some Historic Forecasts
Lord Kelvin, President of the Royal Society, 1895 “Heavier-than-air flying machines are impossible”

4 Some Historic Forecasts
U.S. Admiral William Leahy in 1945 "The atom bomb will never go off - and I speak as an expert in explosives."

5 Some Historic Forecasts
Business Week, August 2, 1968 "With over 50 foreign cars already on sale here, the Japanese auto industry isn't likely to carve out a big slice of the US market."

6 Some Historic Forecasts
Popular Mechanics, forecasting the relentless march of science, 1949 "Where a calculator on the ENIAC is equipped with 19,000 vacuum tubes and weighs 30 tons, computers in the future may have only 1,000 vacuum tubes and perhaps only weigh 1.5 tons."

7 Some Historic Forecasts
Thomas J. Watson, chairman of the board of IBM. “I think there's a world market for about five computers."

8 Some Historic Forecasts
Ken Olson, president of Digital Equipment Corp. 1977 "There is no reason anyone would want a computer in their home."

9 Some Historic Forecasts
American Radio pioneer Lee DeForest, 1926 "While theoretically and technically television may be feasible, commercially and financially it is an impossibility."

10 Forecasting Methods Judgement Methods:
Salesforce composite: a compilation of estimates by salespeople (or dealers) of expected sales in their territories, with necessary adjustments. Scenario methods: narratives that describe an assumed future expressed as a sequence of snapshots. Delphi technique: a successive series of estimates independently developed by a group of “experts” each member of which, at each step in the process, uses a summary of the group’s previous results to formulate new estimates.

11 Forecasting Methods Time-series (extrapolation) methods:
Moving average: averaging recent values to predict future outcomes. Exponential smoothing: forecasting the next period by calculating a weighted average of the recent data. Time-series decomposition: isolating trend, seasonal and cyclical components from a data series, and using outcome from each to make predictions.

12 Forecasting Methods Causal methods:
Regression models: driving an equation that minimizes the variance between predictions and actual outcomes given a set of predictor (independent) variables. Econometric models: forecasts from an integrated system of simultaneous equations that represent relationships among elements of the economy.

13 Forecasting Methods In order to increase forecast accuracy
Combine two or more forecasts obtained by different methods Forecasts could come from different forecasting method types (e.g. judgmental, causal etc.) or from the same type Forecast errors might cancel one another

14 Components of Time Series Data
Yt t Base case – all observations are equal resulting in a horizontal line

15 Components of Time Series Data
Yt t Trend – observations increase or decrease regularly through time Trend is the long-term component that represents the growth or decline in the time-series over an extended period of time

16 Components of Time Series Data
Yt t Linear trend – observations increase or decrease by the same amount through time

17 Components of Time Series Data
Yt t exponential trend – observations increase or decrease by the same percentage amount through time

18 Components of Time Series Data
Yt t Cycle – the wavelike fluctuations around the trend

19 Components of Time Series Data
Yt t Seasonal – pattern of change that repeats itself time after time

20 Components of Time Series Data
Yt t Seasonal component with trend

21 Components of Time Series Data
Yt t Noise – the unpredictable and irregular component

22 Notation Y : the variable we want to forecast
Yt : observed value of the variable at time t T : the number of historical observations (t=1,2,...,T) Ft : the forecast for the variable for time t Et : the forecast error for time t (Et = Yt – Ft)

23 Notation Mean Absolute Error Root Mean Square Error
Mean Absolute Percentage Error

24 Notation Let us use the following forecasting model on the given data set: Ft+1 = Yt (naive method) MAE = ? RMSE = ? MAPE = ?

25 Regression-Based Models
Linear Trend: Ft = b0 + b1t Exponential Trend: ln (Ft) = b0 + b1t Seasonality (k seasons): Ft = b0 + b1S1 + b2S bk-1Sk-1

26 Exercise Use data set in P02_38.xls to come up with a regression model to use in forecasting.

27 Simple Averages A simple average uses the mean of all the relevant historical observations as the foreacast for the next period. Y1 Y2 Y3 Yt-1 Yt

28 Simple Averages

29 Simple Averages

30 Simple Averages

31 Simple Averages

32 Simple Averages

33 Simple Averages

34 Simple Averages

35 Simple Averages The method of simple averages is an appropriate technique when the forces generating the series to be forecast have stabilized, and the environment in which the series exists is generally unchanging. Examples: quantity of sales resulting from a consistent level of salesperson effort quantity of sales of a product in the mature stage of its life cycle number of appointments per week requested of a denstist whose patient base is fairly constant

36 Moving Averages A moving average of order k is the mean value of k consecutive observations. Equal weights are assigned to each observation. Each new data point is included in the average as it becomes available, and the earliest data point is discarded. Moving averages method does not handle trend or seasonality very well, although it does better than the simple average method.

37 Moving Averages

38 Moving Averages

39 Moving Averages

40 Moving Averages

41 Moving Averages

42 Moving Averages

43 Moving Averages

44 Moving Averages

45 Moving Averages

46 Moving Averages The analyst must use judgement when determining how many days, weeks, months or quarters on which to base the moving average. As the value of k increases, the forecasts become smoother. The smaller the k, the more weight is given to recent periods. The greater the k, the less weight is given to recent periods.

47 Double Moving Averages
One way of forecasting time series data that have linear trend is to use double moving averages.

48 Double Moving Averages
M(t) – M’(t)

49 Double Moving Averages

50 Exponential Smoothing Methods
Exponential smoothing is a procedure for continually revising a forecast in the light of more recent experience. (new forecast) =  (new observation) + (1 - ) (old forecast)  : smoothing constant (0 ≤  ≤ 1) Simple exponential smoothing – no trend and seasonality Holt’s method – trend but no seasonality Winters’ method – trend and seasonality

51 Simple Exponential Smoothing
When  is close to zero, the new forecast will be very similar to the old one. If it is desired that predictions be stable and random variations smoothed, a small value of  is required. If a rapid response to a real change in the pattern of observations is desired, a larger value of  is appropriate.

52 Simple Exponential Smoothing

53 Simple Exponential Smoothing

54 Simple Exponential Smoothing

55 Simple Exponential Smoothing

56 Holt’s Method level: base for the time-series
trend: change in level from one period to the next

57 Holt’s Method

58 Holt’s Method

59 Additive vs. Multiplicative Seasonality
additive seasonality multiplicative seasonality additive seasonality with trend multiplicative seasonality with trend

60 Additive vs. Multiplicative Seasonality
In additive seasonal model, the appropriate seasonal index is added to the base of the forecast. In a multiplicative model, the appropriate seasonal index is multiplied with the base of the forecast.

61 Winters’ Model (Additive)
actual = base + seasonal index

62 Winters’ Model (Multiplicative)
actual = base x seasonal index

63 Winters’ Model

64 Time-Series Decomposition
Yt = Tt x St x It Irregular component Seasonal index Actual observation Trend component Step 1: Deseasonalize data using centered moving averages Step 2: Estimate the trend component using regression Step 3: Estimate the seasonal indices Step 4: Construct forecast


Download ppt "Time Series Analysis and Forecasting"

Similar presentations


Ads by Google