Ziqi Li

Dr. Ziqi Li


Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
Verified
Journal Article
Open access
PDF file
TOTaylor M. Oshan
Taylor M. Oshan
ZLZiqi Li
Ziqi Li
WKWei Kang
Wei Kang
LWLevi Wolf
Levi Wolf
AFA. Stewart Fotheringham
A. Stewart Fotheringham
Geographically weighted regression (GWR) is a spatial statistical technique that recognizes that traditional ‘global’ regression models may be limited when spatial processes vary with spatial context. GWR captures process spatial heterogeneity by allowing effects to vary over space. To do this, GWR calibrates an ensemble of local linear models at any number of locations using ‘borrowed’ nearby data. This provides a surface of location-specific parameter estimates for each relationship in the model that is allowed to vary spatially, as well as a single bandwidth parameter that provides intuition about the geographic scale of the processes. A recent extension to this framework allows each relationship to vary according to a distinct spatial scale parameter, and is therefore known as multiscale (M)GWR. This paper introduces mgwr, a Python-based implementation of MGWR that explicitly focuses on the multiscale analysis of spatial heterogeneity. It provides novel functionality for inference and exploratory analysis of local spatial processes, new diagnostics unique to multi-scale local models, and drastic improvements to efficiency in estimation routines. We provide two case studies using mgwr, in addition to reviewing core concepts of local models. We present this in a literate programming style, providing an overview of the primary software functionality and demonstrations of suggested usage alongside the discussion of primary concepts and demonstration of the improvements made in mgwr.

22 January 2019 in Geographical Analysis
Verified
Journal Article
Closed access
PDF file
HYHanchen Yu
Hanchen Yu
AFAlexander Stewart Fotheringham
Alexander Stewart Fotheringham
ZLZiqi Li
Ziqi Li
TOTaylor Oshan
Taylor Oshan
WKWei Kang
Wei Kang
LWLevi John Wolf
Levi John Wolf

6 February 2020 in International Journal of Geographical Information Science
Verified
Journal Article
Closed access
ZLZiqi Li
Ziqi Li
AFA. Stewart Fotheringham
A. Stewart Fotheringham
Geographically Weighted Regression (GWR) has been broadly used in various fields to model spatially non-stationary relationships. Multi-scale 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 multiscale 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 has crucial computational improvements to the MGWR calibration. This improved computational method reduces both memory footprint and runtime to allow MGWR modelling to be applied to moderate-to-large datasets (up to 100,000 observations). These improvements are integrated into the mgwr python package and the MGWR 2.0 software, both of which are freely available to download.

30 September 2019 in Transactions in GIS
Verified
Journal Article
Closed access
PDF file
AFA. Stewart Fotheringham
A. Stewart Fotheringham
HYHan Yue
Han Yue
ZLZiqi Li
Ziqi Li

20 June 2024 in Annals of the American Association of Geographers
Verified
Journal Article
Open access
ZLZiqi Li
Ziqi Li

2 January 2019 in International Journal of Geographical Information Science
Verified
Journal Article
Closed access
ZLZiqi Li
Ziqi Li
AFA. Stewart Fotheringham
A. Stewart Fotheringham
WLWenwen Li
Wenwen Li
TOTaylor Oshan
Taylor Oshan
Geographically Weighted Regression (GWR) is a widely used tool for exploring spatial heterogeneity of processes over geographic space. GWR computes location-specific parameter estimates, which makes its calibration process computationally intensive. The maximum number of data points that can be handled by current open-source GWR software is approximately 15,000 observations on a standard desktop. In the era of big data, this places a severe limitation on the use of GWR. To overcome this limitation, we propose a highly scalable, open-source FastGWR implementation based on Python and the Message Passing Interface (MPI) that scales to the order of millions of observations. FastGWR optimizes memory usage along with parallelization to boost performance significantly. To illustrate the performance of FastGWR, a hedonic house price model is calibrated on approximately 1.3 million single-family residential properties from a Zillow dataset for the city of Los Angeles, which is the first effort to apply GWR to a dataset of this size. The results show that FastGWR scales linearly as the number of cores within the High-Performance Computing (HPC) environment increases. It also outperforms currently available open-sourced GWR software packages with drastic speed reductions – up to thousands of times faster – on a standard desktop.