Skip to content

Latest commit

 

History

History
77 lines (66 loc) · 3.4 KB

File metadata and controls

77 lines (66 loc) · 3.4 KB
title remotePARTS: Spatiotemporal autoregression analyses for large data sets
tags
R
remote sensing
statistics
hypothesis testing
spatiotemporal autocorrelation
date 27 January 2025
authors
name orcid corresponding affiliation
Clay J. Morrow
0000-0002-3069-3296
true
1
name orcid affiliation
Anthony R. Ives
0000-0001-9375-9523
1
bibliography paper.bib
affiliations
name index
University of Wisconsin - Madison, USA
1

Summary

Remote sensing produces enormous quantities of detailed data owing to the high spatial and temporal resolution provided by modern technologies. Data generated by these means can provide unparalleled insight into trends across the landscapes and time periods they represent. Data collected across space and through time, however, exhibit autocorrelation (the tendency of nearby observations in space and time to be more similar than distant ones) that needs to be accounted for during analyses. The size of remote-sensing data sets poses a substantive computational challenge as regression-type analyses that are designed to test hypotheses and account for autocorrelation struggle to fit large data sets (e.g., millions of pixels).

Statement of need

remotePARTS [@remotePARTS] is an R package for statistical estimation and hypothesis testing of large spatial and spatiotemporal data sets. The package implements the PARTS (partitioned autoregressive time series analysis) methods outlined by @Ives:2021 and @Ives:2022, wherein a spatiotemporal problem is broken down into a series of smaller problems by "partitioning" the data into random sub-samples, analyzing the individual partitions, and then combining the results together for a synoptic result that accounts for correlations among partitions. The package also provides tools for running full spatial and spatiotemporal regressions without partitioning the data, for data sets that are small enough to allow this.

The primary feature that differentiates remotePARTS from other statistical packages that can perform spatiotemporal analyses (e.g., sdmTMB, spaMM, R-INLA, the Python PySAL/spreg library) is its ability to handle very large maps. The PARTS method can handle millions and potentially billions of pixels whereas other statistical methods typically cannot, due to memory and computational constraints (i.e., from inverting an $N \times N$ distance matrix), which are relaxed with the partitioning approach.

remotePARTS was designed to be used in ecological and remote sensing research, and has already been used in published science (e.g., @Lewińska:2023). Nonetheless, it is flexible enough to be used to answer a variety of spatial and spatiotemporal questions. The package contains a vignette [@alaska] that demonstrates the core functionality of the package and its most commonly used functions.

Author Contributions

Clay J. Morrow: Methodology, Data Curation, Software, Validation, Visualization, Writing – Original Draft, Project Administration.
Anthony R. Ives: Conceptualization, Methodology, Data Curation, Funding Acquisition, Writing – Review & Editing.

Acknowledgments

We would like to acknowledge Volker Radeloff, Katarzyna Lewińska, Connor Stephens, and Likai Zhu, for their contributions testing and supporting the development of this package. The work was funded by NASA AIST program grant 80NSSC20K0282.

References