Spatiotemporal and Multiscale Modeling through Geographically Weighted Regression
Good knowledge of the Python programming language and linear algebra is needed for this topic
Description
Geographically weighted regression (GWR) has been used over the past two decades for modeling spatial phenomena while accounting for spatial non-stationarity (Aturinde, Farnaghi, Pilesjö, Sundquist, & Mansourian, 2021; Fang et al., 2021). In contrast to the global methods like spatial autoregressive models (SAR), GWR enables us to explore spatial data patterns resulting from the underlying processes at the local level.
The classical GWR has some deficiencies. First, it assumes that all of the modeled processes are operating at the same spatial scale, and therefore it calculates a single bandwidth for all of the independent parameters. Second, conventional GWR neglects the temporal aspect of the underlying process and only focus on spatial neighborhoods.
The two mentioned shortcomings were addressed through two distinct extensions, called MGWR (Multiscale Geographically Weighted Regression) (Fotheringham, Yang, & Kang, 2017) and GTWR (Geographical and Temporal Weighted Regression) (Fotheringham, Crespo, & Yao, 2015; Que, Ma, Ma, & Chen, 2020). MGWR addresses the shortcoming related to the spatial scale via allowing for optimizing different bandwidth parameters for each independent variable. GTWR also accounts for the temporal proximity and the spatial neighbors to better model the underlying spatiotemporal processes. Still, a combination of these two extensions of MGWR and GTWR is lacking.
In this MSc. topic, you will investigate the possibility of proposing a combinatory GWR model that considers both scale and spatiotemporal neighborhood for modeling spatial non-stationarity. The workflow of the MSc thesis will be as follows.
- A literature review on the GWR algorithm and its extensions
- Analyzing the two open-source implementations of MGWR in GTWR in python and R programming languages
- Proposing the combinatory extension to GWR
- Development of the model
- Evaluating the library on a selected case-study
- Comparing the outcomes of the extension to those of GTWR and MGWR
Case study
In addition to the open-source datasets, e.g., related to house prices, a couple of exciting datasets collected by volunteers are available for this MSc topic. We have a time series of tick sampling data across multiple locations in the Netherlands, and we have an extensive collection of volunteered phenological observations that report the timing of recurring biological events like leafing and flowering. For both datasets, we have access to the spatial environmental data (e.g., gridded temperature datasets) as explanatory variables.
To develop an extended geographical weighted regression (GWR) model that can simultaneously spatiotemporal aspects and scale
-
Aturinde, A., Farnaghi, M., Pilesjö, P., Sundquist, K., & Mansourian, A. (2021). Spatial analysis of ambient air pollution and Cardiovascular disease (CVD) hospitalization across Sweden. GeoHealth. doi:10.1029/2020gh000323
-
Fang, G., Pang, W., Zhao, L., Cui, W., Zhu, L., Cao, S., & Ge, Y. (2021). Extreme Typhoon Wind Speed Mapping for Coastal Region of China: Geographically Weighted Regression–Based Circular Subregion Algorithm. Journal of Structural Engineering, 147(10), 04021146. doi:10.1061/(ASCE)ST.1943-541X.0003122
- Fotheringham, A. S., Crespo, R., & Yao, J. (2015). Geographical and Temporal Weighted Regression (GTWR). Geographical Analysis, 47(4), 431-452. doi:https://doi.org/10.1111/gean.12071
- Fotheringham, A. S., Yang, W., & Kang, W. (2017). Multiscale Geographically Weighted Regression (MGWR). Annals of the American Association of Geographers, 107(6), 1247-1265. doi:10.1080/24694452.2017.1352480
- Que, X., Ma, X., Ma, C., & Chen, Q. (2020). A spatiotemporal weighted regression model (STWR v1.0) for analyzing local nonstationarity in space and time. Geosci. Model Dev., 13(12), 6149-6164. doi:10.5194/gmd-13-6149-2020