Skip to content

Hierarchical Risk Parity

Hierarchical risk parity uses the dependence tree to decide which assets should be considered together. It orders the covariance matrix and divides capital recursively according to cluster risk.

The central relation

A standard correlation distance is

dij=1−ρij2,0≤dij≤1.d_{ij}=\sqrt{\frac{1-\rho_{ij}}{2}},\qquad 0\leq d_{ij}\leq1.

ρij\rho_{ij} is the correlation between assets ii and jj, and dijd_{ij} is their distance. The distance supplies the input to hierarchical linkage and the resulting tree.

How clustering shapes risk allocation

The dendrograms show how linkage choices organize the same assets. The rolling comparison examines HRP and alternative portfolios through public return windows.

Hierarchical clustering dendrograms under several linkage choices.

Different linkage rules can join the same correlation distances into different trees, so the tree construction is part of the portfolio design.

Rolling public-data comparison of hierarchical risk parity and benchmark portfolios.

The rolling experiment refits each method using past observations and compares concentration, turnover, and later risk on the same dates.

HRP avoids full covariance inversion, but it still depends on estimated correlations, the linkage rule, and the chosen cluster-risk measure.

Notebooks

1. Building an ordered hierarchy from asset distances
2. Allocating risk by recursive bisection
3. Monte Carlo Comparison with Inverse-Covariance Portfolios