We may earn an affiliate commission when you visit our partners.
Course image
Gerhard Kling

This course covers univariate and multivariate time series models, including ARIMA, vector autoregressions, and vector error correction models. In addition, we explore cointegration and panel VARs, which are usually not covered in time series courses. The course starts with an introduction to time series, stationarity, and unit root testing. Then we establish the order of integration of time series before moving into autoregressive integrated moving average models (ARIMA). Intervention analysis is a useful extension of ARIMA models. This method can detect the anticipation of events such as policy changes. Multivariate models such as VARs and VECMs will be covered extensively in this course. Short-term dynamics and long-run equilibrium conditions between time series can be studied using impulse-response functions and cointegration. Most importantly, we will discuss structural break detection, which is crucial in enhancing our ability to forecast time series. Structural breaks can occur at known and unknown points in time. We will learn about methods that can find optimal breakpoints. Furthermore, we will construct ARCH and GARCH models to predict the conditional variance of time series. All material is available on Udemy. You can use older versions of Stata to conduct the analyses. Come join us. Let’s enjoy the Joy of Data Analysis.

Enroll now

What's inside

Learning objectives

  • Understand deterministic and stochastic trends
  • Identify stationary time series
  • Determine optimal arima models
  • Capture policy changes using intervention models
  • Estimate vector autoregressions and their dynamics
  • Understand vector error correction models
  • Explore panel vector autoregressions
  • Become a confident user of stata

Syllabus

Unit 1 Introduction

Welcome to Applied Time Series Using Stata. This session provides an overview. This course covers a wide range of time series models, including univariate and multivariate models that explain the mean equation of time series. We will explore conditional variance models (ARCH and GARCH), structural breaks, and panel vector autoregressions. Come and join us!

Read more

I will briefly introduce Stata. First of all, you can use an older version of Stata – it does not affect the functionality. At the moment, Stata 17 is available – but I will work with Stata 13 without any issues.

This session discusses various ways to get access to Stata. You might have access to an older version of Stata, which will be perfectly fine for this introductory course. All the code has been tested on Stata 13, which I have used for many years without any problems.

What is our goal? In fact, there are different answers to this question. In time series analysis, we observe different variables, say X and Y, over time t. We can see how the values (or realisations) of X and Y change over time. These observations could lead to an understanding of causal order – put differently if X changes today – this change is followed by higher values of Y tomorrow. Establishing these sequences can help to derive causal relationships. We will explore these issues in our unit on vector autoregressions. Testing theories is another valid objective – but most practitioners are not worried about it. Hence, this course will not focus on these issues. Simulating time series is yet another area of interest – but simulations go beyond the scope of this course. Finally, forecasting is the main purpose for most practitioners. Obviously, being able to forecast time series has substantial economic benefits. Hence, this course will focus on our ability to forecast time series.

Unit 2 Time Series Analysis and Forecasting

This session introduces basic concepts in time series analysis.

We explore data on food prices and try some basic forecasting methods.

This session discusses the concept of stationarity, which is essential in understanding time series models.

We simulate autoregressive processes in Stata. This is a useful exercise to understand the ideas behind data-generating processes.

We explore the Dickey-Fuller test to detect non-stationary time series.

Unit 3 ARIMA

ARIMA models are quite useful for forecasting. These models tend to be simple and stable. If you work with an older version of Stata, please use the Stata 11 dta dataset provided.

This session demonstrates the use of the autocorrelation and partial autocorrelation function to identify ARIMA processes.

We discuss adjustments for seasonality. If you use an older version of Stata, please download the Stata 11 dta dataset.

S13 Workshop 1
Unit 4 Intervention Analysis

This session demonstrates the use of intervention analysis to measure the impact of policy changes on time series.

We apply an intervention study to explore the impact of lockdowns on retail sales. The results are a surprise.

Unit 5 Vector Autoregression

This session introduces vector autoregressions (VAR), which can be used to model short-term dynamics between time series.

We apply a VAR model to capture the dynamics of the UK property market. Can we forecast house prices?

This session demonstrates how to estimate VAR models in Stata.

This session explains the stability condition for VAR models. We implement stability testing in Stata.

To illustrate the dynamics of a system, impulse response functions are useful. They can be powerful tools to summarize your findings.

S21 Workshop 2
Unit 6 Cointegration and VECM

