qis.compute_pa_excess_compounded_returns

qis.compute_pa_excess_compounded_returns(returns, rates_data, first_date=None, annualize_less_1y=False)[source]

Compute annualized excess returns with geometric compounding.

Parameters:
  • returns (Series | DataFrame) – Return time series

  • rates_data (Series) – Risk-free rate time series (annualized)

  • first_date (Timestamp) – Start date for NAV calculation

  • annualize_less_1y (bool) – Annualize periods <1 year

Returns:

Annualized excess return (scalar)

Return type:

ndarray | float