[R] vcovHC and arima() output

Achim Zeileis Achim.Zeileis at uibk.ac.at
Sun Mar 31 10:30:51 CEST 2013


On Sat, 30 Mar 2013, N. Janz wrote:

> Dear all,
>
> how can I use vcovHC() to get robust/corrected standard errors from an 
> arima() output?

I'm not sure whether it is feasible to apply HC corrections to ML 
estimates of ARIMA models. It's not clear to me whether these would really 
be robust against heteroskedasticity of the innovations.

> I ran an arima model with AR(1) and got the estimate, se, zvalue and p-value 
> using coeftest(arima.output).
>
> However, I cannot use vcovHC(arima.output) to get corrected standard 
> errors. It seems vcovHC works only with lm and plm objects?

In principle, vcovHC() or sandwich() can be applied to a wider range of 
models that provide certain methods: Either a vcovHC method directly (like 
plm) or an estfun method for sandwich etc. For details see
vignette("sandwich-OOP", package = "sandwich")

Whether it is sensible to apply these method (or whether it makes the 
standard errors robust against anything) is a different matter though.

Best,
Z

> Is there another way I can get robust/corrected standard errors, or am I 
> missing something?
>
>
>
> Thank you!
>
>
> Nicole
>
>
> --
>
>
> I got this error:
>
>
>
>> coeftest(arima.res.total,vcovHC)
>
>
>
> Error in terms.default(object) : no terms component nor attribute
>
>
>
>
> I also tried this:
>
>
>
>> coeftest(arima.res.total, vcovHC=vcovHC(arima.res.total, 
>> method="arellano"))
>
>
>
> I do get an output table, but the standard errors do not change at all from 
> the original coeftest() table, so I'm not sure it did the job.
>
>
>
>
> -
> R version 2.15.2 (2012-10-26)
>
>
> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
>
>
> locale:
>
>
> [1] C/en_US.UTF-8/C/C/C/C
>
> attached base packages:
>
>
> [1] grid splines stats graphics grDevices utils datasets methods base
>
> other attached packages:
>
> [1] ellipse_0.3-7 corrgram_1.4 seriation_1.0-10 colorspace_1.2-0 gclus_1.3.1 
> TSP_1.0-7 cluster_1.14.3 car_2.0-15 nnet_7.3-5 [10] tseries_0.10-30 pcse_1.8 
> arm_1.6-04 foreign_0.8-51 abind_1.4-0 R2WinBUGS_2.1-18 coda_0.16-1 
> lme4_0.999999-0 Matrix_1.0-10 [19] lattice_0.20-10 gplots_2.11.0 
> KernSmooth_2.23-8 caTools_1.14 gdata_2.12.0 gtools_2.7.0 Hmisc_3.10-1 
> survival_2.37-2 simcf_0.2.8 [28] lmtest_0.9-30 plm_1.3-1 sandwich_2.2-9 
> zoo_1.7-9 MASS_7.3-22 Formula_1.1-0 nlme_3.1-106 bdsmatrix_1.3
>
> loaded via a namespace (and not attached):
>
> [1] bitops_1.0-4.2 quadprog_1.5-4 stats4_2.15.2  tools_2.15.2
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



More information about the R-help mailing list