SlideShare ist ein Scribd-Unternehmen logo
1 von 30
TIME SERIES ANALYSIS
Modeling and Forecasting
Presented by
Vaibhav Jain (A13021)
Maruthi Nataraj (A13009)
Sunil Kumar (A13020)
Punit Kishore (A13011)
Arbind Kumar (A13003)
AGENDA
 Introduction
 Objective
 Data Preparation
 Check for Volatility
 Check for Non-Stationarity
 Check for Seasonality
 Model Identification and Estimation
 Forecasting
 Graphical Forecast
INTRODUCTION
 Time Series relates to values taken by a variable over time (such as daily sales
revenue, weekly orders, monthly overheads, yearly income) and tabulated or
plotted as chronologically ordered numbers or data points to yield valid
statistical inferences.
SL No Component Description
1 Trend Upward trend or Downward movement with little
fluctuation for a period of years
2 Seasonal Variation Short-term fluctuation in a time series which occur
periodically within a year.
3 Cyclical Variation Recurrent upward or downward with the period of
cycle is greater than a year.
4 Irregular Variation Random fluctuations which are short in duration
and erratic in nature .
OBJECTIVE
 In this study, we have to project the airline travel for the next 12 months .
Dataset Description
 The dataset used here is SASHELP.AIR which is Airline data and contains
two variables – DATE and AIR( labeled as International Airline Travel).
It contains the data from JAN 1949 to DEC 1960.
DATA PREPARATION
1.
• Check for Volatility
2.
• Check for Non-Stationarity
3.
• Check for Seasonality
DATA PREPARATION
Check for Volatility
 The plot of the data with time on horizontal axis and time
series on vertical axis provides an indication for volatility.
 A fan shaped or an inverted fan shaped plot shows high
volatility.
 For fan shaped plot, ‘log’ or ‘square root’ transformation is
used to reduce volatility ,while for inverted fan shaped plot ,’
exponential’ or ‘square’ transformation is used.
DATA PREPARATION
After log transformation ,with reduced volatility (constant variance)
Check for Volatility
DATA PREPARATION
Check for Non-Stationarity
 If the data is completely random with no fixed pattern, it is called non-
stationary data and cannot be used for future forecasting. This is checked
by ‘Augmented Dickey-Fuller Unit Root Test’ (ADF).Here,
 H0 : Data is non-stationary
 If p < alpha, we reject H0 to claim that the data is stationary and
hence
can be used for forecasting.
 If p > alpha, we get non-stationary data which can be converted to
stationary by successive differencing.
 We can start with first difference (y[t]-y[t-1]) which can obtained using
DIF(L_AIR) or L_AIR(1).Similarly, if we need second difference, it is
DIF2(L_AIR) .
DATA PREPARATION
Check for Non-Stationarity
Non stationary data
is converted into
stationary by first
differencing.
DATA PREPARATION
ACF OUTPUT
Check for Non-Stationarity
DATA PREPARATION
Check for Seasonality
 The Auto Correlation function (ACF) gives the correlation between
y[t]-y[t-s] where ‘s’ is the period of lag.
 If the ACF gives high values at fixed interval, that interval can be
considered as the period of seasonality. A differencing of same order
will deseasonalize the data.
 From the output of ACF it can be observed that the period of
seasonality is 12 years.
Here, we have deseasonalized data by 12th order differencing as
shown above.
DATA PREPARATION
Check for Seasonality
MODEL IDENTIFICATION
AND ESTIMATION
 Depending upon the number of future time points to be forecasted, we
set aside few of the most recent time points data as the validation
sample(V). The rest of the data which is the development sample(D), is
used to generate forecasts for different models.
 MINIC (Minimum Information Criteria) option under PROC ARIMA
generates the minimum BIC (Bayesian Information Criteria) Model after
exploring all the possible combinations of ‘p’ (Auto Regressive) and ‘q’
(Moving Average) lags from 0 to 5 (default).
MODEL IDENTIFICATION
AND ESTIMATION
MODEL IDENTIFICATION
AND ESTIMATION
 By observation, we can see that the minimum of the matrix is the
