Annual Corporate Bank of America Rates

This post is continued from the previous post, which in turn continues the two posts of annual Bank of America-rated bond rates and returns. We fit the 1996-2024 data for corporate bond returns and rates.

Here, we talk about investment-grade corporate bonds in general, combining all four investment-grade ratings: AAA, AA, A, BBB. Below see the graph of these corporate bond rates, together with rates of each ratings of investment-grade bonds: AAA, AA, A, BBB. We see that investment-grade rates are closer to A or BBB, rather than AAA.

Next, plot the wealth. Then we see the same pattern. We are curious why investment-grade corporate bonds behave closer to lower-rated investment ratings, rather than AAA? Maybe there are not so many AAA rated bonds.

This might be the reason why in this post AAA rates do not predict corporate bond returns very well. Remember, we have data for Bank of America bond rates only from 1996 (end of year).

We have Bank of America investment-grade corporate bond returns starting from 1972. This discrepancy gives us motivation to use end-of-year weekly data for Moody’s AAA or BAA (which corresponds to BBB in Bank of America ratings) available from 1962 to predict investment-grade corporate bond returns. This gives us motivation to replace AAA with BAA Moody’s rates.

Using the cut data from 1996, we replicated results of annual Bank of America-rated bond rates and returns. The results are the same as for AAA, AA, A, or BBB. Using annual volatility makes the two regressions have IID Gaussian residuals. All is good, except the rates are available only from 1996.

Here analysis of simple autoregression residuals for rates show they are IID but not Gaussian.

But autoregression with volatility:  R(t) - R(t-1) = a + bR(t-1) + cV(t) + V(t)Z(t) show these residuals are IID Gaussian. The  R^2 = 10.4\% and coefficient estimates are  a = -0.009, b = -0.2, c = 0. The Student T-test gives us  p = 19\% for  a,  p = 13\% for  b, and  p = 99\% for  c. The Jarque-Bera and Shapiro-Wilk  p = 87\%, 93\%. The L1 values for original and absolute values of the autocorrelation function are  0.38, 0.89.

Model total bond returns  Q(t) using duration:  Q(t) - R(t-1) = -m(R(t) - R(t-1)) + kV(t) + h + V(t)\delta(t). We see residuals below.

But for the simple regression without volatility  Q(t) - R(t-1) = h -m(R(t) - R(t-1)) + \delta(t) we get the following residuals:

Both regressions actually have IID Gaussian residuals, judging by Shapiro-Wilk and Jarque-Bera normality tests, and the L1 values for autocorrelation function. For the simple regression,  m = 5.159 and  h = -0.00236. The value of  r = 96\%. See the Python code and Excel data (updated) at https://github.com/asarantsev/Annual-Bank-of-America-Rated-Bond-Data

Next, let us replicate results of this blog post for BAA instead of AAA rates. We uploaded updated code to GitHub/asarantsev repository Corporate-Bonds-Annual-Data. We have data from 1972.

The simple autoregression for rates  R(t) judging by the Shapiro-Wilk and Jarque-Bera tests, is better:  R(t) = a + bR(t-1) + Z(t).

Look at residuals for autoregression for rates with volatility:  R(t) - R(t-1) = a + bR(t-1) + cV(t) + Z(t)V(t).

For the simple autoregression, Shapiro-Wilk and Jarque-Bera tests give us  p = 6.8\% and  p = 9.3\%. But for the autoregression with volatility, this gives us  p = 3.8\% and  p = 2.5\%. To be fair, from the quantile-quantile plot it is hard to tell the difference. Next, for returns  Q(t) minus rates  R(t-1) if we do not regress them upon anything but simply analyze them, surprisingly, we get the IID Gaussian.

But it’s good to regress these differences  Q(t) - R(t-1) upon the change in rates:  R(t) - R(t-1). We get  Q(t) - R(t-1) = -m(R(t) - R(t-1)) + k + \delta(t) where  m = 5.7 and  k = -0.016. And the correlation is very strong:  R = -94\%. Of course, it is statistically significant. The Shapiro-Wilk and Jarque-Bera tests give us  p = 90\%.

Published by


Response

  1. To Do List – My Finance

    […] found a connection between Moody’s BAA bond rates and investment-grade corporate bond returns (measured by a […]

    Like

Leave a comment