We obtain stock market data from Yahoo Finance and merge datasets.

This session outlines the main ideas without going too deep into the underlying theory.

This session explains the implementation of VECM models in Stata.

Unit 7 Modelling Conditional Volatility

This session introduces the conditional variance equation. We explore ARCH and GARCH models.

This session explains how ARCH and GARCH models can be conducted in Stata.

S27 Workshop 3
Unit 8 Structural Breaks

Structural breaks make it much harder to forecast time series. This session introduces tools that can be used to detect structural breaks.

This session conducts structural break tests in Stata.

Unit 9 Panel VAR and Cointegration

This session provides a brief introduction to panel VARs and cointegration. These are active areas of current research.

We explore panel VAR models in Stata.

S32 Workshop 4
Unit 10 Next Steps

Well done! We will discuss your next steps to enjoy the Joy of Data Analysis.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers a wide range of time series models, including univariate and multivariate models
Instructors have extensive experience in time series analysis
Demonstrates real-world applications of time series analysis, such as forecasting and policy evaluation
Uses Stata for data analysis, which is a widely used software in academia and industry
Provides a comprehensive understanding of time series analysis concepts and techniques
Suitable for students with a background in statistics and econometrics

Save this course

Save Applied Time Series Using Stata to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Applied Time Series Using Stata with these activities:
Brush up on time series basics
This course builds on knowledge of time series basics. If you have some rust, this will help you refresh your memory.
Browse courses on Time Series
Show steps
  • Review notes or materials from a previous time series course or textbook
  • Revisit online or in-person tutorials on time series concepts
Solve practice problems on unit roots
One of the key concepts in time series analysis is stationarity. Solving practice problems will help you solidify your understanding of unit roots and their implications.
Show steps
  • Solve at least 10 problems on unit root testing using the Dickey Fuller test
  • Interpret the results and determine the stationarity of time series
Follow tutorials on ARIMA modeling
ARIMA modeling is a crucial technique in time series analysis. This activity will deepen your understanding of ARIMA and its application in forecasting.
Browse courses on ARIMA Models
Show steps
  • Find online tutorials or courses on ARIMA modeling using Stata
  • Follow the tutorials and practice building ARIMA models for different time series datasets
  • Validate the models and analyze their performance
Four other activities
Expand to see all activities and additional details
Show all seven activities
Conduct an intervention study to analyze the impact of an event
Intervention analysis is a powerful technique to assess the impact of external events. This project will help you develop practical skills in conducting intervention studies using Stata.
Show steps
  • Choose an interesting time series dataset and identify a specific event or policy change that might have affected the series
  • Use Stata to build an intervention model and analyze the impact of the event
  • Prepare a report summarizing your findings and insights
Create an infographic on cointegration and VECM
Cointegration and VECM are advanced concepts in time series analysis. Creating an infographic will help you synthesize your understanding and explain these concepts clearly.
Browse courses on Cointegration
Show steps
  • Gather information and create an outline for your infographic
  • Use design tools or software to create a visually appealing infographic
  • Share your infographic online or present it to your classmates
Attend a workshop on structural break detection
Structural breaks can significantly impact time series analysis and forecasting. Attending a workshop will provide you with hands-on experience in detecting and modeling structural breaks.
Browse courses on Time Series Analysis
Show steps
  • Find and register for a workshop on structural break detection
  • Attend the workshop and actively participate in discussions and exercises
  • Apply the techniques learned in the workshop to your own time series analysis projects
Mentor a junior colleague or student in time series analysis
Mentoring is a rewarding way to solidify your understanding of time series analysis while helping others. This activity will allow you to share your knowledge and contribute to the development of junior professionals.
Browse courses on Time Series Analysis
Show steps
  • Identify a junior colleague or student who is interested in learning about time series analysis
  • Establish a mentoring relationship and set regular meeting times
  • Share your knowledge and guide the mentee through their learning journey

Career center

