[R-sig-eco] Reducing spatial autocorrelation

Matthew Landis rlandis at middlebury.edu
Wed Oct 14 14:11:04 CEST 2009


Corrado:

The simplest way would be to take a subset of sites to maximize the 
distance between them.  Say, choose 400 sites evenly spread over the 
study area.  That would minimize autocorrelation to the greatest extent 
possible, but you would be throwing away data.

The second thing you could try would be to incorporate the spatial 
variation in the model to control for it.  This way you can also study 
the autocorrelation, see what spatial scales it is operating and what it 
looks like and try to learn something from it.  Legendre, Borcard, Dray 
and colleagues have developed some really interesting ways of dealing 
with multivariate data and decomposing the variance into spatial 
component vs. explanatory variables.  I believe it is called PCNM and 
can be found in the spacemakeR package (don't think it is on CRAN - have 
to do a google search). 

Good luck!

Matthew Landis

Corrado wrote:
> Dear friends,
>
> I have a large matrix of species (first 1100 columns) and environmental 
> variables (last 36 columns) for approx 2000 sites.
>
> The distance between sites varies. Some sites are near to each other, others 
> are far. 
>
> I would like to select a subset of N sites (for example: 400 sites) with the 
> minimum spatial autocorrelation. The aim is to obtain a significant number of 
> sites to carry out some statistical analysis, but with spatial autocorrelation 
> significantly reduced.
>
> Is there a procedure to do so in R? How would you approach the problem?
>
> The aim of the "reduction" is to then work on dissimilarities between sites 
> that have the lowest possible spatial autocorrelation.
>
> Thanks
>



More information about the R-sig-ecology mailing list