Machine Learning
Exam Focus
This topic review discusses the terminology used in advanced statistical models collectively referred to as machine learning. Be familiar with this terminology and the different types of models, their applications in investment decision making, and their limitations. Specifically, be able to identify the appropriate algorithm that is most suitable for a given problem.
MACHINE LEARNING
The statistical models we have discussed so far rely on a set of assumptions about the distribution of the underlying data. Machine learning (ML) requires no such assumptions. Very broadly, ML is defined as the use of algorithms to make decisions by generalizing (or finding patterns) in a given data set.
ML performs better than standard statistical approaches when dealing with a large number of variables (high dimension) and when the relationships are nonlinear.
ML terms are as follows:
- Target variable. This is the dependent variable (i.e., the y variable). Target variables can be continuous, categorical, or ordinal.
- Features. These are the independent variables (i.e., the x variables).
- Training dataset. This is the sample used to fit the model. Hyperparameter.
- This is a model input specified by the researcher.
Modules
- Module 3.1Types of Learning and OverfittingDescribe supervised machine learning, unsupervised machine learning, and deep learning. · Describe overfitting and identify methods of addressing it.5 min · 2 LOS
- Module 3.2Supervised Learning AlgorithmsDescribe supervised machine learning algorithms including penalized regression, support vector machine, k nearest neighbor, classification and regression tree, ensemble learning, and random forest and determine the problems for which they are best suited.7 min · 1 LOS
- Module 3.3Unsupervised Learning Algorithms and Other ModelsDescribe unsupervised machine learning algorithms including principal components analysis, k means clustering, and hierarchical clustering, and determine the problems for which they are best suited.7 min · 1 LOS