Computational Benchmark Study in Spatio‐Temporal Statistics With a Hands‐On Guide to Optimise R

ABSTRACT This study provides a comprehensive evaluation of the computational performance of R , MATLAB , Python , and Julia for spatial and spatio‐temporal modelling, focusing on high‐dimensional datasets typical in geospatial statistical analysis. We benchmark each language across key tasks, including matrix manipulations and transformations, iterative programming routines, and Input/Output processes, all of which are critical in environmetrics. The results demonstrate that MATLAB excels in matrix‐based computations, while Julia consistently delivers competitive performance across a wide range of tasks, establishing itself as a robust, open‐source alternative. Python , when combined with libraries like NumPy , shows strength in specific numerical operations, offering versatility for general‐purpose programming. R , despite its slower default performance in raw computations, proves to be highly adaptable; by linking to optimized libraries like OpenBLAS or MKL and integrating C++ with packages like Rcpp , R achieves significant performance gains, becoming competitive with the other languages. This study also provides practical guidance for researchers to optimize R for geospatial data processing, offering insights to support the selection of the most suitable language for specific modelling requirements.

Authors

Institutions

Publication Details

Journal
Environmetrics
Published
2025-06-28
DOI
https://doi.org/10.1002/env.70017
Citations
1
Primary Topic
Spatial and Panel Data Analysis
Type
article
Field-Weighted Citation Impact
3.13

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Computational Benchmark Study in Spatio‐Temporal Statistics With a Hands‐On Guide to Optimise R

Lorenzo Tedesco, Jacopo Rodeschini, Philipp Otto
1 citations
Environmetrics
Spatial and Panel Data Analysis
3.13
article

Computational Benchmark Study in Spatio‐Temporal Statistics With a Hands‐On Guide to Optimise R

Lorenzo Tedesco, Jacopo Rodeschini, Philipp Otto
article en
1 citations

Abstract

ABSTRACT This study provides a comprehensive evaluation of the computational performance of R , MATLAB , Python , and Julia for spatial and spatio‐temporal modelling, focusing on high‐dimensional datasets typical in geospatial statistical analysis. We benchmark each language across key tasks, including matrix manipulations and transformations, iterative programming routines, and Input/Output processes, all of which are critical in environmetrics. The results demonstrate that MATLAB excels in matrix‐based computations, while Julia consistently delivers competitive performance across a wide range of tasks, establishing itself as a robust, open‐source alternative. Python , when combined with libraries like NumPy , shows strength in specific numerical operations, offering versatility for general‐purpose programming. R , despite its slower default performance in raw computations, proves to be highly adaptable; by linking to optimized libraries like OpenBLAS or MKL and integrating C++ with packages like Rcpp , R achieves significant performance gains, becoming competitive with the other languages. This study also provides practical guidance for researchers to optimize R for geospatial data processing, offering insights to support the selection of the most suitable language for specific modelling requirements.

EnvironmetricsVol. 36(5)
University of Bergamo (IT), University of Glasgow (GB)
Deutsche Forschungsgemeinschaft
Openalex Percentile: Top 8%
Spatial and Panel Data Analysis
3.13
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.