• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Bachelor 2024/2025

Statistical Data Analysis

Area of studies: Economics
When: 3 year, 3, 4 module
Mode of studies: offline
Open to: students of one campus
Instructors: Yaroslav Lyulko
Language: English
ECTS credits: 4
Contact hours: 56

Course Syllabus

Abstract

Statistical data analysis is a one-semester course which is taught for 3rd-year ICEF BSc students at modules 3, 4. The course focuses on practical aspects and applications of probability theory, statistics and mathematical finance. The first part of the course covers classic mathematical models of financial markets, pricing of derivatives via analytical method, partial differential equations (PDE) and Monte-Carlo simulations. Second part of the course focuses in recent developments and trends such as basics of machine learning, neural networks and blockchain. Inclass activity and problem solving are primarily done by programming in Python, special attention will be paid to developing object-oriented approach (OOP). Problem solving sessions will also be included to work out theoretical material from lectures.
Learning Objectives

Learning Objectives

  • Familiarise students with contemporary data analysis methods and tools.
  • Give introduction to modern areas where statistical analysis can be applied.
  • Learn how to use programming language (Python) to analyse the data.
  • Give necessary knowledge to allow students to further study statistical methods which are available at modern software including reading relevant documentation, extra materials (books, articles) and applying new methods of data analysis.
  • Give necessary coding skills to allow students to further enhance programming skills by studying advanced techniques which allow to write more effective and professional code meeting international coding standards.
Expected Learning Outcomes

Expected Learning Outcomes

  • Be able to estimate probability density function via kernel methods.
  • Be able to use splines for discount curve construction.
  • Understand OOP basic principles: polymorphism, inheritance, encapsulation.
  • Be able to solve programming problem via OOP, write necessary classes and functionality.
  • Be able to choose the best design for specific problem, design classes and their inheritance.
  • Understand how stochastic processes can be used to model prices and returns of financial assets.
  • Understand Binomial, Bachelier and Black-Scholes models.
  • Know main methods of financial instruments pricing: analytic, PDE, Monte-Carlo.
  • Be able to design and develop representation of financial instrument via OOP approach.
  • Be able to write tests, understand the difference between unit and regression tests.
  • Know basic machine learning algorithms, how statistical methods can be used in machine learning.
  • Know common functionality and design features which various APIs share.
Course Contents

Course Contents

  • Python essentials
  • Calibration of parameters in financial modelling
  • Monte-Carlo methods for finance
  • Principles of Object-oriented programming (OOP)
  • Models for evolution of prices of financial instruments
  • Methods of pricing of financial instruments
  • Comprehensive data analysis
  • Artificial intelligence (AI), basics of neural networks
  • Application public interfaces (API)
Assessment Elements

Assessment Elements

  • non-blocking Homework
  • non-blocking Activity
  • non-blocking Midterm
  • blocking Final exam
Interim Assessment

Interim Assessment

  • 2024/2025 4th module
    0.12 * Activity + 0.4 * Final exam + 0.2 * Homework + 0.28 * Midterm
Bibliography

Bibliography

Recommended Core Bibliography

  • Hull, J. (2017). Fundamentals of Futures and Options Markets, Global Edition (Vol. Eighth edition). Boston: Pearson. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1419711
  • Python for data analysis : data wrangling with pandas, numPy, and IPhython, Mckinney, W., 2017

Recommended Additional Bibliography

  • The elements of statistical learning : data mining, inference, and prediction, Hastie, T., 2017

Authors

  • LYULKO YAROSLAV ALEKSANDROVICH