Authors: Ziqi Li*, University Of Illinois, Urbana Champain - Urbana, IL
Topics: Quantitative Methods, Spatial Analysis & Modeling, Geographic Information Science and Systems
Keywords: multi scale, geographically weighted regression, multiscale, local modelling, spatial analysis, parallel computing.
Session Type: Virtual Paper
Start / End Time: 8:00 AM / 9:15 AM
Room: Virtual 18
Presentation File: No File Uploaded
Geographically Weighted Regression (GWR) has been broadly used in various fields to model spatially non-stationary relationships. Multiscale Geographically Weighted Regression (MGWR) is a recent advancement to the classic GWR model. MGWR is superior in capturing multi-scale processes over the traditional single-scale GWR model by using different bandwidths for each covariate. However, the multi-scale property of MGWR brings additional computation costs. The calibration process of MGWR involves iterative back-fitting under the additive model (AM) framework. Currently, MGWR can only be applied on small datasets within a tolerable time and is prohibitively time-consuming to run with moderately large datasets (greater than 5,000 observations). In this paper, we propose a parallel implementation that reduces both memory footprint and runtime (up-to hundreds of times speed-up) to allow MGWR modelling to be applied to large datasets. This development enhances the accessibility of MGWR for new applications to explore multi-scale spatial heterogeneity but also brings the possibility of much larger scale local multi-scale analysis. The method introduced in this paper have been integrated into the mgwr python package and the MGWR 2.0 software, both of which are open-source and widely distributed.