Proxy Exogeneity Test

Joint proxy exogeneity test for multiple proxies

This page shows how the proxy exogeneity assumption can be tested if two proxies are available. The exogeneity test using two proxies is well known in the literature. The next page introduces the exogeneity test in Bruns and Keweloh (2024) using only one proxy.

Proxy SVAR

Consider a proxy SVAR with two proxies for the target shock $\epsilon_{1t}$.

The first proxy $z_{ t}$ is given by $ z_{ 1t} = \gamma_1 \epsilon_{1 t} + \gamma_2 \epsilon_{2 t} + \eta_{ 1t} $, such that $\gamma_1$ governs the strength or relevance of the proxy and $\gamma_2$ the exogeneity of the proxy.

The second proxy $z_{2t}$ is given by $ z_{2t} = \rho_1 \epsilon_{1 t} + \rho_2 \epsilon_{2 t} + \eta_{ 2t} $, such that $\rho_1$ governs the strength or relevance of the proxy and $\rho_2$ the exogeneity of the proxy.

Proxy relevance and exogeneity

The following two plots show the covariance of the proxies with the non-target shock $\epsilon_{2t}$.

The following two plots show the covariance of the proxies with the non-target innovation $e_{2t}$.

If both proxies are exogenous, the correlation of both proxies with the non-target innovation $e_2$ should be zero at the same rotation angle $\phi$. If at least one proxy is endogenous, the correlation of the proxy with the non-target shock will be different from zero at the same rotation angle $\phi$. We can use this intuition to construct a joint proxy exogeneity test based on a J-test, see Hansen (1982).

Define the loss measuring the correlation of the proxies with the non-target shock at a given rotation angle $\phi$:

$ loss(\phi) = \begin{bmatrix} \frac{1}{T} \sum_{t=1}^{T} z_{1t} e_{2t}(\phi) \\ \frac{1}{T} \sum_{t=1}^{T} z_{2t} e_{2t}(\phi) \end{bmatrix} W \begin{bmatrix} \frac{1}{T} \sum_{t=1}^{T} z_{1t} e_{2t}(\phi) \\\frac{1}{T} \sum_{t=1}^{T} z_{2t} e_{2t}(\phi) \end{bmatrix}' $
where $W$ is the asymptotic efficient weighting matrix.

Under the null hypothesis of two exogenous proxies

$ H_0: E[z_{1t} e_{2t}(\phi_0)] = E[z_{2t} e_{2t}(\phi_0)] = 0 $

the J-test statistic $ J = T \cdot loss(\hat{\phi})$ where $\hat{\phi}$ is the value minimizing the loss function follows a Chi-Squared distribution with $J \sim \chi^2(r-q)$ where $r=2$ is equal to the number of moment conditions and $q=1$ is equal to the number of free parameters in $\phi$.

Consequently, the null hypothesis of two exogenous proxies can be rejected at a significance level of $\alpha$ if $J$ exceeds the critical value of the Chi-Squared distribution with $r-q$ degrees of freedom at the $\alpha$ quantile.

Interactive Loss Calculation

The following plot shows three different loss functions based on the proxy variables $z_1$ and $z_2$.

If both proxies are exogenous, all loss functions should (asymptotically) exibit a minimum at the same rotation angle $\phi$. Additionally, the loss of the third loss function measuring the weighted sum of the correlations of both proxies with the non-target innovation $e_{2t}$ should be smaller than the critical value of the Chi-Squared distribution.

Next steps

The next page introduces the test for proxy exogeneity in Bruns and Keweloh (2024) using only a single proxy variable.