Learners who complete Applied Time Series Using Stata will develop knowledge and skills that may be useful to these careers:
Econometrician
Econometricians apply statistical and mathematical techniques to economic data to build econometric models and forecasts. This course can help Econometricians build a foundation in time series analysis, which is essential for modeling economic data. The course covers a wide range of time series models, including ARIMA, vector autoregressions, and vector error correction models. These models can be used to forecast economic variables such as GDP, inflation, and unemployment.
Financial Analyst
Financial Analysts use time series analysis to forecast financial markets and make investment recommendations. This course can help Financial Analysts develop the skills they need to build and evaluate time series models. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics are essential for understanding the behavior of financial time series and making accurate forecasts.
Data Scientist
Data Scientists use statistical and machine learning techniques to extract insights from data. This course can help Data Scientists develop the skills they need to analyze time series data. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics are essential for understanding the behavior of time series data and making accurate forecasts.
Statistician
Statisticians use statistical methods to collect, analyze, interpret, and present data. This course can help Statisticians develop the skills they need to analyze time series data. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics are essential for understanding the behavior of time series data and making accurate forecasts.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical techniques to develop and implement trading strategies. This course can help Quantitative Analysts develop the skills they need to build and evaluate time series models. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics are essential for understanding the behavior of financial time series and making accurate forecasts.
Actuary
Actuaries use mathematical and statistical techniques to assess risk and uncertainty. This course can help Actuaries develop the skills they need to build and evaluate time series models. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics are essential for understanding the behavior of financial time series and making accurate forecasts.
Operations Research Analyst
Operations Research Analysts use mathematical and statistical techniques to solve business problems. This course can help Operations Research Analysts develop the skills they need to build and evaluate time series models. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics are essential for understanding the behavior of time series data and making accurate forecasts.
Market Research Analyst
Market Research Analysts use statistical and qualitative techniques to collect and analyze data about consumer behavior. This course can help Market Research Analysts develop the skills they need to analyze time series data. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics are essential for understanding the behavior of time series data and making accurate forecasts.
Business Analyst
Business Analysts use data to help businesses make better decisions. This course can help Business Analysts develop the skills they need to analyze time series data. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics are essential for understanding the behavior of time series data and making accurate forecasts.
Economist
Economists use economic theory and data to analyze economic issues. This course may be useful for Economists who want to develop their skills in time series analysis. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics are essential for understanding the behavior of economic time series and making accurate forecasts.
Risk Manager
Risk Managers use statistical and financial techniques to assess and manage risk. This course may be useful for Risk Managers who want to develop their skills in time series analysis. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics are essential for understanding the behavior of financial time series and making accurate forecasts.
Project Manager
Project Managers use a variety of techniques to plan, execute, and control projects. This course may be useful for Project Managers who want to develop their skills in time series analysis. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics can be used to forecast project timelines and budgets.
Consultant
Consultants provide advice and expertise to businesses and organizations. This course may be useful for Consultants who want to develop their skills in time series analysis. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics can be used to help businesses make better decisions about their future.
Teacher
Teachers use a variety of methods to teach students. This course may be useful for Teachers who want to develop their skills in time series analysis. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics can be used to help students learn about the behavior of time series data.
Researcher
Researchers use a variety of methods to conduct research. This course may be useful for Researchers who want to develop their skills in time series analysis. The course covers a wide range of topics, including stationarity, unit root testing, and ARIMA models. These topics can be used to help researchers analyze time series data and make accurate forecasts.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Applied Time Series Using Stata.
Provides a more in-depth understanding of econometric models used in time series analysis. It is useful for learners who seek more advanced knowledge.
Covers general forecasting techniques. The book is good as supplemental reading as it adds breadth and more in-depth knowledge of the field.
Provides an introduction to time series analysis with practical examples in R. It useful reference for learners who want to use R for time series analysis.
Provides more in-depth analysis of multiple time series. It would be helpful for learners who want to specialize in this area.
Foundational reference, providing general knowledge on time series analysis. The book may be helpful to a learner who needs additional background knowledge before taking this course. In addition, it useful textbook in academic settings or as a reference for practicing professionals.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Applied Time Series Using Stata.
Mining Data from Time Series
Most relevant
Time Series Forecasting
Most relevant
Demand Forecasting Using Time Series
Most relevant
The Econometrics of Time Series Data
Most relevant
Climate Change Forecasting Using Deep Learning
Most relevant
Applied Time Series Analysis and Forecasting with R
Most relevant
Forecasting and Time Series Analysis in Tableau
Most relevant
Python for Time Series Data Analysis
Most relevant
Advanced Time Series Forecasting with SQL Server
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser