Time series analysis and forecasting | Bài giảng số 14 chương 8 học phần Applied statistics | Trường Đại học Quốc tế, Đại học Quốc gia Thành phố Hồ Chí Minh

A time series is a sequence of observations on a variable measured at successive points in time or over successive periods of time.  The pattern of the data is an important factor in understanding how the time series has behaved in the past. To identify the underlying pattern in the data, a useful first step is to construct a time series plot. A time series plot is a graphical presentation of the relationship between time and the time series variable; time is on the horizontal axis and the time series values are shown on the vertical axis. Tài liệu giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời bạn đón xem.

Thông tin:
24 trang 1 tháng trước

Bình luận

Vui lòng đăng nhập hoặc đăng ký để gửi bình luận.

Time series analysis and forecasting | Bài giảng số 14 chương 8 học phần Applied statistics | Trường Đại học Quốc tế, Đại học Quốc gia Thành phố Hồ Chí Minh

A time series is a sequence of observations on a variable measured at successive points in time or over successive periods of time.  The pattern of the data is an important factor in understanding how the time series has behaved in the past. To identify the underlying pattern in the data, a useful first step is to construct a time series plot. A time series plot is a graphical presentation of the relationship between time and the time series variable; time is on the horizontal axis and the time series values are shown on the vertical axis. Tài liệu giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời bạn đón xem.

23 12 lượt tải Tải xuống
APPLIED STATISTICS
COURSE CODE: ENEE1006IU
Lecture 14:
Chapter 8: Time series analysis and
forecasng
(3 credits: 2 is for lecture, 1 is for lab-work)
Instructor: TRAN THANH TU Email:
tu@hcmiu.edu.vn
tu@hcmiu.edu.vn 1
tu@hcmiu.edu.vn 2
CHAPTER 8: TIME SERIES ANALYSIS AND FORECASTING
•8.1. Time series paerns
•8.2. Forecast accuracy
•8.3. Trend projecon
•8.4. Time series decomposion
tu@hcmiu.edu.vn 3
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com)
8.1. TIME SERIES PATTERNS
•A me series is a sequence of observaons on a variable measured at successive
points in me or over successive periods of me.
•The paern of the data is an important factor in
understanding how the me series has behaved in
the past.
•To idenfy the underlying paern in the data, a
useful rst step is to construct a me series plot.
•A me series plot is a graphical presentaon of the
relaonship between me and the me series
variable; me is on the horizontal axis and the me
series values are shown on the vercal axis.
tu@hcmiu.edu.vn 4
8.1. TIME SERIES PATTERNS
tu@hcmiu.edu.vn 5
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com)
•Horizontal Paern: a horizontal paern exists when the data uctuate around
a constant mean
•Trend Paern: a trend is usually the result of long-term factors; gradual
shis or movements to relavely higher or lower values over a longer period
of me
•Seasonal Paern: Seasonal paerns are recognized by seeing the same
repeang paerns over successive periods of me
tu@hcmiu.edu.vn 6
8.1. TIME SERIES PATTERNS
•Trend and Seasonal Paern: in such
cases we need to use a forecasng
method that has the capability to deal
with both trend and seasonality
•Cyclical Paern: a cyclical paern exists
if the me series plot shows an
alternang sequence of points below
and above the trend line lasng more
tu@hcmiu.edu.vn 7
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com)
than one year. cyclical eects are oen combined with long-term trend eects
and referred to as trend-cycle eects
8.2. FORECAST ACCURACY
•Principles of Forecasng:
Many types of forecasng models that dier in complexity and amount of data &
way they generate forecasts:
1. Forecasts are rarely perfect
2. Forecasts are more accurate for grouped data than for individual items
3. Forecast are more accurate for shorter than longer me periods
tu@hcmiu.edu.vn 8
TYPES OF FORECASTING METHODS
•Decide what needs to be forecast
Level of detail, units of analysis & me horizon required
•Evaluate and analyze appropriate data
Idenfy needed data & whether its available
•Select and test the forecasng model
Cost, ease of use & accuracy
•Generate the forecast
•Monitor forecast accuracy over me
tu@hcmiu.edu.vn 9
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com)
TYPES OF FORECASTING METHODS
•Forecasng methods are
classied into two groups:
•Qualitave methods –
judgmental methods
Forecasts generated
subjecvely by the
forecaster
Educated guesses
•Quantave methods – based on
mathemacal modeling
tu@hcmiu.edu.vn 10
Forecasts generated
through mathemacal
modeling
QUANTITATIVE METHODS
•Time Series Models:
Assumes informaon needed to generate a forecast is contained in a me series of data
Assumes the future will follow same paerns as the past
•Causal Models or Associave Models:
Explores cause-and-eect relaonships
Uses leading indicators to predict the future
Housing starts and appliance sales
tu@hcmiu.edu.vn 11
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com)
TIME SERIES MODELS
•Forecaster looks for data paerns as
Data = historic paern + random variaon
•Historic paern to be forecasted:
Level (long-term average) – data uctuates around a constant mean
Trend – data exhibits an increasing or decreasing paern
Seasonality – any paern that regularly repeats itself and is of a constant length
Cycle – paerns created by economic uctuaons
•Random Variaon cannot be predicted
tu@hcmiu.edu.vn 12
TIME SERIES MODELS
•Naive: Ft 1 At
The forecast is equal to the actual value observed during the last period – good
for level paerns
•Simple Mean: Ft 1 At /n
The average of all available data - good for level paerns
tu@hcmiu.edu.vn 13
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com)
•Moving Average: Ft 1 At /n
The average value over a set me period
(e.g.: the last four weeks)
Each new forecast drops the oldest data point & adds a new observaon
More responsive to a trend but sll lags behind actual data
TIME SERIES MODELS
•Weighted Moving Average: F
t 1
C
t
A
t
•All weights must add to 100% or 1.00
e.g. C
t
=0.5, C
t-1
=0.3, C
t-2
=0.2 (weights add to 1.0)
tu@hcmiu.edu.vn 14
•Allows emphasizing one period over others; above indicates more weight on
recent data (C
t
=0.5)
•Diers from the simple moving average that weighs all periods equally more
responsive to trends
TIME SERIES MODELS
•Exponenal Smoothing: F
t 1
αA
t
1 α F
t
Most frequently used me series method because of ease of use and minimal
amount of data needed
•Need just three pieces of data to start:
tu@hcmiu.edu.vn 15
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com)
Last period’s forecast (F
t
)
Last periods actual value (A
t
)
Select value of smoothing coecient, α,between 0 and 1.0
•If no last period forecast is available, average the last few periods or use naive
method
•Higher α values (e.g. 0.7 or 0.8) may place too much weight on last period’s
random variaon
MEASURING FORECAST ERROR
•Forecasts are never perfect
•Need to know how much we should rely on our chosen forecasng method
•Measuring forecast error:
tu@hcmiu.edu.vn 16
Et At Ft
•Note that over-forecasts = negave errors and under-forecasts = posive
errors
MEASURING FORECASTING ACCURACY
•Mean Absolute Deviaon (MAD)
measures the total error in a forecast
without regard to sign
•Cumulave Forecast Error (CFE)
Measures any bias in the forecast
•Mean Square Error (MSE)
Penalizes larger errors
•Tracking Signal
Measures if your model
is working
tu@hcmiu.edu.vn 17
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com)
MAD actual forecast n
CFE actual forecast
actual - forecast
2
MSE
n
TS CFE MAD
tu@hcmiu.edu.vn 18
tu@hcmiu.edu.vn 19
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com)
tu@hcmiu.edu.vn 20
| 1/24

