Weather forecasting model.pptx

Topic: Weather forecasting
model
By Vishesh kumar
What is time series ?
● Time series data is data that is collected at different points in time. This is opposed to cross-sectional data which observes individuals,
companies, etc. at a single point in time.
● Because data points in time series are collected at adjacent time periods there is potential for correlation between observations. This is one
of the features that distinguishes time series data from cross-sectional data.
❏ Time series data is a collection of quantities that are
assembled over even intervals in time and ordered
chronologically. The time interval at which data is
collection is generally referred to as the time series
frequency.
❏ For example, the time series graph above plots the
visitors per month to Yellowstone National Park with
the average monthly temperatures. The data ranges
between January 2014 to December 2016 and is
collected at a monthly frequency.
Visualizing the data!
A time series graph plots observed values on the y-axis against an increment of time on the x-axis. These graphs visually highlight the behavior and
patterns of the data and can lay the foundation for building a reliable model.
More specifically, visualizing time series data provides a preliminary tool for detecting if data:
● Is mean-reverting or has explosive behavior
● Has a time trend
● Exhibits seasonality
● Demonstrates structural breaks
This, in turn, can help guide the testing, diagnostics, and
estimation methods used during time series modeling and
analysis. Seasonality
Structural Breaks
Mean Reverting Data
Time Trending Data
Mean Reverting Data
❏ Mean reverting data returns, over time, to a time-invariant mean. It is important to know whether a model includes a non-zero mean
because it is a prerequisite for determining appropriate testing and modeling methods.
❏ For example, unit root tests use different regressions, statistics, and distributions when a non-zero constant is included in the model.
❏ A time series graph provides a tool for visually
inspecting if the data is mean-reverting, and if it is,
what mean the data is centered around. While visual
inspection should never replace statistical estimation,
it can help you decide whether a non-zero mean
should be included in the model.
❏ For example, the data in the figure above varies
around a mean that lies above the zero line. This
indicates that the models and tests for this data must
incorporate a non-zero mean.
Time Trending Data
❏ Time series data may also have a deterministic component that is proportionate to the time period. When this occurs, the time series data
is said to have a time trend.
❏ Time trends in time series data also have implications for testing and modeling. The reliability of a time series model depends on properly
identifying and accounting for time trends.
❏ A time series plot which looks like it centers around an increasing or decreasing line, like that in the plot above, suggests the presence of a
time trend.
Seasonality
❏ Seasonality is another characteristic of time series data that can be visually identified in time series plots. Seasonality occurs when time
series data exhibits regular and predictable patterns at time intervals that are smaller than a year.
❏ An example of a time series with seasonality is retail sales, which often increase between September to December and will decrease
between January and February.
Structural Breaks
❏ Sometimes time series data shows a sudden change in behavior at a certain point in time. For example, many macroeconomic indicators
changed sharply in 2008 after the start of the global financial crisis. These sudden changes are often referred to as structural breaks or
non-linearities.
❏ These structural breaks can create instability in the
parameters of a model. This, in turn, can diminish the
validity and reliability of that model.
❏ Though statistical methods and tests should be used to
test for structural breaks, time series plots can help for
preliminary identification of structural breaks in data.
❏ Structural breaks in the mean of a time series will appear
in graphs as sudden shifts in the level of the data at
certain breakpoints. For example, in the time series plot
above there is a clear jump in the mean of the data which
around the start of 1980.
Time Series and Stationarity
❏ A time series is stationary when all statistical characteristics of that series are unchanged by shifts in time.
❏ This is not to imply that stationarity is not an important concept in time series analysis. Many time series
models are valid only under the assumption of weak stationarity
❏ Weak stationarity, henceforth stationarity, requires only that:
● A series has the same finite unconditional mean and finite unconditional variance at all time periods.
● That the series autocovariances are independent of time.
● Nonstationary time series are any data series that do not meet the conditions of a weakly stationary time series.
Examples of Stationary Data
Examples of Non-Stationary Data
Time Series and Seasonality
It is important to recognize the presence of seasonality in time series. Failing to recognize the regular and predictable
patterns of seasonality in time series data can lead to incorrect models and interpretations.
There are many tools that are useful for detecting
seasonality in time series data:
● Background theory and knowledge of the data can
provide insight into the presence and frequency of
seasonality.
● Time series plots such as the seasonal subseries plot, the
autocorrelation plot, or a spectral plot can help identify
obvious seasonal trends in data.
● Statistical analysis and tests, such as the autocorrelation
function, periodograms, or power spectrums can be used
to identify the presence of seasonality.
Dealing With Seasonality in Time Series Data
Once seasonality is identified, the proper steps must be taken to deal
with its presence. There are a few options for addressing seasonality
in time series data:
● Choose a model that incorporates seasonality, like the Seasonal
Autoregressive Integrated Moving Average (SARIMA) models.
● Remove the seasonality by seasonally detrending the data or
smoothing the data using an appropriate filter. If the model is
going to be used for forecasting, the seasonal component must
be included in the forecast.
● Use a seasonally adjusted version of the data. For example, the
Bureau of Labor Statistics provides U.S. labor and employment
data and offers many series in both seasonally adjusted and not-
seasonally adjusted formats.
Time Series and Autocorrelation
In time series data, autocorrelation is the correlation between observations of the same dataset at different points in time.
The need for distinct time series models stems in part from the autocorrelation present in time series data.
What Is an ARIMA Model?
The autoregressive integrated moving average model (ARIMA) is a fundamental univariate time series model. The
ARIMA model is made up of three key components:
● The autoregressive component is the relationship between the current dependent variable the dependent variable at lagged
time periods.
● The integrated component refers to the use of transforming the data by subtracting past values of a variable from the current
values of a variable in order to make the data stationary.
● The moving average component refers to the dependency between the dependent variable and past values of a stochastic
term.
The ARIMA data is described by the order of
each of these components with the notation
ARIMA(p, d, q) where:
● p is the number of autoregressive lags
included in the model.
● d is the order of differencing used to make
the data stationary.
● q is the number of moving average lags
included in the model.
What Is the Box-Jenkins Method for ARIMA Models?
The Box-Jenkins method for estimating ARIMA models is
made up of several steps:
● Transform data so it meets the assumption of stationarity.
● Identify initial proposals for p, d, and q.
● Estimate the model using the proposed p, d, and q.
● Evaluate the performance of the proposed p, d, and q.
● Repeat steps 2-4 as needed to improve model fit.
1 of 14

