University of Warsaw - Central Authentication System
Strona główna

Time series

General data

Course ID: 1000-135SC
Erasmus code / ISCED: 11.923 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0619) Information and Communication Technologies (ICTs), not elsewhere classified The ISCED (International Standard Classification of Education) code has been designed by UNESCO.
Course title: Time series
Name in Polish: Szeregi czasowe
Organizational unit: Faculty of Mathematics, Informatics, and Mechanics
Course groups: (in Polish) Przedmioty obieralne na studiach drugiego stopnia na kierunku bioinformatyka
Elective courses for 2nd stage studies in Mathematics
Course homepage: https://www.mimuw.edu.pl/~noble/courses/TimeSeries/
ECTS credit allocation (and other scores): 6.00 Basic information on ECTS credits allocation principles:
  • the annual hourly workload of the student’s work required to achieve the expected learning outcomes for a given stage is 1500-1800h, corresponding to 60 ECTS;
  • the student’s weekly hourly workload is 45 h;
  • 1 ECTS point corresponds to 25-30 hours of student work needed to achieve the assumed learning outcomes;
  • weekly student workload necessary to achieve the assumed learning outcomes allows to obtain 1.5 ECTS;
  • work required to pass the course, which has been assigned 3 ECTS, constitutes 10% of the semester student load.

view allocation of credits
Language: English
Type of course:

elective courses

Short description:

The course presents probabilistic and statistical theory for modelling time series data and forecasting. There is particular emphasis on the Box-Jenkins method of ARIMA processes, also further developments; GARCH modelling, cointegration and neural networks are also considered. The R programming language is used for implementation.

Full description:

The course presents probabilistic and statistical theory for modelling time series data and forecasting. There is particular emphasis on the Box-Jenkins method of ARIMA processes, also further developments; GARCH modelling, cointegration and neural networks are also considered. The topics are:

1) Time series decomposition - trend, seasonal, stationary components: Lag operators, difference equations, Holt-Winters filtering.

2) Linear time series models: MA, AR, ARMA, ARIMA, generating polynomials, autocovariance, autocorrelation.

3) Estimating the mean, autocovariance and autocorrelation for a linear stationary time series.

4) Prediction: linear predictors and projections, the Durbin Levinson and Innovations algorithms large numbers of observations. Partial correlation. Computing the ACVF of an ARMA.

5) Estimation for the ARMA model: Yule-Walker equations, Burg's algorithm, Innovations, Hannan-Rissanen, Maximum Likelihood and Least Squares, Order selection.

6) ARCH and GARCH models.

7) Spectral Analysis, spectral representation of a time series, Orthogonal Increment Process, Interpolation and Detection.

8) Estimating the Spectral Density.

9) Multivariate Time Series and Granger causality..

10) Cointegration

11) The Kalman Filter

12) Neural networks in Time Series

The methods are implemented using R.

Bibliography:

Brockwell P. J. and Davis R. A. (1987 or more recent 2009 edition) Time Series: Theory and Methods, Springer-Verlag, New York.

Tsay R. (2002 or more recent 2010 edition) Analysis of Financial Time Series, John Wiley & Sons Inc., New York.

Noble, J.M. Course notes, available on the course home page

https://www.mimuw.edu.pl/~noble/courses/TimeSeries/

Learning outcomes:

Knowledge and skills:

1) Knows the basics of time series modelling; trend, seasonal, stationary components:

2) Can implement Holt-Winters filtering.

3) Knows the basic stationary time series models (ARIMA, ARCH-GARCH)

4) Can estimate parameters of a Time Series model and use the model for prediction.

5) Knows the basic algorithms (Durbin Levinson,Innovations algorithms

6) Knows about spectral analysis of time series, spectral representation of a time series, Orthogonal Increment Process and applications to Interpolation and Detection.

7) Understands the theory and techniques for Multivariate Time Series; Granger causality, Cointegration

8) Knows the theory of Kalman Filtering and can apply it to data analysis.

9) Knows about the use of Neural networks in Time Series.

By the end of the course, the student should be able to apply the methods discused using R.

Assessment methods and assessment criteria:

1) Written examination (for the theory of stationary processes)

2) Computer assignments (for practical data analysis). Assessment is based on (a) correctness of the data analysis and (b) clarity of presenting the conclusions.

Both aspects of the course are given equal weight.

Classes in period "Summer semester 2023/24" (in progress)

Time span: 2024-02-19 - 2024-06-16
Selected timetable range:
Navigate to timetable
Type of class:
Classes, 30 hours more information
Lecture, 30 hours more information
Coordinators: John Noble
Group instructors: John Noble
Students list: (inaccessible to you)
Examination: Examination

Classes in period "Summer semester 2024/25" (future)

Time span: 2025-02-17 - 2025-06-08
Selected timetable range:
Navigate to timetable
Type of class:
Classes, 30 hours more information
Lecture, 30 hours more information
Coordinators: John Noble
Group instructors: John Noble
Students list: (inaccessible to you)
Examination: Examination
Course descriptions are protected by copyright.
Copyright by University of Warsaw.
Krakowskie Przedmieście 26/28
00-927 Warszawa
tel: +48 22 55 20 000 https://uw.edu.pl/
contact accessibility statement USOSweb 7.0.3.0 (2024-03-22)