PyGRF: An Improved Python Geographical Random Forest Model and Case Studies in Public Health and Natural Disasters

ABSTRACT Geographical random forest (GRF) is a recently developed and spatially explicit machine learning model. With the ability to provide more accurate predictions and local interpretations, GRF has already been used in many studies. The current GRF model, however, has limitations in its determination of the local model weight and bandwidth hyperparameters, potentially insufficient numbers of local training samples, and sometimes high local prediction errors. Also, implemented as an R package, GRF currently does not have a Python version which limits its adoption among machine learning practitioners who prefer Python. This work addresses these limitations by introducing theory‐informed hyperparameter determination, local training sample expansion, and spatially weighted local prediction. We also develop a Python‐based GRF model and package, PyGRF, to facilitate the use of the model. We evaluate the performance of PyGRF on an example dataset and further demonstrate its use in two case studies in public health and natural disasters.

Authors

Institutions

Publication Details

Journal
Transactions in GIS
Published
2024-09-16
DOI
https://doi.org/10.1111/tgis.13248
Citations
18
Primary Topic
Data-Driven Disease Surveillance
Type
article
Field-Weighted Citation Impact
6.96

Funders

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

PyGRF: An Improved Python Geographical Random Forest Model and Case Studies in Public Health and Natural Disasters

Yingjie Hu, Kai Sun, Ryan Zhenqi Zhou, Jiyeon Kim
18 citations
Transactions in GIS
Data-Driven Disease Surveillance
6.96
article

PyGRF: An Improved Python Geographical Random Forest Model and Case Studies in Public Health and Natural Disasters

Yingjie Hu, Kai Sun, Ryan Zhenqi Zhou, Jiyeon Kim
article en
18 citations

Abstract

ABSTRACT Geographical random forest (GRF) is a recently developed and spatially explicit machine learning model. With the ability to provide more accurate predictions and local interpretations, GRF has already been used in many studies. The current GRF model, however, has limitations in its determination of the local model weight and bandwidth hyperparameters, potentially insufficient numbers of local training samples, and sometimes high local prediction errors. Also, implemented as an R package, GRF currently does not have a Python version which limits its adoption among machine learning practitioners who prefer Python. This work addresses these limitations by introducing theory‐informed hyperparameter determination, local training sample expansion, and spatially weighted local prediction. We also develop a Python‐based GRF model and package, PyGRF, to facilitate the use of the model. We evaluate the performance of PyGRF on an example dataset and further demonstrate its use in two case studies in public health and natural disasters.

Transactions in GISVol. 28(7)
University at Buffalo, State University of New York (US)
National Science Foundation
Climate action
Openalex Percentile: Top 2%
Data-Driven Disease Surveillance
6.96
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.

PyGRF: An Improved Python Geographical Random Forest Model and Case Studies in Public Health and Natural Disasters — Yingjie Hu, Kai Sun, et al. · Transactions in GIS (2024) | TGRS Research Map | TGRS