First time here? Checkout the FAQ!
x
+2 votes
2.5k views
asked in Machine Learning by (140 points)  
Can PCA be used for supervised learning???

I've seen some data scientists using PCA to transform their data for only numerical variables.

However, some other data scientists say that it is only used for unsupervised ML techniques.
  

1 Answer

+1 vote
answered by (115k points)  
PCA can be used indirectly in supervised learning tasks such as classification and regression. When you have huge number of features, one way to reduce the number of features and probably avoid overfitting is using a feature reduction method such as PCA. Therefore, PCA can be used in preprocessing step to reduce the number of features.
...