FA590 Statistical Machine Learning in Finance



Course Catalog Description

Introduction

Introduction to information theory: the thermodynamic approach of Shannon and Brillouin. Data conditioning, model dissection, extrapolation, and other issues in building industrial strength data-driven models. Pattern recognition-based modeling and data mining: theory and algorithmic structure of clustering, classification, feature extraction, Radial Basis Functions, and other data mining techniques. Non-linear data-driven model building through pattern identification and knowledge extraction. Adaptive learning systems and genetic algorithms. Case studies emphasizing financial applications: handling financial, economic, market, and demographic data; and time series analysis and leading indicator identification.

Prerequisites - A quantitative background is required, including knowledge of probability, statistics, and calculus. Prior programming experience in languages such as Python or R is highly recommended. Students without programming experience may still enroll in the course but should anticipate challenges in completing assignments and the project. Such students are expected to be highly motivated and willing to acquire the necessary programming skills as the course progresses.


Campus Fall Spring Summer
On Campus X X
Web Campus X X X

Instructors

Professor Email Office
Prof. Zonghao Yang zyang99@stevens.edu 515F, Altorfer Hall

More Information

Course Outcomes

The objective of this course is to equip students with a comprehensive understanding of various statistical learning models and their applications in finance. Through a combination of lectures,coding assignments, and applied projects using real-world financial data, students will gain both theoretical knowledge and practical experience in implementing these models.
After successful completion of this course, students will be able to:

  1. Distinguish between supervised vs. unsupervised learning and parametric vs. nonparametric models.
  2. Identify key statistical learning techniques, including classical and modern approaches
  3. Apply these techniques to analyze financial datasets, focusing on asset pricing, portfolio optimization, and market prediction.
  4. Evaluate and select the most suitable model for financial data analysis based on performance

Course Resources

Textbook

  • Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, and Jonathan Taylor. An Introduction to Statistical Learning with Applications in Python. Springer, 2023

    This book is available free from the author's web site at " https://www.statlearning.com/

Other Readings

  • Trevor Hastie, Robert Tibshirani, and Jerome Friedman. The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Second Edition. Springer, 2013
  • John C. Hull. Machine Learning in Business. Third Edition. 2021
  • Marcos Lopez de Prado. Advances in Financial Machine Learning. First Edition. Wiley. 2018
  • Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Deep Learning. MIT Press. 2016