value -6.3503 corresponding to AR 3 and MA 0 location(i.e. p=3 & q=0).
 We consider all the models in the neighborhood of this model and for
each of them generate AIC (Akaike Information Criteria) and SBC
(Schwartz Bayesian Criteria) and calculate the average of them.
 We select the top 6-7 models based on relatively lower value of the
average and for each of them generate forecasts.
MODEL IDENTIFICATION
AND ESTIMATION
AIC & SBC for all the neighborhood
models [ (0,1) to (3,3)]
Top 7 models based on lower
average value
Model Estimation
FORECASTING
 Forecasts are generated using the FORECAST option in PROC
ARIMA.
 The forecasts generated (for 1960 in this case) for each combination
selected from AIC & SBC are separately compared with the actual
values of the same time point stored in the validation dataset (V) and
‘MAPE’ (Mean Absolute Percentage Error) is calculated.
FORECASTING
Forecasted Data
GRAPHICAL FORECAST
0.00
100.00
200.00
300.00
400.00
500.00
600.00
700.00
800.00
Jan/49
Jun/49
Nov/49
Apr/50
Sep/50
Feb/51
Jul/51
Dec/51
May/52
Oct/52
Mar/53
Aug/53
Jan/54
Jun/54
Nov/54
Apr/55
Sep/55
Feb/56
Jul/56
Dec/56
May/57
Oct/57
Mar/58
Aug/58
Jan/59
Jun/59
Nov/59
Apr/60
Sep/60
Feb/61
Jul/61
Dec/61
InternationalAirlineTravel(Thousands)
Actual Vs Forecasted
AIR
AIR_M
AIR_M is forecasted value
APPENDIX
Check for Volatility
Fan shaped plot indicating the presence of high volatility
APPENDIX
After square root transformation Check for Volatility
APPENDIX
Check for Non-Stationarity
APPENDIX
Non stationary data is
converted into stationary by
first differencing.
Check for Non-Stationarity
Here, we have deseasonalized data by 12th order differencing as
shown above.
APPENDIX
Check for Seasonality
APPENDIX
Model Estimation
APPENDIX
p=0 , q=1
Model Estimation
APPENDIX
 Here,
LEAD = No of future time points to forecast
ID = Name of time variable
INTERVAL = Unit of time variable
OUT = Name of the output file which saves the forecast
Forecasting
APPENDIX
p=2 , q=3
Forecasting
APPENDIX
We select the combination
(p, q) which has the
minimum MAPE and that
model is applied on the
entire data to generate the
final forecast (for 1961).
Here, we need to
apply Antilog(exp) to
get back original data
for convenience in
comparison.
Model Estimation
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

Intro to Forecasting - Part 3 - HRUG
Intro to Forecasting - Part 3 - HRUGIntro to Forecasting - Part 3 - HRUG
Intro to Forecasting - Part 3 - HRUGegoodwintx
 
Intro To Forecasting - Part 2 - HRUG
Intro To Forecasting - Part 2 - HRUGIntro To Forecasting - Part 2 - HRUG
Intro To Forecasting - Part 2 - HRUGegoodwintx
 
Hrug intro to forecasting
Hrug intro to forecastingHrug intro to forecasting
Hrug intro to forecastingegoodwintx
 
Iso 9001 gap analysis checklist
Iso 9001 gap analysis checklistIso 9001 gap analysis checklist
Iso 9001 gap analysis checklistjengutajom
 
Clauses of iso 9001
Clauses of iso 9001Clauses of iso 9001
Clauses of iso 9001jengutajom
 
Demand time series analysis and forecasting
Demand time series analysis and forecastingDemand time series analysis and forecasting
Demand time series analysis and forecastingM Baddar
 
Iso 9001 quality manual
Iso 9001 quality manualIso 9001 quality manual
Iso 9001 quality manualdaretjon
 
