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.