ewa(): exponential weighted averagecov_ewa(): covariance matrix with each squared range has an exponential weightnum_eigvals_explain(): the number of eigenvalues it takes to explain a percentage of total variancedraw_eigvals_edf(): to draw the empirical distribution function (EDF) of eigenvalues of a covariance matrix
BiasStatsCalculator with 2 versions of bias statistics calculation:
- single window
- rolling window
FactorCovAdjuster with 3 factor covariance matrix adjustment methods in Barra risk model:
- Newey-West adjustment
- eigenfactor risk adjustment
- volatility regime adjustment
[1] Briner, Beat, Rachael Smith, and Paul Ward. 2009. “The Barra European Equity Model (EUE3).” Research Notes.
[2] Jose Menchero , D.J. Orr and Jun Wang. 2011. “The Barra US Equity Model (USE4).” Methodology Notes.
[3] Menchero, Jose, Jun Wang, and D.J. Orr. 2011. “Eigen-Adjusted Covariance Matrices.” MSCI Research Insight.
[4] Menchero, Jose, and Andrei Morozov. "Improving Risk Forecasts through Cross-Sectional Observations." The Journal of Portfolio Management 41.3 (2015): 84-96.