Www.iso 9001
Www.iso 9001Www.iso 9001
Www.iso 9001jomritagu
 
Iso 9001 registration
Iso 9001 registrationIso 9001 registration
Iso 9001 registrationporikgefus
 
Iso 9001 auditor
Iso 9001 auditorIso 9001 auditor
Iso 9001 auditordenritafu
 
Iso 9001 lead auditor
Iso 9001 lead auditorIso 9001 lead auditor
Iso 9001 lead auditorpogerita
 
Quality management conference
Quality management conferenceQuality management conference
Quality management conferenceselinasimpson311
 
Iso 9001 ireland
Iso 9001 irelandIso 9001 ireland
Iso 9001 irelandjondarita
 
Iso 9001 compliance
Iso 9001 complianceIso 9001 compliance
Iso 9001 compliancejomsatgec
 
Iso 9001 quality standard
Iso 9001 quality standardIso 9001 quality standard
Iso 9001 quality standardtagujomri
 
Iso 9001 gap analysis
Iso 9001 gap analysisIso 9001 gap analysis
Iso 9001 gap analysisjomjintra
 

Was ist angesagt? (20)

Intro to Forecasting - Part 3 - HRUG
Intro to Forecasting - Part 3 - HRUGIntro to Forecasting - Part 3 - HRUG
Intro to Forecasting - Part 3 - HRUG
 
Intro To Forecasting - Part 2 - HRUG
Intro To Forecasting - Part 2 - HRUGIntro To Forecasting - Part 2 - HRUG
Intro To Forecasting - Part 2 - HRUG
 
Hrug intro to forecasting
Hrug intro to forecastingHrug intro to forecasting
Hrug intro to forecasting
 
Iso 9001 gap analysis checklist
Iso 9001 gap analysis checklistIso 9001 gap analysis checklist
Iso 9001 gap analysis checklist
 
Iso 9001 uk
Iso 9001 ukIso 9001 uk
Iso 9001 uk
 
Qm quality management
Qm quality managementQm quality management
Qm quality management
 
Clauses of iso 9001
Clauses of iso 9001Clauses of iso 9001
Clauses of iso 9001
 
Demand time series analysis and forecasting
Demand time series analysis and forecastingDemand time series analysis and forecasting
Demand time series analysis and forecasting
 
Iso 9001 quality manual
Iso 9001 quality manualIso 9001 quality manual
Iso 9001 quality manual
 
Iso 9001 08
Iso 9001 08Iso 9001 08
Iso 9001 08
 
Www.iso 9001
Www.iso 9001Www.iso 9001
Www.iso 9001
 
Iso 9001 registration
Iso 9001 registrationIso 9001 registration
Iso 9001 registration
 
Iso 9001 auditor
Iso 9001 auditorIso 9001 auditor
Iso 9001 auditor
 
Iso 9001 lead auditor
Iso 9001 lead auditorIso 9001 lead auditor
Iso 9001 lead auditor
 
Quality management conference
Quality management conferenceQuality management conference
Quality management conference
 
Iso 9001 ireland
Iso 9001 irelandIso 9001 ireland
Iso 9001 ireland
 
Iso 9001 compliance
Iso 9001 complianceIso 9001 compliance
Iso 9001 compliance
 
Iso 9001 quality standard
Iso 9001 quality standardIso 9001 quality standard
Iso 9001 quality standard
 
Iso 9001 gap analysis
Iso 9001 gap analysisIso 9001 gap analysis
Iso 9001 gap analysis
 
Run chart
Run chartRun chart
Run chart
 

Ähnlich wie Time Series Analysis - Modeling and Forecasting

Time Series Analysis - 2 | Time Series in R | ARIMA Model Forecasting | Data ...
Time Series Analysis - 2 | Time Series in R | ARIMA Model Forecasting | Data ...Time Series Analysis - 2 | Time Series in R | ARIMA Model Forecasting | Data ...
Time Series Analysis - 2 | Time Series in R | ARIMA Model Forecasting | Data ...Simplilearn
 
