Why is PCA sometimes used as a pre-processing step before regression?
A) To make computation faster by reducing dimensionality of data
B) To reduce overfitting by removing poorly predictive dimensions
C) To expose hidden patterns in the data
D) To increase the interpretability of the model