Método dos Momentos Generalizados
Instituto de Matemática, Estatística e Computação Científica (IMECC),
Universidade Estadual de Campinas (UNICAMP).
Definimos os momentos amostrais como a versão amostral dos momentos populacionais.
Suponha que estamos interessados em estimar \(\mathbb{V}(X)\), o MM sugere substituir os momentos populacionais pelos momentos amostrais. Então:
\[\mathbb{V}(X) = \mu_2 - \mu_1^2 \quad \rightarrow \quad \hat{\mathbb{V}}(X) = \underbrace{\dfrac{1}{n}\sum x^2}_{\hat{\mu}_2} - \underbrace{\Big [\dfrac{1}{n} \sum x \big]^2}_{\hat{\mu}_2^2} = \dfrac{1}{n} \sum (x - \bar{x})^2\]
Um dos principais atrativos do GMM é que em muitas situações o que queremos estimar é simplesmente uma função dos momentos.
O caso do EMQO:
Seja o modelo de regressão \[Y = X\beta + \epsilon.\]
Assumindo que todas as hipóteses de Gauss-Markowv são satisfeitas, \[\mathbb{E}(X'\epsilon) = 0.\]
Isto implica que \[\mathbb{E}(X'\epsilon) = \underbrace{\mathbb{E}(X'[Y - X\beta]) = 0}_{\text{Condição de ortogonalidade}}.\]
O caso do EMQO:
O MM sugere substituir o momento populacional pelo momento amostral: \[\mathbb{E}(X'[Y - X\beta]) = 0 \rightarrow \dfrac{1}{n} X'[Y - X \beta] = 0\]
Resolvendo o sistema, temos que \[\hat{\beta}_{MM} = (X'X)^{-1}X'Y = \hat{\beta}_{MQO}\]
Seja o modelo \[Y = \alpha + X_1 \beta + \epsilon, \quad \text{com} \quad \mathbb{E}(X_1'\epsilon) \neq 0.\]
\[\begin{align} \mathbb{E}(\textbf{Z}' \epsilon) = 0 \\ \mathbb{E}(\textbf{Z}' (Y - \textbf{X}\beta)) = 0 \\ \end{align}\]
Pelo MM, \[\dfrac{1}{n} \textbf{Z}' (Y - \textbf{X}\beta) = 0 \quad \rightarrow \quad \hat{\beta}_{MM} = (\textbf{Z}'\textbf{X})^{-1} \textbf{Z}'Y = \hat{\beta}_{IV}\]
Observação:
No MM temos o mesmo número de condições dos momentos amostrais quanto parâmetros a serem estimados. Já no GMM, podemos ter um numero maior de condições dos momentos amostrais do que parâmetros a serem estimados
A segunda ideia consiste em minimizar
\[\dfrac{1}{n} (\textbf{Z}'[Y - \textbf{X}\beta])' I_3 \dfrac{1}{n} (\textbf{Z}'[Y - \textbf{X}\beta]),\] em que \(I_3\) é uma matriz identidade \(3 \times 3\).
Como estamos minimizando uma forma quadrática, é necessário obter as condições de primeira ordem em relação a \(\beta\):
Regra da cadeia:
Se \(z\) for uma função escalar (trazo, determinante, função quadrática) de \(\textbf{y}\), e \(\textbf{y}\) for diferenciável em \(\textbf{x}\), então: \[\dfrac{\partial z}{\partial \textbf{x}} = \Big (\dfrac{\partial y}{\partial \textbf{x}'} \Big)' \dfrac{\partial z}{\partial \textbf{y}}.\]
Queremos derivar:
\[Q(\beta) = \dfrac{1}{n} (\textbf{Z}'[Y - \textbf{X}\beta])' \hat{\textbf{V}}^{-1} \dfrac{1}{n} (\textbf{Z}'[Y - \textbf{X}\beta])\]
\[n^2 \dfrac{\partial Q(\beta)}{\partial \beta} = (\textbf{X}'\textbf{Z}) \hat{\textbf{V}}^{-1} (\textbf{Z}' \textbf{Y} - \textbf{Z}'\textbf{X}\beta)\]
Igualando a zero para obter as condições de primera ordem:
\[\begin{align} (\textbf{X}'\textbf{Z}) \hat{\textbf{V}}^{-1} (\textbf{Z}' \textbf{Y} - \textbf{Z}'\textbf{X}\beta) = 0 \\ (\textbf{X}'\textbf{Z}) \hat{\textbf{V}}^{-1} \textbf{Z}' \textbf{Y} - (\textbf{X}'\textbf{Z}) \hat{\textbf{V}}^{-1}\textbf{Z}'\textbf{X}\beta = 0 \\ \hat{\beta} = (\textbf{X}'\textbf{Z} \hat{\textbf{V}}^{-1}\textbf{Z}'\textbf{X})^{-1} (\textbf{X}'\textbf{Z} \hat{\textbf{V}}^{-1} \textbf{Z}' \textbf{Y}) \end{align}\]
Um bom estimador para \(\hat{\textbf{V}}\) é \(\dfrac{\sigma^2}{n^2} \textbf{Z}'\textbf{Z}\), o que nos leva ao seguinte estimador:
\[\hat{\beta}_{GMM} = (\textbf{X}'\textbf{Z} (\textbf{Z}'\textbf{Z})^{-1}\textbf{Z}'\textbf{X})^{-1} (\textbf{X}'\textbf{Z} (\textbf{Z}'\textbf{Z})^{-1} \textbf{Z}' \textbf{Y}) = \hat{\beta}_{MQ2E}\]
Vamos supor um modelo de IV mas com \(\mathbb{V}(\epsilon) = \Omega\) (diagonal). Como podemos obter estimadores consistentes para \(\beta\)?
O problema a ser ressolvido é minimizar \[\Big[\dfrac{1}{n} [\textbf{Z}'(y - \textbf{X}\beta) ] \Big]' \textbf{W}^{-1} \Big[\dfrac{1}{n} [\textbf{Z}'(y - \textbf{X}\hat{\beta}) ] \Big],\] em que dessa vez \[\textbf{W} = \Big[ \dfrac{1}{n} \widehat{\textbf{Z}' \Omega \textbf{Z}} \Big]\]
Observação:
Como fazer na prática para implementar este estimador?
Importante
Carlos Trucíos (IMECC/UNICAMP) | ME715 - Econometria | ctruciosm.github.io