Air Passenger Prediction Using ARIMA Model
Air Passenger Prediction Using ARIMA Model Air Passenger Prediction Using ARIMA Model
Air Passenger Prediction Using ARIMA Model AkarshAvinash
 
Time series modelling arima-arch
Time series modelling  arima-archTime series modelling  arima-arch
Time series modelling arima-archjeevan solaskar
 
What is ARIMA Forecasting and How Can it Be Used for Enterprise Analysis?
What is ARIMA Forecasting and How Can it Be Used for Enterprise Analysis?What is ARIMA Forecasting and How Can it Be Used for Enterprise Analysis?
What is ARIMA Forecasting and How Can it Be Used for Enterprise Analysis?Smarten Augmented Analytics
 
What is ARIMAX Forecasting and How is it Used for Enterprise Analysis?
What is ARIMAX Forecasting and How is it Used for Enterprise Analysis?What is ARIMAX Forecasting and How is it Used for Enterprise Analysis?
What is ARIMAX Forecasting and How is it Used for Enterprise Analysis?Smarten Augmented Analytics
 
Forecasting%20Economic%20Series%20using%20ARMA
Forecasting%20Economic%20Series%20using%20ARMAForecasting%20Economic%20Series%20using%20ARMA
Forecasting%20Economic%20Series%20using%20ARMANagendra Belvadi
 
Sqqs1013 ch2-a122
Sqqs1013 ch2-a122Sqqs1013 ch2-a122
Sqqs1013 ch2-a122kim rae KI
 
Forecasting_CO2_Emissions.pptx
Forecasting_CO2_Emissions.pptxForecasting_CO2_Emissions.pptx
Forecasting_CO2_Emissions.pptxMOINDALVS
 
Byungchul Yea (Project)
Byungchul Yea (Project)Byungchul Yea (Project)
Byungchul Yea (Project)Byung Chul Yea
 
An Application Of TRAMO-SEATS Model Selection And Out-Of-Sample Performance....
An Application Of TRAMO-SEATS  Model Selection And Out-Of-Sample Performance....An Application Of TRAMO-SEATS  Model Selection And Out-Of-Sample Performance....
An Application Of TRAMO-SEATS Model Selection And Out-Of-Sample Performance....Wendy Berg
 
IRJET- Analysis of Crucial Oil Gas and Liquid Sensor Statistics and Productio...
IRJET- Analysis of Crucial Oil Gas and Liquid Sensor Statistics and Productio...IRJET- Analysis of Crucial Oil Gas and Liquid Sensor Statistics and Productio...
IRJET- Analysis of Crucial Oil Gas and Liquid Sensor Statistics and Productio...IRJET Journal
 
FAA Flight Landing Distance Forecasting and Analysis
FAA Flight Landing Distance Forecasting and AnalysisFAA Flight Landing Distance Forecasting and Analysis
FAA Flight Landing Distance Forecasting and AnalysisQuynh Tran
 
M2_L6 (TSF Exponential Smoothing Holt Winter).pptx
M2_L6 (TSF Exponential Smoothing Holt Winter).pptxM2_L6 (TSF Exponential Smoothing Holt Winter).pptx
M2_L6 (TSF Exponential Smoothing Holt Winter).pptxPrakharDwivedi51
 
Proposed seasonal autoregressive integrated moving average model for forecast...
Proposed seasonal autoregressive integrated moving average model for forecast...Proposed seasonal autoregressive integrated moving average model for forecast...
Proposed seasonal autoregressive integrated moving average model for forecast...Alexander Decker
 
FE8513 Fin Time Series-Assignment
FE8513 Fin Time Series-AssignmentFE8513 Fin Time Series-Assignment
FE8513 Fin Time Series-AssignmentRaktim Ray
 
MFBLP Method Forecast for Regional Load Demand System
MFBLP Method Forecast for Regional Load Demand SystemMFBLP Method Forecast for Regional Load Demand System
MFBLP Method Forecast for Regional Load Demand SystemCSCJournals
 

