I want to calculate annual excess returns on portfolios using monthly returns for a CAPM (for the assets in the portfolio as well as for the benchmark), in order to have more information on the correlations, more precise betas.
Because the CAPM comes from monthly correlations, I shall calculate excess returns for each month, right? But if I only have year-end snapshots of portfolios, I should chain the monthly excess returns up (compound them) and multiply the initial value with each surprise return? Is this essentially the same as doing the annual calculation? (I suspect an argument about integrating a continuous price process into some return observations anyway.)
I have information on holdings $q_0$ and want to calculate surprise returns on this initial portfolio over the following year, $r^s_{0,12} \cdot q_0$. (Where annual returns are between moment 0 and moment 12.)
For $r^s_{0,12}$, I thought to use $r^s_{0,12} = \left( \prod_{t =1}^{12} R^s_{t,a} \right)-1$, where monthly surprise returns gross come from a monthly CAPM (of log returns): $ R^s_{t,a} = R_{t,a} / R^{exp}_{t,a} $ where $ \log R^{exp}_{t,a} = \left( \hat{\beta_a}(\log(R^m_t)-\log(R^f_t)) \right)$.
I hope the net vs gross returns and divisions or differences of logs are not too confusing.
Full disclosure: This breaks down my longer question into specifics. Please bear with me. From: annual excess returns from CAPM on monthly total returns