[R] correcting for autocorrelation in models with panel data?

Doran, Harold HDoran at air.org
Thu Feb 10 18:36:32 CET 2005


In the nlme package you can find the gls() function to account for
autocorrelation over time using corAR1. Syntax might look something like
this:

fm1 <- gls(response ~ IV, long, correlation=corAR1(form=~1|ID),
method='ML')

You can also use weights() for heteroscedasticity.

-Harold

-----Original Message-----
From: r-help-bounces at stat.math.ethz.ch
[mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of David Hugh-Jones
Sent: Thursday, February 10, 2005 12:15 PM
To: r-help at stat.math.ethz.ch
Subject: [R] correcting for autocorrelation in models with panel data?

Hi 

I have some panel data for the 50 US states over about 25 years, and I
would like to test a simple model via OLS, using this data. I know how
to run OLS in R, and I think I can see how to  create Panel Corrected
Standard Errors using

http://jackman.stanford.edu/classes/350C/pcse.r

What I can't figure out is how to correct for autocorrelation over time.
I have found a lot of R stuff on time series models but they all seem
focused on predicting a single variable from its previous values.
Can anyone explain to me how to detect and get round autocorrelation?
Is there a package for panel data that I have missed?

I appreciate that this is probably just as much about my ignorance of
econometrics as about R itself!

Cheers
David

______________________________________________
R-help at stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html




More information about the R-help mailing list