Ähnlich wie Time Series Analysis - Modeling and Forecasting (20)

Time Series Analysis - 2 | Time Series in R | ARIMA Model Forecasting | Data ...
Time Series Analysis - 2 | Time Series in R | ARIMA Model Forecasting | Data ...Time Series Analysis - 2 | Time Series in R | ARIMA Model Forecasting | Data ...
Time Series Analysis - 2 | Time Series in R | ARIMA Model Forecasting | Data ...
 
Time series project
Time series projectTime series project
Time series project
 
Air Passenger Prediction Using ARIMA Model
Air Passenger Prediction Using ARIMA Model Air Passenger Prediction Using ARIMA Model
Air Passenger Prediction Using ARIMA Model
 
Time series modelling arima-arch
Time series modelling  arima-archTime series modelling  arima-arch
Time series modelling arima-arch
 
What is ARIMA Forecasting and How Can it Be Used for Enterprise Analysis?
What is ARIMA Forecasting and How Can it Be Used for Enterprise Analysis?What is ARIMA Forecasting and How Can it Be Used for Enterprise Analysis?
What is ARIMA Forecasting and How Can it Be Used for Enterprise Analysis?
 
What is ARIMAX Forecasting and How is it Used for Enterprise Analysis?
What is ARIMAX Forecasting and How is it Used for Enterprise Analysis?What is ARIMAX Forecasting and How is it Used for Enterprise Analysis?
What is ARIMAX Forecasting and How is it Used for Enterprise Analysis?
 
Forecasting%20Economic%20Series%20using%20ARMA
Forecasting%20Economic%20Series%20using%20ARMAForecasting%20Economic%20Series%20using%20ARMA
Forecasting%20Economic%20Series%20using%20ARMA
 
Sqqs1013 ch2-a122
Sqqs1013 ch2-a122Sqqs1013 ch2-a122
Sqqs1013 ch2-a122
 
Forecasting_CO2_Emissions.pptx
Forecasting_CO2_Emissions.pptxForecasting_CO2_Emissions.pptx
Forecasting_CO2_Emissions.pptx
 
Byungchul Yea (Project)
Byungchul Yea (Project)Byungchul Yea (Project)
Byungchul Yea (Project)
 
An introduction to weibull analysis
An introduction to weibull analysisAn introduction to weibull analysis
An introduction to weibull analysis
 
An Application Of TRAMO-SEATS Model Selection And Out-Of-Sample Performance....
An Application Of TRAMO-SEATS  Model Selection And Out-Of-Sample Performance....An Application Of TRAMO-SEATS  Model Selection And Out-Of-Sample Performance....
An Application Of TRAMO-SEATS Model Selection And Out-Of-Sample Performance....
 
IRJET- Analysis of Crucial Oil Gas and Liquid Sensor Statistics and Productio...
IRJET- Analysis of Crucial Oil Gas and Liquid Sensor Statistics and Productio...IRJET- Analysis of Crucial Oil Gas and Liquid Sensor Statistics and Productio...
IRJET- Analysis of Crucial Oil Gas and Liquid Sensor Statistics and Productio...
 
FAA Flight Landing Distance Forecasting and Analysis
FAA Flight Landing Distance Forecasting and AnalysisFAA Flight Landing Distance Forecasting and Analysis
FAA Flight Landing Distance Forecasting and Analysis
 
M2_L6 (TSF Exponential Smoothing Holt Winter).pptx
M2_L6 (TSF Exponential Smoothing Holt Winter).pptxM2_L6 (TSF Exponential Smoothing Holt Winter).pptx
M2_L6 (TSF Exponential Smoothing Holt Winter).pptx
 
Proposed seasonal autoregressive integrated moving average model for forecast...
Proposed seasonal autoregressive integrated moving average model for forecast...Proposed seasonal autoregressive integrated moving average model for forecast...
Proposed seasonal autoregressive integrated moving average model for forecast...
 
