FRM Part I · FRM Exam Part I · Machine Learning and Prediction
An analyst runs PCA on three unstandardized variables whose variances are 100, 4 and 1, with small covariances between them. The analyst notices the first principal component is almost identical to the first variable. What is the most appropriate explanation and remedy?
The first variable dominates because PCA is scale-sensitive and its variance of 100 is far larger than the others. The usual remedy is to standardize the variables to unit variance, effectively using the correlation matrix, before extracting components.
- APCA is sensitive to scale, so the high-variance variable dominates; standardize the variables before applying PCACorrect
- BThe first variable is the only one that contains information, so the other two should be discarded without further analysis
- CPrincipal components are always aligned to the original variables; no remedy is needed
- DThe covariances are too small, so the analyst should add a constant to each variable to raise them
Explanation
PCA maximizes variance, so a variable measured on a much larger scale dominates the first component. Standardizing to unit variance (using the correlation matrix) puts the variables on equal footing. Adding constants does not change variances or covariances, and low variance does not imply no information.
Did you get it right without looking?
One question tells you little. A timed set on Machine Learning and Prediction shows your real accuracy, how long you take and where you lose marks.
More Machine Learning and Prediction questions
- A random forest has 200 trees, each trained on a bootstrap sample of n = 1,000 observations. Approximately what fraction of observations is …
- A risk analyst at a bank has a historical dataset of 20,000 consumer loans. Each record contains borrower characteristics and a label showin…
- Which statement correctly contrasts agglomerative hierarchical clustering with K-means?
- A data scientist has 5,000 observations and wants to select among several models and then report an unbiased estimate of final performance. …
- A data scientist increases the complexity of a prediction model by adding many more predictors and higher-order terms. Holding the training …
- A risk analyst wants to group a bank's corporate borrowers into clusters based on financial ratios, with no predefined default labels availa…