Quantify Investment research that keeps its history

methodology/hrp@2 vs methodology/hrp@1

Not comparable

1 contract difference prevents these figures from being read against each other.

Where the boundary falls

3 versions, 2 comparability walls

not comparable not comparable @1 @2 @3 · latest
BoundaryBlocking difference
@1 → @2 rebalance frequency 5B -> 21B why
@2 → @3 weight bound max 1.0 -> 0.25 why

Blocking differences

Field21Why it matters
rebalance frequency 21B 5B Turnover and cost drag scale with rebalance frequency, so the two sets of figures were produced under different cost burdens.

Differences that do not block

Field21
assumptions ['A 21-business-day rebalance is frequent enough to track... ["Close-to-close execution at the next session's price.",...
assumptions_ref ['assumption/adjusted-close-is-restated@1',... ['assumption/adjusted-close-is-restated@1',...
contract {'universe': ['SPY', 'SH', 'TLT', 'TBT', 'LQD', 'DBC', 'GLD',... {'universe': ['SPY', 'SH', 'TLT', 'TBT', 'LQD', 'DBC', 'GLD',...
limitations ['Estimated on daily Adj Close, which is restated over time by the... ['Estimated on daily Adj Close, which is restated over time by the...
params {'correlation_distance': {'value': 'sqrt_half_one_minus_rho',... {'correlation_distance': {'value': 'sqrt_half_one_minus_rho',...
pipeline ['estimate_correlation', 'cluster_assets', 'quasi_diagonalize',... ['estimate_correlation', 'cluster_assets', 'quasi_diagonalize',...
rules [{'id': 'min_history', 'enforced_by': 'params.lookback',... [{'id': 'min_history', 'enforced_by': 'params.lookback',...
universe_filters [{'id': 'has_full_lookback_history', 'enforced_by':... [{'id': 'has_full_lookback_history', 'enforced_by':...

These changed without changing what the methodology promises its consumers.

How comparability could be restored

Performance comparison

Performance comparison unavailable — versions are directly comparable, performance classes are declared, publication permits this surface

Versions are directly comparable 1 blocking contract difference(s)
Performance classes are declared no performance_class attached
Publication permits this surface no publication decision recorded
Historical and forward series would be separated

A performance visual is itself a claim. It renders only when every condition holds — otherwise the chart would assert something the artifacts do not support.

Why methodology/hrp@1 exists

Initial publication.

← back to hrp