Recommended

Mba 532 2011_part_3_time_series_analysis by
Mba 532 2011_part_3_time_series_analysisMba 532 2011_part_3_time_series_analysis
Mba 532 2011_part_3_time_series_analysisChandra Kodituwakku
3.2K views44 slides
Large Scale Automatic Forecasting for Millions of Forecasts by
Large Scale Automatic Forecasting for Millions of ForecastsLarge Scale Automatic Forecasting for Millions of Forecasts
Large Scale Automatic Forecasting for Millions of ForecastsAjay Ohri
906 views9 slides
ARIMA.pptx by
ARIMA.pptxARIMA.pptx
ARIMA.pptxRamakrishna Reddy Bijjam
97 views8 slides
Time series analysis by
Time series analysisTime series analysis
Time series analysisUtkarsh Sharma
252 views81 slides
Time series by
Time seriesTime series
Time seriesamiyadash
37 views30 slides
Control charts by
Control chartsControl charts
Control chartsrashmi_awal
1.2K views20 slides

More Related Content

Similar to Weather forecasting model.pptx

Time Series Analysis: Theory and Practice by
Time Series Analysis: Theory and PracticeTime Series Analysis: Theory and Practice
Time Series Analysis: Theory and PracticeTetiana Ivanova
7.2K views32 slides
Time Series Analysis.pptx by
Time Series Analysis.pptxTime Series Analysis.pptx
Time Series Analysis.pptxSunny429247
88 views64 slides
Non-Temporal ARIMA Models in Statistical Research by
Non-Temporal ARIMA Models in Statistical ResearchNon-Temporal ARIMA Models in Statistical Research
Non-Temporal ARIMA Models in Statistical ResearchMagnify Analytic Solutions
628 views10 slides
FIRE ADMIN UNIT 1 .orct121320#ffffff#fa951a#FFFFFF#e7b3513VERSON.docx by
FIRE ADMIN UNIT 1 .orct121320#ffffff#fa951a#FFFFFF#e7b3513VERSON.docxFIRE ADMIN UNIT 1 .orct121320#ffffff#fa951a#FFFFFF#e7b3513VERSON.docx
FIRE ADMIN UNIT 1 .orct121320#ffffff#fa951a#FFFFFF#e7b3513VERSON.docxAKHIL969626
2 views11 slides
Module 3 - Time Series.pptx by
Module 3 - Time Series.pptxModule 3 - Time Series.pptx
Module 3 - Time Series.pptxnikshaikh786
84 views67 slides
Time Series Forecasting Using TBATS Model.pptx by
Time Series Forecasting Using TBATS Model.pptxTime Series Forecasting Using TBATS Model.pptx
Time Series Forecasting Using TBATS Model.pptxGowthamKumar470818
380 views20 slides

Similar to Weather forecasting model.pptx(20)

Time Series Analysis: Theory and Practice by Tetiana Ivanova
Time Series Analysis: Theory and PracticeTime Series Analysis: Theory and Practice
Time Series Analysis: Theory and Practice
Tetiana Ivanova7.2K views
Time Series Analysis.pptx by Sunny429247
Time Series Analysis.pptxTime Series Analysis.pptx
Time Series Analysis.pptx
Sunny42924788 views
FIRE ADMIN UNIT 1 .orct121320#ffffff#fa951a#FFFFFF#e7b3513VERSON.docx by AKHIL969626
FIRE ADMIN UNIT 1 .orct121320#ffffff#fa951a#FFFFFF#e7b3513VERSON.docxFIRE ADMIN UNIT 1 .orct121320#ffffff#fa951a#FFFFFF#e7b3513VERSON.docx
FIRE ADMIN UNIT 1 .orct121320#ffffff#fa951a#FFFFFF#e7b3513VERSON.docx
AKHIL9696262 views
Module 3 - Time Series.pptx by nikshaikh786
Module 3 - Time Series.pptxModule 3 - Time Series.pptx
Module 3 - Time Series.pptx
nikshaikh78684 views
Time Series Forecasting Using TBATS Model.pptx by GowthamKumar470818
Time Series Forecasting Using TBATS Model.pptxTime Series Forecasting Using TBATS Model.pptx
Time Series Forecasting Using TBATS Model.pptx
GowthamKumar470818380 views
prediction of_inventory_management by FEG
prediction of_inventory_managementprediction of_inventory_management
prediction of_inventory_management
FEG20 views
Air Passenger Prediction Using ARIMA Model by AkarshAvinash
Air Passenger Prediction Using ARIMA Model Air Passenger Prediction Using ARIMA Model
Air Passenger Prediction Using ARIMA Model
AkarshAvinash270 views
Data Science - Part X - Time Series Forecasting by Derek Kane
Data Science - Part X - Time Series ForecastingData Science - Part X - Time Series Forecasting
Data Science - Part X - Time Series Forecasting
Derek Kane12.2K views
Forecasting Models & Their Applications by Mahmudul Hasan
Forecasting Models & Their ApplicationsForecasting Models & Their Applications
Forecasting Models & Their Applications
Mahmudul Hasan3.1K views
IBM SPSS Forecasting by Luciano Saia
IBM SPSS ForecastingIBM SPSS Forecasting
IBM SPSS Forecasting
Luciano Saia122 views
Data What Type Of Data Do You Have V2.1 by TimKasse
Data   What Type Of Data Do You Have V2.1Data   What Type Of Data Do You Have V2.1
Data What Type Of Data Do You Have V2.1
TimKasse981 views
Mining Transactional and Time Series Data by Brenda Wolfe
Mining Transactional and Time Series DataMining Transactional and Time Series Data
Mining Transactional and Time Series Data
Brenda Wolfe181 views
Time Series Anomaly Detection with .net and Azure by Marco Parenzan
Time Series Anomaly Detection with .net and AzureTime Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and Azure
Marco Parenzan146 views
Lesson 2 stationary_time_series by ankit_ppt
Lesson 2 stationary_time_seriesLesson 2 stationary_time_series
Lesson 2 stationary_time_series
ankit_ppt2.8K views

Recently uploaded

Custom Tag Manager Templates by
Custom Tag Manager TemplatesCustom Tag Manager Templates
Custom Tag Manager TemplatesMarkus Baersch
30 views17 slides
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language... by
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...patiladiti752
8 views15 slides
Oral presentation (1).pdf by
Oral presentation (1).pdfOral presentation (1).pdf
Oral presentation (1).pdfreemalmazroui8
6 views10 slides
Product Research sample.pdf by
Product Research sample.pdfProduct Research sample.pdf
Product Research sample.pdfAllenSingson
35 views29 slides
Penetration testing by Burpsuite by
Penetration testing by  BurpsuitePenetration testing by  Burpsuite
Penetration testing by BurpsuiteAyonDebnathCertified
5 views19 slides
Inawisdom Quick Sight by
Inawisdom Quick SightInawisdom Quick Sight
Inawisdom Quick SightPhilipBasford
8 views27 slides

