Tell me more ×
Cross Validated is a question and answer site for statisticians, data analysts, data miners and data visualization experts. It's 100% free, no registration required.

I am doing some forest disturbance research, in which the aim is to predict the probabilities of wind damage occurrence in forest stands of different site (altitude, slope steepness) and stand properties (age, timber volume). I am using a logistic regression (because of the binomial response variable: 0-1) with the R package "lme4".

My data set looks like this (several thousand forest stands in the full data set):

stand_id    year    damage  altitude    slope   age volume  occurrence
123 2001    0   900 15  100 235 0
123 2002    0   900 15  101 242 0
123 2003    0   900 15  102 249 0
123 2004    3.6 900 15  103 256 1
123 2005    0   900 15  104 259.4   0
123 2006    2.1 900 15  105 266.4   1
123 2007    1.8 900 15  106 271.3   1
123 2008    0   900 15  107 276.5   0
123 2009    0   900 15  108 283.5   0
123 2010    0   900 15  109 290.5   0
124 2001    0   1100    10  80  172 0
124 2002    0   1100    10  81  181 0
124 2003    6.2 1100    10  82  190 1
124 2004    8.9 1100    10  83  192.8   1
124 2005    2.4 1100    10  84  192.9   1
124 2006    0   1100    10  85  199.5   0
124 2007    0   1100    10  86  208.5   0
124 2008    5.5 1100    10  87  217.5   1
124 2009    2.4 1100    10  88  221 1
124 2010    0   1100    10  89  227.6   0

. . .

If damage is bigger than 0, the response variable (occurrence) has a value of 1, otherwise 0. The model would be: occurrence ~ altitude + slope + age + volume

As you can see, there are measurements in all years for a 10-year period in all of the stands. Since we have more than one measurements for the same forest stand, a random effect (of forest stand) has to be added to the model, which will be the factor "stand_id". Regard to my understanding of Statistics, spatial autocorrelation is not a problem anymore, but temporal autocorrelation of the (residuals of the) response variable is still something needs to be dealt with. I have checked the autocorrelation function (acf) of it, and it is apparent in the first following year (acf value is ~ 0.1), then it dies off.

Many experts advise to model the temporal autocorrelation structure and use it as a correction for the previously fitted (logistic regression) model. I find this a bit tedious and overcomplicated (also cannot do simply in lme4), therefore my question would be:

Is it a valid alternative if I make a new predictor variable that is the damage of the previous year (because of the acf) and use it in the model, as well? To make it more clear, here is the new data set (last column is added):

stand_id year damage  altitude slope    age   volume occurrence dmg_prev
123 2001    0   900 15  100 235 0   0
123 2002    0   900 15  101 242 0   0
123 2003    0   900 15  102 249 0   0
123 2004    3.6 900 15  103 256 1   0
123 2005    0   900 15  104 259.4   0   3.6
123 2006    2.1 900 15  105 266.4   1   0
123 2007    1.8 900 15  106 271.3   1   2.1
123 2008    0   900 15  107 276.5   0   1.8
123 2009    0   900 15  108 283.5   0   0
123 2010    0   900 15  109 290.5   0   0
124 2001    0   1100    10  80  172 0   0
124 2002    0   1100    10  81  181 0   0
124 2003    6.2 1100    10  82  190 1   0
124 2004    8.9 1100    10  83  192.8   1   6.2
124 2005    2.4 1100    10  84  192.9   1   8.9
124 2006    0   1100    10  85  199.5   0   2.4
124 2007    0   1100    10  86  208.5   0   0
124 2008    5.5 1100    10  87  217.5   1   0
124 2009    2.4 1100    10  88  221 1   5.5
124 2010    0   1100    10  89  227.6   0   2.4

. . .

Running the model with this new variable (dmg_prev), it also turns out to be significant, and if I am right, it carries the information on the temporal autocorrelation, as well. So no additional correction is needed anymore. Could someone verify this?

Thank you very much for your help in advance!

share|improve this question

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.