Data-driven Analysis and Modelling of Dynamical Systems - 2024 entry
MODULE TITLE | Data-driven Analysis and Modelling of Dynamical Systems | CREDIT VALUE | 15 |
---|---|---|---|
MODULE CODE | MTHM062 | MODULE CONVENER | Dr Frank Kwasniok (Coordinator) |
DURATION: TERM | 1 | 2 | 3 |
---|---|---|---|
DURATION: WEEKS | 11 |
Number of Students Taking Module (anticipated) | 50 |
---|
On this module, the students will be introduced to the topical area of data-driven modelling of dynamical systems. In contrast to the direct or forward approach, where a given model is integrated in time, the data-driven or inverse approach builds models from time series data and then uses them to gain insight into or predict the underlying system. We will cover identification/reconstruction of ordinary, partial and stochastic differential equations, extraction of generic time series models as well as pattern-based techniques for spatio-temporal modelling. You will make use of the computer package MATLAB to numerically implement the methods in computer lab classes. The background and skills you will obtain in this module will be useful in various areas inside and outside of academia.
Pre-requisite modules: MTH2003 Differential Equations (or equivalent), MTH2011 Linear Algebra (or equivalent)
Data-driven modelling is playing an increasing role in many areas such as weather and climate science, fluid dynamics and biological/medical applications. This module introduces basic techniques for analysing, modelling and predicting dynamical systems based on time series data. Using MATLAB and other relevant software, you will develop practical skills in the use of computers in data-driven modelling.
On successful completion of this module you should be able to:
Module Specific Skills and Knowledge
2. demonstrate expertise in the use of MATLAB widely used both inside and outside the academic community and be able to use it to model challenging data-driven mathematical problems.
Discipline Specific Skills and Knowledge
4. model realistic situations and also understand the principles underlying the techniques and when they are applicable.
Personal and Key Transferable / Employment Skills and Knowledge
6. demonstrate the ability to use the sophisticated computer package MATLAB.
- Curve fitting: interpolation with polynomials and splines, least-squares regression
- Numerical integration of ordinary and partial differential equations
- Reconstruction of ordinary and partial differential equations from time series data: least-squares parameter estimation
- Numerical integration of stochastic differential equations: the Euler-Maruyama scheme
- Reconstruction of stochastic differential equations from time series data: maximum likelihood methods
- Linear time series modelling and prediction: autoregressive and vector-autoregressive models
- Nonlinear time series modelling and prediction: analogue prediction, local polynomial modelling, time-delay embedding
- Advanced matrix algebra: singular value decomposition and variants
- Pattern-based techniques: principal component analysis (PCA), canonical correlation analysis (CCA), dynamic mode decomposition (DMD)
Scheduled Learning & Teaching Activities | 33 | Guided Independent Study | 117 | Placement / Study Abroad | 0 |
---|
Category | Hours of study time | Description |
Scheduled learning and teaching activities | 22 | Lectures |
Scheduled learning and teaching activities | 11 | Computer lab classes |
Guided independent study | 117 | Lecture and assessment preparation, wider reading |
Form of Assessment | Size of Assessment (e.g. duration/length) | ILOs Assessed | Feedback Method |
---|---|---|---|
N/a | |||
Coursework | 40 | Written Exams | 60 | Practical Exams | 0 |
---|
Form of Assessment | % of Credit | Size of Assessment (e.g. duration/length) | ILOs Assessed | Feedback Method |
---|---|---|---|---|
Written exam – closed notes | 60 | 2 hours | All | Written/verbal on request |
Coursework 1 |
20 | 8-12 hours | All | Written comments on script |
Coursework 2 |
20 | 8-12 hours | All | Written comments on script |
Original Form of Assessment | Form of Re-assessment | ILOs Re-assessed | Time Scale for Re-assessment |
---|---|---|---|
Written exam – closed notes | Written exam – closed notes | All | Referral/deferral period |
Coursework 1 |
Coursework 1 |
All | Referral/deferral period |
Coursework 2 |
Coursework 2 | All | Referral/deferral period |
Referrals:
Reassessment will be by a written exam worth 100% of the module mark only. The mark will be capped at the pass mark.
Deferrals:
Reassessment will be by coursework and/or written exam in the deferred element only. The mark will be uncapped.
information that you are expected to consult. Further guidance will be provided by the Module Convener
Basic reading:
- Kharab A., Guenther R.B. (2012): An Introduction to Numerical Methods: a MATLAB Approach, Chapman & Hall.
- Hamilton J.D. (2012): Time Series Analysis, Levant Books.
- Kantz H., Schreiber T. (2004): Nonlinear Time Series Analysis, Cambridge University Press.
- Kutz J.N. (2013): Data-Driven Modeling & Scientific Computation, Oxford University Press.
Reading list for this module:
CREDIT VALUE | 15 | ECTS VALUE | 7.5 |
---|---|---|---|
PRE-REQUISITE MODULES | MTH2011, MTH2003 |
---|---|
CO-REQUISITE MODULES |
NQF LEVEL (FHEQ) | 7 | AVAILABLE AS DISTANCE LEARNING | No |
---|---|---|---|
ORIGIN DATE | Monday 11th March 2024 | LAST REVISION DATE | Tuesday 19th March 2024 |
KEY WORDS SEARCH | Data-driven modelling; time series analysis; differential equations; system reconstruction; prediction; MATLAB |
---|
Please note that all modules are subject to change, please get in touch if you have any questions about this module.