Brogaard et al. (2022, RFS) proposed a new variance decomposition method (hereafter I call it Brogaard decomposition) for stock price volatility, which might be a powerful tool for both accounting and market micro-structure scholars to evaluate the impacts of informatinonal shocks on stock price informativeness. In this blog, I will introduce the potential and intuition of Brogaard decomposition, as well as the theory techniques embedded in this decomposition method.
The method of Brogaard Decomposition provides a novel way to distinguish the roles of different types of information (e.g., market-wide information, firm-specific private information, firm-specific public information) and noise in stock price movements. This could be relevant for both accounting scholars, who focus on the micro firm-specific movements, and market micro-structure scholars, who have apparent interests in analyzing how do different informational arrangements in the market affect the price informativeness. Beyond that, one can aggregate the model outputs both in cross section and in time series, cultivating more macro insights on how does the overall market efficiency evolve over time.
Actually, Brogaard et al. (2022, RFS) has illustrated its potential through various tests. For example, by analyzing the time trend of the noise proportion in stock return variance, they show that market efficiency is dynamic, and is heavily influenced by the environment/market structure. Specifically, they find that the proportion of noise part in stock return movement is significantly responsive to a list of material changes in market microstructure like such as the exogenous decreases in tick size. Similarly, the proportion of firm-specific information part significantly increased after the implementation of Regulation Fair Disclosure (2000) and Sarbanes-Oxley Act (2022), both having increased the quality and quantity of corporate disclosure.
Moreover, as a powerful response to the recent concern that the prevalence of high-frequency trading and passive investment may dampen the degree of which firms’ prices reflect their idiosyncratic information (e.g., Baldauf and Mollner, 2020; Lee, 2020), Brogaard et al. (2022, RFS) show that the proportion of firm-specific information accounts in stock volatility didn’t see a significant decay in the last decade, when the concerning high-frequency trading as well as passive investment became prevalent.
Last but not least, as the price variance decomposition in Brogaard et al. (2022, RFS) is actually conducted in firm level, this method could also empower both the cross-sectional and time-series comparasion among different firms, which is particularly an important feature for accounting scholars. For example, Brogaard et al. (2022, RFS) show that while there is an on average increase in price changes attributed to firm-specific shocks since 2000s, such price improvement is mainly driven by large firms.
Following the spirit of Beveridge and Nelson (1991), Brogaard et al. (2022, RFS) perceive that an informational shock should cause the stock price to adjust both permanently and transiently. For example, a sudden burst of unexpected buying of a stock, which is perceived as a shock to firm-specific private information by Brogaard et al. (2022, RFS), typically causes the stock price to temporarily overreact and then subsequently revert to a new equilibrium level through time. Suppose it takes 10 period for the stock price to adjust to a new equilibrium price, then the difference between the 10-step-forward price and the price just before the informational shock arrives should be the permanent price adjustment attributed to the informational shock. Correspondingly, the difference between the temporary price and the new equilibrium price is the transient noise part. Brogaard et al. (2022, RFS) showed that such intuition also applies to price underreaction, arrivals of concurrent informational shocks, as well as dynamically arrived informational shocks.
Having established the idea to identify the impact of informational shocks on stock price adjustment, Brogaard et al. (2022, RFS) partitioned the information impounded into stock prices into three sources, and anything left over is called pricing error and is attributed to noises.
where θ r m ε r m , t \theta_{r_m} \varepsilon_{r_m, t} θrmεrm,t captures the market-wide information incorporated into stock prices, θ x ε x , t \theta_x \varepsilon_{x, t} θxεx,t captures the firm-specific private information revealed through submitted orders, and θ r ε r , t \theta_r \varepsilon_{r, t} θrεr,t is the remaining part of firm-specific information that is not captured by trading on private information. Δ s t \Delta s_t Δst represents changes in the pricing errors.
Correspondingly, the variance of the realized stock returns σ r 2 \sigma_r^2 σr2 is composed of the following four parts:
MktInfo = θ r m 2 σ ε r m 2 PrivateInfo = θ x 2 σ ε x 2 PublicInfo = θ r 2 σ ε r 2 Noise = σ s 2 . \begin{aligned} \text { MktInfo } &=\theta_{r_m}^2 \sigma_{\varepsilon_{r_m}}^2 \\ \text { PrivateInfo } &=\theta_x^2 \sigma_{\varepsilon_x}^2 \\ \text { PublicInfo } &=\theta_r^2 \sigma_{\varepsilon_r}^2 \\ \text { Noise } &=\sigma_s^2 . \end{aligned}\notag MktInfo PrivateInfo PublicInfo Noise =θrm2σεrm2=θx2σεx2=θr2σεr2=σs2.Normalizing these variance components to sum to 100% gives variance shares:
MktInfoShare = θ r m 2 σ ε r m 2 / ( σ w 2 + σ r 2 ) PrivateInfoShare = θ x 2 σ ε x 2 / ( σ w 2 + σ r 2 ) PublicInfoShare = θ r 2 σ ε r 2 / ( σ w 2 + σ r 2 ) NoiseShare = σ s 2 / ( σ w 2 + σ r 2 ) . \begin{aligned} \text { MktInfoShare } &=\theta_{r_m}^2 \sigma_{\varepsilon_{r_m}}^2 /(\sigma_w^2+\sigma_r^2 )\\ \text { PrivateInfoShare } &=\theta_{x}^2 \sigma_{\varepsilon_x}^2 /(\sigma_w^2+\sigma_r^2 ) \\ \text { PublicInfoShare } &=\theta_r^2 \sigma_{\varepsilon_r}^2 /(\sigma_w^2+\sigma_r^2 ) \\ \text { NoiseShare } &=\sigma_s^2 /(\sigma_w^2+\sigma_r^2 ) . \end{aligned} \notag MktInfoShare PrivateInfoShare PublicInfoShare NoiseShare =θrm2σεrm2/(σw2+σr2)=θx2σεx2/(σw2+σr2)=θr2σεr2/(σw2+σr2)=σs2/(σw2+σr2).where the variance of the realized stock returns σ r 2 \sigma_r^2 σr2 is the combination of the variance induced by informational shocks σ w 2 \sigma_w^2 σw2 and the variance attributed by noises σ s 2 \sigma_s^2 σs2.
σ r 2 = σ w 2 + σ s 2 \sigma_r^2 = \sigma_w^2+\sigma_s^2 \notag σr2=σw2+σs2
The system in Brogaard et al. (2022, RFS) is defined by a structural VAR with 3 variables and 5 lags
r m , t = ∑ l = 1 5 a 1 , l r m , t − l + ∑ l = 1 5 a 2 , l x t − l + ∑ l = 1 5 a 3 , l r t − l + ε r m , t r_{m, t} =\sum_{l=1}^5 a_{1, l} r_{m, t-l}+\sum_{l=1}^5 a_{2, l} x_{t-l}+\sum_{l=1}^5 a_{3, l} r_{t-l}+\varepsilon_{r_m, t} rm,t=l=1∑5a1,lrm,t−l+l=1∑5a2,lxt−l+l=1∑5a3,lrt−l+εrm,t
x t = ∑ l = 0 5 b 1 , l r m , t − l + ∑ l = 1 5 b 2 , l x t − l + ∑ l = 1 5 b 3 , l r t − l + ε x , t x_t =\sum_{l=0}^5 b_{1, l} r_{m, t-l}+\sum_{l=1}^5 b_{2, l} x_{t-l}+\sum_{l=1}^5 b_{3, l} r_{t-l}+\varepsilon_{x, t} xt=l=0∑5b1,lrm,t−l+l=1∑5b2,lxt−l+l=1∑5b3,lrt−l+εx,t
r t = ∑ l = 0 5 c 1 , l r m , t − l + ∑ l = 0 5 c 2 , l x t − l + ∑ l = 1 5 c 3 , l r t − l + ε r , t (B1) r_t =\sum_{l=0}^5 c_{1, l} r_{m, t-l}+\sum_{l=0}^5 c_{2, l} x_{t-l}+\sum_{l=1}^5 c_{3, l} r_{t-l}+\varepsilon_{r, t}\tag{B1} rt=l=0∑5c1,lrm,t−l+l=0∑5c2,lxt−l+l=1∑5c3,lrt−l+εr,t(B1)
where
r m , t = a 0 ∗ + ∑ l = 1 5 a 1 , l ∗ r m , t − l + ∑ l = 1 5 a 2 , l ∗ x t − l + ∑ l = 1 5 a 3 , l ∗ r t − l + e r m , t x t = b 0 ∗ + ∑ l = 1 5 b 1 , l ∗ r m , t − l + ∑ l = 1 5 b 2 , l ∗ x t − l + ∑ l = 1 5 b 3 , l ∗ r t − l + e x , t r t = c 0 ∗ + ∑ l = 1 5 c 1 , l ∗ r m , t − l + ∑ l = 1 5 c 2 , l ∗ x t − l + ∑ l = 1 5 c 3 , l ∗ r t − l + e r , t (B2) \begin{aligned} &r_{m, t}=a_0^*+\sum_{l=1}^5 a_{1, l}^* r_{m, t-l}+\sum_{l=1}^5 a_{2, l}^* x_{t-l}+\sum_{l=1}^5 a_{3, l}^* r_{t-l}+e_{r_m, t} \\ &x_t=b_0^*+\sum_{l=1}^5 b_{1, l}^* r_{m, t-l}+\sum_{l=1}^5 b_{2, l}^* x_{t-l}+\sum_{l=1}^5 b_{3, l}^* r_{t-l}+e_{x, t} \\ &r_t=c_0^*+\sum_{l=1}^5 c_{1, l}^* r_{m, t-l}+\sum_{l=1}^5 c_{2, l}^* x_{t-l}+\sum_{l=1}^5 c_{3, l}^* r_{t-l}+e_{r, t} \end{aligned} \tag{B2} rm,t=a0∗+l=1∑5a1,l∗rm,t−l+l=1∑5a2,l∗xt−l+l=1∑5a3,l∗rt−l+erm,txt=b0∗+l=1∑5b1,l∗rm,t−l+l=1∑5b2,l∗xt−l+l=1∑5b3,l∗rt−l+ex,trt=c0∗+l=1∑5c1,l∗rm,t−l+l=1∑5c2,l∗xt−l+l=1∑5c3,l∗rt−l+er,t(B2)
impose Cholesky decomposition, forcing all elements above the principal diagonal of B − 1 B^{-1} B−1 to be 0 so that the system can be exactly identified
[ e r m , t e x , t e r , t ] = [ 1 0 0 b 1 , 0 1 0 b 2 , 0 b 2 , 1 1 ] [ ε r m , t ε x , t ε r , t ] (B3) \left[\begin{array}{l} e_{r_m, t} \\ e_{x, t} \\ e_{r, t} \end{array}\right]=\left[\begin{array}{lll} 1 & 0 & 0 \\ b_{1,0} & 1 & 0 \\ b_{2,0} & b_{2,1} & 1 \end{array}\right]\left[\begin{array}{l} \varepsilon_{r_m, t} \\ \varepsilon_{x, t} \\ \varepsilon_{r, t} \end{array}\right]\tag{B3} erm,tex,ter,t = 1b1,0b2,001b2,1001 εrm,tεx,tεr,t (B3)
these imposed restrictions imply
the equation (B3) implies
e r m , t = ε r m , t e x , t = ε x , t + b 1 , 0 ε r m , t = ε x , t + b 1 , 0 e r m , t (B4) \begin{gathered} e_{r_m, t}=\varepsilon_{r_m, t} \\ e_{x, t}=\varepsilon_{x, t}+b_{1,0} \varepsilon_{r_m, t}=\varepsilon_{x, t}+b_{1,0} e_{r_m, t} \end{gathered}\tag{B4} erm,t=εrm,tex,t=εx,t+b1,0εrm,t=εx,t+b1,0erm,t(B4)
for ease of estimation, to write e r , t e_{r,t} er,t as the function of e r m , t e_{r_m,t} erm,t and e x , t e_{x,t} ex,t
e r , t = c 1 , 0 e r m , t + c 2 , 0 e x , t + ε r , t (B5) e_{r,t}=c_{1,0} e_{r_m, t}+c_{2,0} e_{x, t}+\varepsilon_{r, t} \tag{B5} er,t=c1,0erm,t+c2,0ex,t+εr,t(B5)
plug (B4) into (B5) and get
e r , t = ε r , t + ( c 1 , 0 + c 2 , 0 b 1 , 0 ) ε r m , t + c 2 , 0 ε x , t (B6) e_{r,t}=\varepsilon_{r, t}+\left(c_{1,0}+c_{2,0} b_{1,0}\right) \varepsilon_{r_m, t}+c_{2,0} \varepsilon_{x, t} \tag{B6} er,t=εr,t+(c1,0+c2,0b1,0)εrm,t+c2,0εx,t(B6)
thus
with the estimated parameters b 1 , 0 , c 1 , 0 , c 2 , 0 b_{1,0}, c_{1,0},c_{2,0} b1,0,c1,0,c2,0 and the estimated variances of the reduced-form residuals ( σ e r m 2 , σ e x 2 , and σ e r 2 ) \left(\sigma_{e_{r_m}}^2, \sigma_{e_x}^2, \text { and } \sigma_{e_r}^2\right) (σerm2,σex2, and σer2), one can obtain the variances of the innovation terms based on equation (B4) and (B6)
σ ε r m 2 = σ e r m 2 σ ε x 2 = σ e x 2 − b 1 , 0 2 σ e r m 2 σ ε r 2 = σ e r 2 − ( c 1 , 0 2 + 2 c 1 , 0 c 2 , 0 b 1 , 0 ) σ e r m 2 − c 2 , 0 2 σ e x 2 . (B7) \begin{aligned}\sigma_{\varepsilon_{r_m}}^2 &=\sigma_{e_{r_m}}^2 \\ \sigma_{\varepsilon_x}^2 &=\sigma_{e_x}^2-b_{1,0}^2 \sigma_{e_{r_m}}^2 \\ \sigma_{\varepsilon_r}^2 &=\sigma_{e_r}^2-\left(c_{1,0}^2+2 c_{1,0} c_{2,0} b_{1,0}\right) \sigma_{e_{r_m}}^2-c_{2,0}^2 \sigma_{e_x}^2 .\end{aligned} \tag{B7} σεrm2σεx2σεr2=σerm2=σex2−b1,02σerm2=σer2−(c1,02+2c1,0c2,0b1,0)σerm2−c2,02σex2.(B7)
where
σ ε r 2 = σ e r 2 − ( c 1 , 0 + c 2 , 0 b 1 , 0 ) 2 σ e r m 2 − c 2 , 0 2 ( σ e x 2 − b 1 , 0 2 σ e r m 2 ) \sigma_{\varepsilon_r}^2=\sigma_{e_r}^2-\left(c_{1,0}+c_{2,0} b_{1,0}\right)^2\sigma_{e_{r_m}}^2-c_{2,0}^2(\sigma_{e_x}^2-b_{1,0}^2 \sigma_{e_{r_m}}^2) σεr2=σer2−(c1,0+c2,0b1,0)2σerm2−c2,02(σex2−b1,02σerm2)
the impulse response can be generically conducted with the exactly identified VAR system
the cumulative return response to each of the innovations ε r m , t , ε x , t , ε r , t \varepsilon_{r_m, t}, \varepsilon_{x, t}, \varepsilon_{r, t} εrm,t,εx,t,εr,t at t t t =15 (point at which the authors believe the responses are generally stable) gives estimates of θ r m , θ x , θ r \theta_{r_m}, \theta_x, \theta_r θrm,θx,θr respectively
in particular, the 15-step-ahead forecast error for stock return is
r t + 15 − E t r t + 15 = ϕ 31 ( 0 ) ε r m t + 15 + ϕ 31 ( 1 ) ε r m t + 15 − 1 + ⋯ + ϕ 31 ( 14 ) ε r m t + 1 + ϕ 32 ( 0 ) ε x t + 15 + ϕ 32 ( 1 ) ε x t + 15 − 1 + ⋯ + ϕ 32 ( 14 ) ε x t + 1 + ϕ 33 ( 0 ) ε r t + 15 + ϕ 33 ( 1 ) ε r t + 15 − 1 + ⋯ + ϕ 33 ( 14 ) ε r t + 1 \begin{aligned}r_{t+15}- E_t r_{t+15}&=\phi_{31}(0) \varepsilon_{r_m t+15}+\phi_{31}(1) \varepsilon_{r_m t+15-1}+\cdots+\phi_{31}(14) \varepsilon_{r_m t+1} \\ &+\phi_{32}(0) \varepsilon_{xt+15}+\phi_{32}(1) \varepsilon_{xt+15-1}+\cdots+\phi_{32}(14) \varepsilon_{xt+1} \\ &+\phi_{33}(0) \varepsilon_{rt+15}+\phi_{33}(1) \varepsilon_{rt+15-1}+\cdots+\phi_{33}(14) \varepsilon_{rt+1} \end{aligned} rt+15−Etrt+15=ϕ31(0)εrmt+15+ϕ31(1)εrmt+15−1+⋯+ϕ31(14)εrmt+1+ϕ32(0)εxt+15+ϕ32(1)εxt+15−1+⋯+ϕ32(14)εxt+1+ϕ33(0)εrt+15+ϕ33(1)εrt+15−1+⋯+ϕ33(14)εrt+1
the 15-step-ahead forecast error variance of r t + 15 r_{t+15} rt+15 should contain
θ r m σ ε r m 2 + θ x σ ε x 2 + θ r σ ε r 2 = σ ε r m 2 [ ϕ 31 ( 0 ) 2 + ϕ 31 ( 1 ) 2 + ⋯ + ϕ 31 ( 14 ) 2 ] + σ ε x 2 [ ϕ 32 ( 0 ) 2 + ϕ 32 ( 1 ) 2 + ⋯ + ϕ 32 ( 14 ) 2 ] + σ ε r 2 [ ϕ 31 ( 0 ) 2 + ϕ 31 ( 1 ) 2 + ⋯ + ϕ 31 ( 14 ) 2 ] \begin{aligned}\theta_{r_m}\sigma_{\varepsilon_{r_m}}^2+\theta_{x}\sigma_{\varepsilon_{x}}^2+\theta_{r}\sigma_{\varepsilon_{r}}^2&=\sigma_{\varepsilon_{r_m}}^2\left[\phi_{31}(0)^2+\phi_{31}(1)^2+\cdots+\phi_{31}(14)^2\right]\\ &+\sigma_{\varepsilon_x}^2\left[\phi_{32}(0)^2+\phi_{32}(1)^2+\cdots+\phi_{32}(14)^2\right]\\ &+\sigma_{\varepsilon_r}^2\left[\phi_{31}(0)^2+\phi_{31}(1)^2+\cdots+\phi_{31}(14)^2\right]\end{aligned} θrmσεrm2+θxσεx2+θrσεr2=σεrm2[ϕ31(0)2+ϕ31(1)2+⋯+ϕ31(14)2]+σεx2[ϕ32(0)2+ϕ32(1)2+⋯+ϕ32(14)2]+σεr2[ϕ31(0)2+ϕ31(1)2+⋯+ϕ31(14)2]
In this blog, I firstly discussed the potential of the variance decomposition method developed by Brogaard et al. (2022, RFS). Then I illustrate the intuition as well as the theoretical techniques employed by the Brogaard decomposition.