TY - GEN
T1 - Fast spatial autocorrelation
AU - Amgalan, Anar
AU - Mujica-Parodi, L. R.
AU - Skiena, Steven S.
N1 - Publisher Copyright: © 2020 IEEE.
PY - 2020/11
Y1 - 2020/11
N2 - Physical or geographic location proves to be an important feature in many data science models, because many diverse natural and social phenomenon have a spatial component. Spatial autocorrelation measures the extent to which locally adjacent observations of the same phenomenon are correlated. Although statistics like Moran's I and Geary's C are widely used to measure spatial autocorrelation, they are slow: all popular methods run in Omega(n{2}) time, rendering them unusable for large data sets, or long time-courses with moderate numbers of points. We propose a new S-{A} statistic based on the notion that the variance observed when merging pairs of nearby clusters should increase slowly for spatially autocorrelated variables. We give a linear-time algorithm to calculate S-{A} for a variable with an input agglomeration order (available at https://github.com/aamgalan/spatial-autocorrelation). For a typical dataset of napprox 63, 000 points, our S-{A} autocorrelation measure can be computed in 1 second, versus 2 hours or more for Moran's I and Geary's C. Through simulation studies, we demonstrate that S-{A} identifies spatial correlations in variables generated with spatially-dependent model half an order of magnitude earlier than either Moran's I or Geary's C. Finally, we prove several theoretical properties of S-{A}: namely that it behaves as a true correlation statistic, and is invariant under addition or multiplication by a constant.
AB - Physical or geographic location proves to be an important feature in many data science models, because many diverse natural and social phenomenon have a spatial component. Spatial autocorrelation measures the extent to which locally adjacent observations of the same phenomenon are correlated. Although statistics like Moran's I and Geary's C are widely used to measure spatial autocorrelation, they are slow: all popular methods run in Omega(n{2}) time, rendering them unusable for large data sets, or long time-courses with moderate numbers of points. We propose a new S-{A} statistic based on the notion that the variance observed when merging pairs of nearby clusters should increase slowly for spatially autocorrelated variables. We give a linear-time algorithm to calculate S-{A} for a variable with an input agglomeration order (available at https://github.com/aamgalan/spatial-autocorrelation). For a typical dataset of napprox 63, 000 points, our S-{A} autocorrelation measure can be computed in 1 second, versus 2 hours or more for Moran's I and Geary's C. Through simulation studies, we demonstrate that S-{A} identifies spatial correlations in variables generated with spatially-dependent model half an order of magnitude earlier than either Moran's I or Geary's C. Finally, we prove several theoretical properties of S-{A}: namely that it behaves as a true correlation statistic, and is invariant under addition or multiplication by a constant.
KW - Algorithm design and analysis
KW - Autocorrelation
KW - Biomedical informatics
KW - Clustering algorithms
KW - Computational efficiency
KW - Magnetic resonance
UR - https://www.scopus.com/pages/publications/85100897777
U2 - 10.1109/ICDM50108.2020.00010
DO - 10.1109/ICDM50108.2020.00010
M3 - Conference contribution
T3 - Proceedings - IEEE International Conference on Data Mining, ICDM
SP - 12
EP - 21
BT - Proceedings - 20th IEEE International Conference on Data Mining, ICDM 2020
A2 - Plant, Claudia
A2 - Wang, Haixun
A2 - Cuzzocrea, Alfredo
A2 - Zaniolo, Carlo
A2 - Wu, Xindong
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 20th IEEE International Conference on Data Mining, ICDM 2020
Y2 - 17 November 2020 through 20 November 2020
ER -