Estou tentando atualizar meu modelo baseado em lm () para obter erros e testes padrão corretos. Estou realmente confuso qual matriz de VC usar. O sandwichpacote oferece vcovHC, vcovHACe NeweyWest. Enquanto o primeiro é responsável apenas pela heterocedasticidade, os dois últimos são responsáveis pela correlação serial e pela heterocedasticidade. No entanto, a documentação não diz muito sobre a diferença entre os dois últimos (pelo menos eu não entendi). Olhando para a própria função, percebi que NeweyWest realmente chama vcovHAC.
Empiricamente, os resultados coeftest(mymodel, vcov. = vcovHAC)e coeftest(mymodel, vcov. = NeweyWest)são loucos diferentes. Embora vcovHACesteja um pouco próximo dos resultados ingênuos do filme, o uso de NeweyWest todos os coeficientes se tornam insignificantes (os testes chegam perto de 1).
vcovHACé diferente NeweyWest. Para resumir, diferentes métodos HAC diferem apenas na escolha dos pesos. NeweyWesttem seus pesos especificados, vcovHACé uma função geral, que permite fornecer seus próprios pesos e, por padrão, usa pesos de Andrews.