FE8513 Fin Time Series-Assignment
FE8513 Fin Time Series-AssignmentFE8513 Fin Time Series-Assignment
FE8513 Fin Time Series-Assignment
 
MFBLP Method Forecast for Regional Load Demand System
MFBLP Method Forecast for Regional Load Demand SystemMFBLP Method Forecast for Regional Load Demand System
MFBLP Method Forecast for Regional Load Demand System
 
Occidental petroleum corp.
Occidental petroleum corp.Occidental petroleum corp.
Occidental petroleum corp.
 
Occidental petroleum corp.
Occidental petroleum corp.Occidental petroleum corp.
Occidental petroleum corp.
 

Mehr von Maruthi Nataraj K

Text Mining of Movie Reviews
Text Mining of Movie ReviewsText Mining of Movie Reviews
Text Mining of Movie ReviewsMaruthi Nataraj K
 
How To Find Needles In Haystacks
How To Find Needles In HaystacksHow To Find Needles In Haystacks
How To Find Needles In HaystacksMaruthi Nataraj K
 
Social Media Marketing - Daily Deals
Social Media Marketing - Daily DealsSocial Media Marketing - Daily Deals
Social Media Marketing - Daily DealsMaruthi Nataraj K
 
Customer Profiling For Rural Financial Services
Customer Profiling For Rural Financial ServicesCustomer Profiling For Rural Financial Services
Customer Profiling For Rural Financial ServicesMaruthi Nataraj K
 
Telecom Fraud Detection - Naive Bayes Classification
Telecom Fraud Detection - Naive Bayes ClassificationTelecom Fraud Detection - Naive Bayes Classification
Telecom Fraud Detection - Naive Bayes ClassificationMaruthi Nataraj K
 
Elementary School Performance (SAS Regression Analysis)
Elementary School Performance (SAS Regression Analysis)Elementary School Performance (SAS Regression Analysis)
Elementary School Performance (SAS Regression Analysis)Maruthi Nataraj K
 
Stock Analyzer Hadoop MapReduce Implementation
Stock Analyzer Hadoop MapReduce ImplementationStock Analyzer Hadoop MapReduce Implementation
Stock Analyzer Hadoop MapReduce ImplementationMaruthi Nataraj K
 
Hospital Market Segmentation using Cluster Analysis
Hospital Market Segmentation using Cluster AnalysisHospital Market Segmentation using Cluster Analysis
Hospital Market Segmentation using Cluster AnalysisMaruthi Nataraj K
 
SAS Medical Case Study - A Comparison Between Ketamine,Clonidine and combinat...
SAS Medical Case Study - A Comparison Between Ketamine,Clonidine and combinat...SAS Medical Case Study - A Comparison Between Ketamine,Clonidine and combinat...
SAS Medical Case Study - A Comparison Between Ketamine,Clonidine and combinat...Maruthi Nataraj K
 
Maruti Suzuki India Ltd Financial Statement Analysis
Maruti Suzuki India Ltd Financial Statement AnalysisMaruti Suzuki India Ltd Financial Statement Analysis
Maruti Suzuki India Ltd Financial Statement AnalysisMaruthi Nataraj K
 
SBI Home Loan Customer Perception Survey
SBI Home Loan Customer Perception SurveySBI Home Loan Customer Perception Survey
SBI Home Loan Customer Perception SurveyMaruthi Nataraj K
 
Basketball League Sponsorship Proposal
Basketball League Sponsorship ProposalBasketball League Sponsorship Proposal
Basketball League Sponsorship ProposalMaruthi Nataraj K
 

Mehr von Maruthi Nataraj K (14)

Text Mining of Movie Reviews
Text Mining of Movie ReviewsText Mining of Movie Reviews
Text Mining of Movie Reviews
 
How To Find Needles In Haystacks
How To Find Needles In HaystacksHow To Find Needles In Haystacks
How To Find Needles In Haystacks
 
Social Media Marketing - Daily Deals
Social Media Marketing - Daily DealsSocial Media Marketing - Daily Deals
Social Media Marketing - Daily Deals
 
