Paper: arXiv 2508.15586

Authors: ZhengXiang Zhou, Yuqi Luan

Abstract

The increasing integration of data science techniques into quantitative finance has enabled more systematic and data-driven approaches to portfolio construction. This paper investigates the use of Principal Component Analysis (PCA) in constructing eigen-portfolios - portfolios derived from the principal components of the asset return correlation matrix. We begin by formalizing the mathematical underpinnings of eigen-portfolios and demonstrate how PCA can reveal latent orthogonal factors driving market behavior. Using the 30 constituent stocks of the Dow Jones Industrial Average (DJIA) from 2020 onward, we conduct an empirical analysis to evaluate the in-sample and out-of-sample performance of eigen-portfolios. Our results highlight that selecting a single eigen-portfolio based on in-sample Sharpe ratio often leads to significant overfitting and poor generalization. In response, we propose an ensemble strategy that combines multiple top-performing eigen-portfolios. This ensemble method substantially improves out-of-sample performance and exceeds benchmark returns in terms of Sharpe ratio, offering a practical and interpretable alternative to conventional portfolio construction methods.

Complexity vs Empirical Score

  • Math Complexity: 3.5/10
  • Empirical Rigor: 4.5/10
  • Quadrant: Philosophers — conceptual discussion, limited math and data

Why this score: The paper provides a standard textbook overview of applying PCA for eigen-portfolios on 30 DJIA stocks. While it correctly identifies in-sample overfitting (PC28 yielding massive leverage and negative out-of-sample returns), the mathematical novelty is minimal and the empirical testing is limited to a single 30-stock universe with simplistic backtesting mechanics.

Research Flowchart

  flowchart TD
    A["Research Goal: Optimize Asset Allocation via PCA Eigen-Portfolios"] --> B["Data Input: DJIA 30 Constituent Stocks (2020-Present)"]
    B --> C["PCA & Matrix Decomposition: Extract Latent Factor Weights"]
    C --> D["Evaluate Single Eigen-Portfolios: In-Sample vs. Out-of-Sample Performance"]
    D --> E["Propose Ensemble Strategy: Combine Top-Performing Eigen-Portfolios"]
    E --> F["Key Outcome: Ensemble Reduces Overfitting & Outperforms Benchmarks"]