Skip to content

GerhardKling/AppliedTimeSeries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Applied Time Series

This repository contains material (data, code) for the Applied Time Series course on YUNIKARN. The full course is available for USD 19.99 on Udemy) The course covers the following topics:

  • Unit 0: Mathematical toolkit
  • Unit 1: Time series analysis and forecasting
  • Unit 2: ARIMA and seasonality
  • Unit 3: Intervention analysis
  • Unit 4: Vector autoregression (VAR)
  • Unit 5: Cointegration and VECM
  • Unit 6: Modelling conditional volatility
  • Unit 7: Structural breaks
  • Unit 8: Panel VAR and cointegration

V1: Applied Time Series: Course Overview

This video introduces the playlist "Applied Time Series", which covers deterministic time series models, stochastic processes, ARIMA, VAR, and structural breaks among other topics. We briefly highlight the main purpose of time series analysis: forecasting - and inherent limitations.

V2: Deterministic Time Series Models

This video introduces deterministic time series models using data on food price inflation from the ONS (link on GitHub). I show you how to import the data into Stata and convert a string into a date variable. We discuss in-sample and out-of-sample forecasting. Using regression models, we fit a linear time trend and add high-order terms. Forecasts perform well in-sample - but not out-of-sample.

V3 What is Stationarity in Time Series Analysis?

This video introduces the concept of stationarity in time series analysis. First, I show you how to download free financial data from Yahoo Finance. Second, we explore the Bitcoin price and volume. Third, we demonstrate stationarity. The data is imported into Stata, and we plot the time series, price and volume. We discuss the implications of non-stationary time series for forecasting.

V4 Data Generating Processes: Stata Simulation

This video introduces Data Generating Processes using simulations in Stata. You will learn how to run a simulation in Stata (random number generator, loops, initial values, setting observations). We will explore first-order autoregressive processes AR(1) and check their behaviour for different values of the first-order autoregression coefficient.

V5 Unit Root Test: An Introduction using Stata

This video explains Unit Root Tests and illustrates their use using a time series of Bitcoin prices. We discuss the visual inspection of time series. Then we discuss the Dickey-Fuller test and implement the test in Stata. Finally, first-differencing removes the unit root, leading to a stationary time series that can be analysed.

V6: Autoregressive Integrated Moving Average Models: An Introduction

This video introduces autoregressive integrated moving average models – or ARIMA in short. By the end of this video, you will understand how to use the autocorrelation and partial autocorrelation functions to identify ARIMA models. Using data generating processes, we simulate AR(1) and MA(1) processes and use the autocorrelation and partial autocorrelation functions to detect the lag structure.

About

This repository contains material (slides, data, code) for the Applied Time Series course on YUNIKARN.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages