Suppose a linear regression model: $$y \sim Normal(\beta X, \sigma)$$
For our purposes, assume $y$ is a univariate outcome and $X$ is a design matrix containing an intercept and one additional predictor, i.e. $\beta X = \beta_0 + \beta_1 x_1$. The Bayesian equivalent adds priors to $\beta$ and $\sigma$.
Sometimes, researchers specify multivariate priors on the entire $\beta$ vector such as (in matrix notation) $\beta \sim MVN(0, \Sigma)$ while in other cases they assign univariate priors on each element of the vector$\beta$, such as $\beta_0 \sim N(0, \sigma_0)$ and $\beta_1 \sim N(0,\sigma_1)$.
While the multivariate approach explicitly estimatesplaces a prior on the covariance between parameters, what does this mean for when a researcher maymight researchers wish to specify multivariate versus univariate priors?
- I often see this employed in hierarchicalHierarchical models, often employ multivariate priors but there is not necessarilyI don't see any reason the multivariate distribution necessarily introduces a hierarchical structure since. For example, we might assume $\Sigma$ can simply be$\Sigma = I$, an identity matrix on the standardized coefficients - implying each coefficient is independent of the other.
- In cases where groups of parameters must satisfy some constraints, such as unit simplex constraints, it makes sense that the parameters are necessarily correlated with each other and a multivariate prior is necessary. However, couldn't one also just write this out as a set of univariate priors with other parameters in the prior equations?