Customer Profiling For Rural Financial Services
Customer Profiling For Rural Financial ServicesCustomer Profiling For Rural Financial Services
Customer Profiling For Rural Financial Services
 
Telecom Fraud Detection - Naive Bayes Classification
Telecom Fraud Detection - Naive Bayes ClassificationTelecom Fraud Detection - Naive Bayes Classification
Telecom Fraud Detection - Naive Bayes Classification
 
Linear Regression using R
Linear Regression using RLinear Regression using R
Linear Regression using R
 
Elementary School Performance (SAS Regression Analysis)
Elementary School Performance (SAS Regression Analysis)Elementary School Performance (SAS Regression Analysis)
Elementary School Performance (SAS Regression Analysis)
 
Stock Analyzer Hadoop MapReduce Implementation
Stock Analyzer Hadoop MapReduce ImplementationStock Analyzer Hadoop MapReduce Implementation
Stock Analyzer Hadoop MapReduce Implementation
 
Hospital Market Segmentation using Cluster Analysis
Hospital Market Segmentation using Cluster AnalysisHospital Market Segmentation using Cluster Analysis
Hospital Market Segmentation using Cluster Analysis
 
SAS Medical Case Study - A Comparison Between Ketamine,Clonidine and combinat...
SAS Medical Case Study - A Comparison Between Ketamine,Clonidine and combinat...SAS Medical Case Study - A Comparison Between Ketamine,Clonidine and combinat...
SAS Medical Case Study - A Comparison Between Ketamine,Clonidine and combinat...
 
Maruti Suzuki India Ltd Financial Statement Analysis
Maruti Suzuki India Ltd Financial Statement AnalysisMaruti Suzuki India Ltd Financial Statement Analysis
Maruti Suzuki India Ltd Financial Statement Analysis
 
SBI Home Loan Customer Perception Survey
SBI Home Loan Customer Perception SurveySBI Home Loan Customer Perception Survey
SBI Home Loan Customer Perception Survey
 
Basketball League Sponsorship Proposal
Basketball League Sponsorship ProposalBasketball League Sponsorship Proposal
Basketball League Sponsorship Proposal
 
Bank market classification
Bank market classificationBank market classification
Bank market classification
 

Kürzlich hochgeladen

BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 

Kürzlich hochgeladen (20)

Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 

