February - June 2021
Time Series: Course Information
This course is probably not suitable for students who have taken the `Statistical Data Analysis' course; the statistical background required of students taking this course is found in the course `Statistics'.
A time series is a series of data points indexed (or listed or graphed) in time order. Most commonly, a time series is a sequence taken at successive equally spaced points in time. Thus it is a sequence of discrete-time data. Examples of time series are heights of ocean tides, counts of sunspots, and the daily closing value of the Dow Jones Industrial Average.
The study of Time Series is a branch of statistics, used in signal processing, pattern recognition, econometrics, mathematical finance, weather forecasting, intelligent transport and trajectory forecasting, earthquake prediction, electroencephalography, control engineering, astronomy, communications engineering, and largely in any domain of applied science and engineering which involves temporal measurements.
Time series analysis comprises methods for analysing time series data in order to extract meaningful statistics and other characteristics of the data. Time series forecasting is the use of a model to predict future values based on previously observed values.
This course presents Time Series theory and data analysis; the R programming language is used. It is largely centred around the classical Box-Jenkins method and variants.
It is important to recognise the presence of seasonal components in the data and to be able to remove them so as not to confuse them with long term trends and the better the stochastic model, the better the prediction. Time series models are used to separate (or filter) noise from signals.
While covering a wide variety of applications, the course deals mainly with financial modelling.
The course will cover the following topics:
- Time series decomposition - trend, seasonal, stationary components: Lag operators, difference equations, Holt-Winters filtering.
- Linear time series models: MA, AR, ARMA, ARIMA, generating polynomials, autocovariance, autocorrelation.
- Estimating the mean, autocovariance and autocorrelation for a linear stationary time series.
- Estimating parameters for the ARMA model: Yule-Walker equations, Innovations algorithm, Hannan-Rissanen, Maximum Likelihood and Least Squares, Order selection.
- Prediction: linear predictors and projections, the Durbin Levinson and Innovations algorithms
- Prediction (concluded): large numbers of observations. Partial correlation. Computing the ACVF of an ARMA.
- ARCH and GARCH models.
- Spectral Analysis, spectral representation of a time series, Orthogonal Increment Process, Interpolation and Detection.
- Estimating the Spectral Density.
- Multivariate Time Series.
- The Kalman Filter
- Neural networks in Time Series
The teaching schedule consists of 13 lectures and 13 tutorial sessions.
The lectures are held Mondays 08.30 - 10.00. The tutorials are held Mondays 10.15 - 11.45. 7 of the tutorials will be computer lab sessions; the other 6 will be written exercise sessions.
The dates of the classes are:
March: 1st, 8th, 15th, 22nd, 29th
April: 12th, 19th, 26th
May: 10th, 17th, 24th, 31st
Click here to join meeting
Meeting ID: 786 4370 6133
Assessment will be based on
- Participation in the tutorials
- A Data Analysis assignment, where data is analysed using R. Assessment will be made on (a) quality of the data analysis and (b) clarity of communication of the results for a non-specialist (imagine that a paying customer has asked you, as a statistical consultant, to analyse the data)
- A written examination on the theoretical aspects of the course.
The examination will be a take-home exam consisting of theoretical questions about stationary processes. It will be possible to obtain a grade 4 based only on the Data Analysis assignment (if it is exceptionally good); to obtain higher grades (4.5, 5 or 5!), it is necessary to also submit a good examination paper.
The recommended texts for the course are:
Click here for the directory containing the data files
- Time Series: Theory and Methods (second edition) Peter J. Brockwell and Richard A. Davis, Springer, 1991
- Analysis of Financial Time Series Ruey S. Tsay, Wiley, 2010.
The examination can be found here, both the computer exam and the written exam. The deadline is: Monday 28th June 2021, 13.00. Please submit to me by email.
(Last modified: 2nd June 2021 by John M. Noble)