Recently uploaded(20)

Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language... by patiladiti752
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...
patiladiti7528 views
Product Research sample.pdf by AllenSingson
Product Research sample.pdfProduct Research sample.pdf
Product Research sample.pdf
AllenSingson35 views
Underfunded.pptx by vgarcia19
Underfunded.pptxUnderfunded.pptx
Underfunded.pptx
vgarcia1915 views
Customer Data Cleansing Project.pptx by Nat O
Customer Data Cleansing Project.pptxCustomer Data Cleansing Project.pptx
Customer Data Cleansing Project.pptx
Nat O6 views
Dr. Ousmane Badiane-2023 ReSAKSS Conference by AKADEMIYA2063
Dr. Ousmane Badiane-2023 ReSAKSS ConferenceDr. Ousmane Badiane-2023 ReSAKSS Conference
Dr. Ousmane Badiane-2023 ReSAKSS Conference
AKADEMIYA20635 views
CRM stick or twist.pptx by info828217
CRM stick or twist.pptxCRM stick or twist.pptx
CRM stick or twist.pptx
info82821711 views
6498-Butun_Beyinli_Cocuq-Daniel_J.Siegel-Tina_Payne_Bryson-2011-259s.pdf by 10urkyr34
6498-Butun_Beyinli_Cocuq-Daniel_J.Siegel-Tina_Payne_Bryson-2011-259s.pdf6498-Butun_Beyinli_Cocuq-Daniel_J.Siegel-Tina_Payne_Bryson-2011-259s.pdf
6498-Butun_Beyinli_Cocuq-Daniel_J.Siegel-Tina_Payne_Bryson-2011-259s.pdf
10urkyr347 views
Analytics Center of Excellence | Data CoE |Analytics CoE| WNS Triange by RNayak3
Analytics Center of Excellence | Data CoE |Analytics CoE| WNS TriangeAnalytics Center of Excellence | Data CoE |Analytics CoE| WNS Triange
Analytics Center of Excellence | Data CoE |Analytics CoE| WNS Triange
RNayak35 views
DGIQ East 2023 AI Ethics SIG by Karen Lopez
DGIQ East 2023 AI Ethics SIGDGIQ East 2023 AI Ethics SIG
DGIQ East 2023 AI Ethics SIG
Karen Lopez5 views
PyData Global 2022 - Things I learned while running neural networks on microc... by SARADINDU SENGUPTA
PyData Global 2022 - Things I learned while running neural networks on microc...PyData Global 2022 - Things I learned while running neural networks on microc...
PyData Global 2022 - Things I learned while running neural networks on microc...

Weather forecasting model.pptx

  • 2. What is time series ? ● Time series data is data that is collected at different points in time. This is opposed to cross-sectional data which observes individuals, companies, etc. at a single point in time. ● Because data points in time series are collected at adjacent time periods there is potential for correlation between observations. This is one of the features that distinguishes time series data from cross-sectional data. ❏ Time series data is a collection of quantities that are assembled over even intervals in time and ordered chronologically. The time interval at which data is collection is generally referred to as the time series frequency. ❏ For example, the time series graph above plots the visitors per month to Yellowstone National Park with the average monthly temperatures. The data ranges between January 2014 to December 2016 and is collected at a monthly frequency.
  • 3. Visualizing the data! A time series graph plots observed values on the y-axis against an increment of time on the x-axis. These graphs visually highlight the behavior and patterns of the data and can lay the foundation for building a reliable model. More specifically, visualizing time series data provides a preliminary tool for detecting if data: ● Is mean-reverting or has explosive behavior ● Has a time trend ● Exhibits seasonality ● Demonstrates structural breaks This, in turn, can help guide the testing, diagnostics, and estimation methods used during time series modeling and analysis. Seasonality Structural Breaks Mean Reverting Data Time Trending Data
  • 4. Mean Reverting Data ❏ Mean reverting data returns, over time, to a time-invariant mean. It is important to know whether a model includes a non-zero mean because it is a prerequisite for determining appropriate testing and modeling methods. ❏ For example, unit root tests use different regressions, statistics, and distributions when a non-zero constant is included in the model. ❏ A time series graph provides a tool for visually inspecting if the data is mean-reverting, and if it is, what mean the data is centered around. While visual inspection should never replace statistical estimation, it can help you decide whether a non-zero mean should be included in the model. ❏ For example, the data in the figure above varies around a mean that lies above the zero line. This indicates that the models and tests for this data must incorporate a non-zero mean.
  • 5. Time Trending Data ❏ Time series data may also have a deterministic component that is proportionate to the time period. When this occurs, the time series data is said to have a time trend. ❏ Time trends in time series data also have implications for testing and modeling. The reliability of a time series model depends on properly identifying and accounting for time trends. ❏ A time series plot which looks like it centers around an increasing or decreasing line, like that in the plot above, suggests the presence of a time trend.
  • 6. Seasonality ❏ Seasonality is another characteristic of time series data that can be visually identified in time series plots. Seasonality occurs when time series data exhibits regular and predictable patterns at time intervals that are smaller than a year. ❏ An example of a time series with seasonality is retail sales, which often increase between September to December and will decrease between January and February.
  • 7. Structural Breaks ❏ Sometimes time series data shows a sudden change in behavior at a certain point in time. For example, many macroeconomic indicators changed sharply in 2008 after the start of the global financial crisis. These sudden changes are often referred to as structural breaks or non-linearities. ❏ These structural breaks can create instability in the parameters of a model. This, in turn, can diminish the validity and reliability of that model. ❏ Though statistical methods and tests should be used to test for structural breaks, time series plots can help for preliminary identification of structural breaks in data. ❏ Structural breaks in the mean of a time series will appear in graphs as sudden shifts in the level of the data at certain breakpoints. For example, in the time series plot above there is a clear jump in the mean of the data which around the start of 1980.
  • 8. Time Series and Stationarity ❏ A time series is stationary when all statistical characteristics of that series are unchanged by shifts in time. ❏ This is not to imply that stationarity is not an important concept in time series analysis. Many time series models are valid only under the assumption of weak stationarity ❏ Weak stationarity, henceforth stationarity, requires only that: ● A series has the same finite unconditional mean and finite unconditional variance at all time periods. ● That the series autocovariances are independent of time. ● Nonstationary time series are any data series that do not meet the conditions of a weakly stationary time series.
  • 11. Time Series and Seasonality It is important to recognize the presence of seasonality in time series. Failing to recognize the regular and predictable patterns of seasonality in time series data can lead to incorrect models and interpretations. There are many tools that are useful for detecting seasonality in time series data: ● Background theory and knowledge of the data can provide insight into the presence and frequency of seasonality. ● Time series plots such as the seasonal subseries plot, the autocorrelation plot, or a spectral plot can help identify obvious seasonal trends in data. ● Statistical analysis and tests, such as the autocorrelation function, periodograms, or power spectrums can be used to identify the presence of seasonality. Dealing With Seasonality in Time Series Data Once seasonality is identified, the proper steps must be taken to deal with its presence. There are a few options for addressing seasonality in time series data: ● Choose a model that incorporates seasonality, like the Seasonal Autoregressive Integrated Moving Average (SARIMA) models. ● Remove the seasonality by seasonally detrending the data or smoothing the data using an appropriate filter. If the model is going to be used for forecasting, the seasonal component must be included in the forecast. ● Use a seasonally adjusted version of the data. For example, the Bureau of Labor Statistics provides U.S. labor and employment data and offers many series in both seasonally adjusted and not- seasonally adjusted formats.
  • 12. Time Series and Autocorrelation In time series data, autocorrelation is the correlation between observations of the same dataset at different points in time. The need for distinct time series models stems in part from the autocorrelation present in time series data.
  • 13. What Is an ARIMA Model? The autoregressive integrated moving average model (ARIMA) is a fundamental univariate time series model. The ARIMA model is made up of three key components: ● The autoregressive component is the relationship between the current dependent variable the dependent variable at lagged time periods. ● The integrated component refers to the use of transforming the data by subtracting past values of a variable from the current values of a variable in order to make the data stationary. ● The moving average component refers to the dependency between the dependent variable and past values of a stochastic term.
  • 14. The ARIMA data is described by the order of each of these components with the notation ARIMA(p, d, q) where: ● p is the number of autoregressive lags included in the model. ● d is the order of differencing used to make the data stationary. ● q is the number of moving average lags included in the model. What Is the Box-Jenkins Method for ARIMA Models? The Box-Jenkins method for estimating ARIMA models is made up of several steps: ● Transform data so it meets the assumption of stationarity. ● Identify initial proposals for p, d, and q. ● Estimate the model using the proposed p, d, and q. ● Evaluate the performance of the proposed p, d, and q. ● Repeat steps 2-4 as needed to improve model fit.