merton.portfolio.correlation¶
Asset-correlation helpers.
Functions¶
|
Re-export of |
|
Asset-correlation matrix estimated from a panel of equity log-returns. |
Module Contents¶
- merton.portfolio.correlation.basel_irb_correlation(pd: merton._typing.ArrayLike, *, asset_class: str = 'corporate') merton._typing.FloatArray[source]¶
Re-export of
merton.portfolio.vasicek_factor.basel_irb_correlation().
- merton.portfolio.correlation.asset_correlation_from_equity(returns: merton._typing.ArrayLike, *, leverage: merton._typing.ArrayLike | None = None, shrinkage: float = 0.0) merton._typing.FloatArray[source]¶
Asset-correlation matrix estimated from a panel of equity log-returns.
- Parameters:
returns – 2-D array of shape
(n_obs, n_firms)containing equity log-returns.leverage – Optional 1-D array of length
n_firmsof equity/(equity+debt) ratios. When supplied, equity correlations are scaled by the leverage product to approximate the asset-return correlation matrix.shrinkage – Linear-shrinkage parameter in
[0, 1].0returns the sample correlation;1returns the identity (no correlation).