Machine Learning Based Econometrics

7 June 2023 - 31 December 2024 г.
The course has already started
304 days
Before the end of the enrollment
  • English

    course language

  • от 3 до 4 недель

    course duration

  • от 4 до 5 часов в неделю

    needed to educate

  • 1 credit points

    for credit at your university

The course covers modern machine learning methods as they apply in economic research. It forms students' understanding of the commonalities and differences between machine learning methodologies and traditional econometrics, and it helps master theoretical and practical principles and techniques for using machine learning in business analytics using software which is the current industry standard.


Machine learning methods are increasingly used in economics, finance and econometrics. Despite the difference in approaches between traditional econometrics and machine learning, these areas often solve methodologically similar tasks. 

The purpose of the course is: 

  • to teach modern machine learning methods, their role in economic research, 

  • to form students' understanding of the commonalities and differences between machine learning methodologies and traditional econometrics,

  • to help master the theoretical and practical principles and techniques required for using machine learning in business analytics with modern software packages. 

The course combines classical econometrics with statistical machine learning from the point of view of a business analyst, facing practical problems related to potentially large amounts of data.


The course is taught completely online.


Level of English: B1.

Course program

Module 1. Machine learning: Part 1

Module 2. Machine learning: Part 2

Module 3. Big Data Processing Methods in Econometrics

Module 4. Project

Education results

After the course, students will:

- be able to carry out econometric analysis in various areas of the economy, including the construction of forecasts of socio-economic development indicators at the enterprise, region, country level using both traditional econometrics methods and machine learning models;

- be able to analyze and use various sources of information to conduct socio-economic calculations, classifications and predictions;

- be able to make a forecast of the main socio-economic indicators of the enterprise, industry, region and the economy as a whole;

- be able to choose and apply suitable machine learning methods for solving economic problems using the Python programming language, as well as libraries such as: Scikit-learn, Pandas, Numpy, Scipy, Statsmodels, LightGBM;

- possess modern skills in processing and analytics of big data. Students will get acquainted with the following big data processing technologies: Apache Hadoop, the MapReduce computing paradigm, as well as Apache Spark.

Formed competencies

The course is aimed at the formation of general learning competencies for Bachelor’s and Specialists’ programs, as well as other competencies included in the education program.

Education directions

Отзывы о курсе

Гадасина Людмила Викторовна

Кандидат физико-математических наук
Position: доцент, заведующая Кафедрой информационных систем в экономике

Прохоров Артём Борисович

Position: Professor of Business Analytics at the University of Sydney Business School, Academic Advisor of Center for econometrics and business analytics St Petersburg University

Макаров Юрий Сергеевич

Position: Machine Learning Engineering @ Revolut


The course certificate is issued upon completion of all graded tasks of the course.

Programs, which includes this course

Similar courses