Time Series Analysis - Modeling and Forecasting

  • 1. TIME SERIES ANALYSIS Modeling and Forecasting Presented by Vaibhav Jain (A13021) Maruthi Nataraj (A13009) Sunil Kumar (A13020) Punit Kishore (A13011) Arbind Kumar (A13003)
  • 2. AGENDA  Introduction  Objective  Data Preparation  Check for Volatility  Check for Non-Stationarity  Check for Seasonality  Model Identification and Estimation  Forecasting  Graphical Forecast
  • 3. INTRODUCTION  Time Series relates to values taken by a variable over time (such as daily sales revenue, weekly orders, monthly overheads, yearly income) and tabulated or plotted as chronologically ordered numbers or data points to yield valid statistical inferences. SL No Component Description 1 Trend Upward trend or Downward movement with little fluctuation for a period of years 2 Seasonal Variation Short-term fluctuation in a time series which occur periodically within a year. 3 Cyclical Variation Recurrent upward or downward with the period of cycle is greater than a year. 4 Irregular Variation Random fluctuations which are short in duration and erratic in nature .
  • 4. OBJECTIVE  In this study, we have to project the airline travel for the next 12 months . Dataset Description  The dataset used here is SASHELP.AIR which is Airline data and contains two variables – DATE and AIR( labeled as International Airline Travel). It contains the data from JAN 1949 to DEC 1960.
  • 5. DATA PREPARATION 1. • Check for Volatility 2. • Check for Non-Stationarity 3. • Check for Seasonality
  • 6. DATA PREPARATION Check for Volatility  The plot of the data with time on horizontal axis and time series on vertical axis provides an indication for volatility.  A fan shaped or an inverted fan shaped plot shows high volatility.  For fan shaped plot, ‘log’ or ‘square root’ transformation is used to reduce volatility ,while for inverted fan shaped plot ,’ exponential’ or ‘square’ transformation is used.
  • 7. DATA PREPARATION After log transformation ,with reduced volatility (constant variance) Check for Volatility
  • 8. DATA PREPARATION Check for Non-Stationarity  If the data is completely random with no fixed pattern, it is called non- stationary data and cannot be used for future forecasting. This is checked by ‘Augmented Dickey-Fuller Unit Root Test’ (ADF).Here,  H0 : Data is non-stationary  If p < alpha, we reject H0 to claim that the data is stationary and hence can be used for forecasting.  If p > alpha, we get non-stationary data which can be converted to stationary by successive differencing.  We can start with first difference (y[t]-y[t-1]) which can obtained using DIF(L_AIR) or L_AIR(1).Similarly, if we need second difference, it is DIF2(L_AIR) .
  • 9. DATA PREPARATION Check for Non-Stationarity Non stationary data is converted into stationary by first differencing.
  • 10. DATA PREPARATION ACF OUTPUT Check for Non-Stationarity
  • 11. DATA PREPARATION Check for Seasonality  The Auto Correlation function (ACF) gives the correlation between y[t]-y[t-s] where ‘s’ is the period of lag.  If the ACF gives high values at fixed interval, that interval can be considered as the period of seasonality. A differencing of same order will deseasonalize the data.  From the output of ACF it can be observed that the period of seasonality is 12 years.
  • 12. Here, we have deseasonalized data by 12th order differencing as shown above. DATA PREPARATION Check for Seasonality
  • 13. MODEL IDENTIFICATION AND ESTIMATION  Depending upon the number of future time points to be forecasted, we set aside few of the most recent time points data as the validation sample(V). The rest of the data which is the development sample(D), is used to generate forecasts for different models.  MINIC (Minimum Information Criteria) option under PROC ARIMA generates the minimum BIC (Bayesian Information Criteria) Model after exploring all the possible combinations of ‘p’ (Auto Regressive) and ‘q’ (Moving Average) lags from 0 to 5 (default).
  • 15. MODEL IDENTIFICATION AND ESTIMATION  By observation, we can see that the minimum of the matrix is the value -6.3503 corresponding to AR 3 and MA 0 location(i.e. p=3 & q=0).  We consider all the models in the neighborhood of this model and for each of them generate AIC (Akaike Information Criteria) and SBC (Schwartz Bayesian Criteria) and calculate the average of them.  We select the top 6-7 models based on relatively lower value of the average and for each of them generate forecasts.
  • 16. MODEL IDENTIFICATION AND ESTIMATION AIC & SBC for all the neighborhood models [ (0,1) to (3,3)] Top 7 models based on lower average value Model Estimation
  • 17. FORECASTING  Forecasts are generated using the FORECAST option in PROC ARIMA.  The forecasts generated (for 1960 in this case) for each combination selected from AIC & SBC are separately compared with the actual values of the same time point stored in the validation dataset (V) and ‘MAPE’ (Mean Absolute Percentage Error) is calculated.
  • 20. APPENDIX Check for Volatility Fan shaped plot indicating the presence of high volatility
  • 21. APPENDIX After square root transformation Check for Volatility
  • 23. APPENDIX Non stationary data is converted into stationary by first differencing. Check for Non-Stationarity
  • 24. Here, we have deseasonalized data by 12th order differencing as shown above. APPENDIX Check for Seasonality
  • 27. APPENDIX  Here, LEAD = No of future time points to forecast ID = Name of time variable INTERVAL = Unit of time variable OUT = Name of the output file which saves the forecast Forecasting
  • 29. APPENDIX We select the combination (p, q) which has the minimum MAPE and that model is applied on the entire data to generate the final forecast (for 1961). Here, we need to apply Antilog(exp) to get back original data for convenience in comparison. Model Estimation