Preview text:

APPLIED STATISTICS COURSE CODE: ENEE1006IU Lecture 14:
Chapter 8: Time series analysis and forecasting
(3 credits: 2 is for lecture, 1 is for lab-work)
Instructor: TRAN THANH TU Email: tttu@hcmiu.edu.vn tttu@hcmiu.edu.vn 1
CHAPTER 8: TIME SERIES ANALYSIS AND FORECASTING •8.1. Time series patterns •8.2. Forecast accuracy •8.3. Trend projection
•8.4. Time series decomposition tttu@hcmiu.edu.vn 2 8.1. TIME SERIES PATTERNS
•A time series is a sequence of observations on a variable measured at successive
points in time or over successive periods of time.
•The pattern of the data is an important factor in
understanding how the time series has behaved in the past.
•To identify the underlying pattern in the data, a
useful first step is to construct a time series plot.
•A time series plot is a graphical presentation of the
relationship between time and the time series
variable; time is on the horizontal axis and the time
series values are shown on the vertical axis. tttu@hcmiu.edu.vn 3
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com) 8.1. TIME SERIES PATTERNS tttu@hcmiu.edu.vn 4
•Horizontal Pattern: a horizontal pattern exists when the data fluctuate around a constant mean
•Trend Pattern: a trend is usually the result of long-term factors; gradual
shifts or movements to relatively higher or lower values over a longer period of time
•Seasonal Pattern: Seasonal patterns are recognized by seeing the same
repeating patterns over successive periods of time tttu@hcmiu.edu.vn 5
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com) 8.1. TIME SERIES PATTERNS
•Trend and Seasonal Pattern: in such
cases we need to use a forecasting
method that has the capability to deal
with both trend and seasonality
•Cyclical Pattern: a cyclical pattern exists
if the time series plot shows an
alternating sequence of points below
and above the trend line lasting more tttu@hcmiu.edu.vn 6
than one year. cyclical effects are often combined with long-term trend effects
and referred to as trend-cycle effects 8.2. FORECAST ACCURACY •Principles of Forecasting:
Many types of forecasting models that differ in complexity and amount of data & way they generate forecasts:
1. Forecasts are rarely perfect
2. Forecasts are more accurate for grouped data than for individual items
3. Forecast are more accurate for shorter than longer time periods tttu@hcmiu.edu.vn 7
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com) TYPES OF FORECASTING METHODS
•Decide what needs to be forecast
Level of detail, units of analysis & time horizon required
•Evaluate and analyze appropriate data
Identify needed data & whether it’s available
•Select and test the forecasting model
Cost, ease of use & accuracy •Generate the forecast
•Monitor forecast accuracy over time tttu@hcmiu.edu.vn 8 TYPES OF FORECASTING METHODS •Forecasting methods are classified into two groups: •Qualitative methods – judgmental methods Forecasts generated subjectively by the forecaster Educated guesses
•Quantitative methods – based on mathematical modeling tttu@hcmiu.edu.vn 9
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com) Forecasts generated through mathematical modeling QUANTITATIVE METHODS •Time Series Models:
Assumes information needed to generate a forecast is contained in a time series of data
Assumes the future will follow same patterns as the past
•Causal Models or Associative Models:
Explores cause-and-effect relationships
Uses leading indicators to predict the future
Housing starts and appliance sales tttu@hcmiu.edu.vn 10 TIME SERIES MODELS
•Forecaster looks for data patterns as
Data = historic pattern + random variation
•Historic pattern to be forecasted:
Level (long-term average) – data fluctuates around a constant mean
Trend – data exhibits an increasing or decreasing pattern
Seasonality – any pattern that regularly repeats itself and is of a constant length
Cycle – patterns created by economic fluctuations
•Random Variation cannot be predicted tttu@hcmiu.edu.vn 11
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com) TIME SERIES MODELS •Naive: Ft 1 At
The forecast is equal to the actual value observed during the last period – good for level patterns •Simple Mean: Ft 1 At /n
The average of all available data - good for level patterns tttu@hcmiu.edu.vn 12 •Moving Average: Ft 1 At /n
The average value over a set time period (e.g.: the last four weeks)
Each new forecast drops the oldest data point & adds a new observation
More responsive to a trend but still lags behind actual data TIME SERIES MODELS
•Weighted Moving Average: Ft 1 CtAt
•All weights must add to 100% or 1.00
e.g. Ct =0.5, Ct-1 =0.3, Ct-2 =0.2 (weights add to 1.0) tttu@hcmiu.edu.vn 13
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com)
•Allows emphasizing one period over others; above indicates more weight on recent data (Ct=0.5)
•Differs from the simple moving average that weighs all periods equally more responsive to trends TIME SERIES MODELS •Exponential Smoothing: Ft 1 αAt 1 α Ft
Most frequently used time series method because of ease of use and minimal amount of data needed
•Need just three pieces of data to start: tttu@hcmiu.edu.vn 14
Last period’s forecast (Ft)
Last periods actual value (At)
Select value of smoothing coefficient, α,between 0 and 1.0
•If no last period forecast is available, average the last few periods or use naive method
•Higher α values (e.g. 0.7 or 0.8) may place too much weight on last period’s random variation MEASURING FORECAST ERROR
•Forecasts are never perfect
•Need to know how much we should rely on our chosen forecasting method •Measuring forecast error: tttu@hcmiu.edu.vn 15
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com) Et At Ft
•Note that over-forecasts = negative errors and under-forecasts = positive errors
MEASURING FORECASTING ACCURACY
•Mean Absolute Deviation (MAD) •Mean Square Error (MSE)
measures the total error in a forecast Penalizes larger errors without regard to sign •Tracking Signal
•Cumulative Forecast Error (CFE) Measures if your model
Measures any bias in the forecast is working tttu@hcmiu.edu.vn 16 MAD actual forecast n actual - forecast 2 MSE n CFE actual forecast TS CFE MAD tttu@hcmiu.edu.vn 17
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com) tttu@hcmiu.edu.vn 18 tttu@hcmiu.edu.vn 19
Downloaded by 0136_Tr?n Th?o Vy (maggiecohans274@gmail.com) tttu@hcmiu.edu.vn 20