Spotify: Dynamic Conditional Beta

Spotify (ticker: SPOT), which went public cash flow-positive as a direct listing back in April 3, 2018, is one of my favorite positions and companies to follow. Today, let’s explore SPOT’s dynamic conditional 𝛽. We’ll build alot on our previous post on GARCH models.

Traditional fixed 𝛽, or risk (volatility) relative to the general market (S&P500) (systematic, or non-diversifiable, risk), which is calculated as correlation between stock and market multiplied by stock volatility divided by market volatility (𝛽 = 𝜌 x πœŽπ‘ π‘‘π‘œπ‘π‘˜ / πœŽπ‘šπ‘Žπ‘Ÿπ‘˜π‘’π‘‘). Dynamic conditional 𝛽 is a more realistic estimate of systemic risk as it takes into account the time-varying character of 𝛽:

𝛽=πœŒπ‘ π‘‘π‘Žπ‘›π‘‘π‘Žπ‘Ÿπ‘‘π‘–π‘§π‘’π‘‘βˆ’π‘Ÿπ‘’π‘ π‘–π‘‘π‘’π‘Žπ‘™π‘  x (conditional πœŽπ‘ π‘‘π‘œπ‘π‘˜ / conditional πœŽπ‘šπ‘Žπ‘Ÿπ‘˜π‘’π‘‘)

Let’s generate SPOT’s dynamic conditional 𝛽 by specifying and fitting GARCH models for SPOT and S&P500, selecting the optimal GARCH model, deriving conditional volatility and standardized residuals and correlation between standardized residuals, and, lastly, calculating and plotting dynamic conditional 𝛽. By accounting for clustering of volatility, we’ll get a more realistic picture of Spotify’s systematic, non-diversifiable risk over time in order to more accurately forecast and manage risk (e.g., reallocate).

Code below and on colab and Git.

One thought on “Spotify: Dynamic Conditional Beta

Leave a Reply

Discover more from crawstat.

Subscribe now to keep reading and get access to the full archive.

Continue reading