피드로 돌아가기
PCR vs PLS: When Fewer Features Beat More
Dev.toDev.to
AI/ML

PLS 도입으로 Feature 19개를 2개로 압축해 MSE 105,000 달성

PCR vs PLS: When Fewer Features Beat More

Berkan Sesen2026년 4월 19일15intermediate

Context

19개의 상관관계 높은 Feature를 사용한 Linear Regression 모델의 Overfitting 문제 발생. Training Data에 과적합된 모델이 새로운 데이터셋에서 예측 성능이 급격히 저하되는 Multicollinearity 현상 식별.

Technical Solution

  • PCA 기반의 Unsupervised 차원 축소 후 Regression을 수행하는 PCR 구조 설계
  • Target Variable을 고려하여 Predictive Signal이 강한 방향을 찾는 Supervised 차원 축소 방식의 PLS 도입
  • k-fold Cross-Validation을 통한 최적의 Component 개수 선정 및 Model Complexity 최적화
  • Max Variance 중심의 PCR 대비 Target Relevance 중심의 PLS를 통한 Feature 압축 효율 극대화
  • Hard Cutoff 방식의 PCR과 Soft Shrinkage 방식의 Ridge Regression 간의 Trade-off 분석
  • 해석 가능성(Interpretability) 포기 대신 예측 정확도(Predictive Accuracy) 확보를 위한 Latent Variable 모델 채택

- Feature 간 상관관계가 높아 모델이 불안정한 경우 PCR/PLS 검토 - Target Signal이 Low-variance 영역에 존재할 가능성이 높다면 PLS 우선 적용 - 모델의 단순화를 위해 CV Error Curve의 Flat 구간에서 최소 Component 수 선택 - 개별 Feature의 기여도 분석이 필수적인 경우 PCR/PLS 대신 Ridge/Lasso 사용

원문 읽기