Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Spatial analysis›Multiscale Geographically Weighted Regression (MGWR)
Regression modelGIS / spatial

Multiscale Geographically Weighted Regression (MGWR)

Multiscale Geographically Weighted Regression · Also known as: MGWR, multiscale GWR, multi-scale geographically weighted regression, variable-bandwidth GWR

Multiscale Geographically Weighted Regression (MGWR) is a local spatial regression framework that relaxes the single-bandwidth constraint of standard GWR by allowing each predictor to operate at its own spatial scale. Each coefficient surface is calibrated with its own bandwidth, enabling the model to distinguish drivers that vary slowly across space from those that vary sharply.

ScholarGate
  1. Regression model
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Multiscale Geographically Weighted Regression
Geographically Weighted…Local Spatial RegressionSpatial Durbin ModelSpatial Error ModelSpatial Lag ModelBayesian Geographically…Bayesian Multiscale Geog…Co-krigingGlobal Spatial Durbin Mo…Local Geographically Wei…

+10 more

When to use it

Use MGWR when you have georeferenced data and expect the relationships between predictors and an outcome to vary across space, and — crucially — when different predictors may operate at different spatial scales. It is well-suited to urban analytics, epidemiology, ecology, and regional economics where some drivers are local (neighbourhood-level) and others are regional. Prefer MGWR over standard GWR when a single global bandwidth feels implausible. Do not use MGWR when spatial heterogeneity is not expected (OLS or global spatial models suffice), when the sample is very small (fewer than ~100 observations, as local estimation becomes unreliable), or when the outcome is binary or count-based without an appropriate link function.

Strengths & limitations

Strengths
  • Allows each predictor to operate at its own empirically determined spatial scale, avoiding the one-size-fits-all bandwidth constraint of standard GWR.
  • Produces interpretable local coefficient surfaces that reveal where a predictor's effect is strong, weak, or changes sign.
  • The per-predictor bandwidth doubles as a scale diagnostic: a very large bandwidth indicates a near-global (spatially stationary) relationship.
  • Outperforms standard GWR on AICc in most real-data applications, reducing model complexity where spatial variation is weak.
  • The Python mgwr package provides an accessible, well-documented implementation.
Limitations
  • Computationally expensive: the backfitting loop and per-predictor bandwidth search scale poorly with large n and many predictors.
  • Inference is approximate; corrected standard errors and critical values rely on asymptotic approximations that may be unreliable for small samples.
  • Like GWR, MGWR assumes cross-sectional spatial data; integrating a true temporal dimension requires additional extensions.
  • Collinear predictors can destabilise local coefficient estimates, especially with narrow bandwidths.

Frequently asked

How does MGWR differ from standard GWR?

Standard GWR calibrates one bandwidth shared by all predictors, implying that every relationship varies at the same geographic scale. MGWR estimates a separate, optimised bandwidth for each predictor, so some relationships can be nearly global (large bandwidth, smooth surface) while others are highly local (narrow bandwidth, rapidly varying surface).

What does a large bandwidth for a predictor tell me?

A large bandwidth means the model needs to borrow information from many distant observations to estimate that predictor's coefficient, which indicates the relationship is spatially stationary or near-global. In the limit, an infinitely large bandwidth produces the same coefficient estimate as OLS for that predictor.

How do I test whether a coefficient surface shows genuine spatial variation?

Use the Monte Carlo significance test implemented in the mgwr library: it repeatedly randomises the residuals and checks whether the observed variability in a coefficient surface exceeds what random permutations would produce. This is more reliable than simply inspecting whether local t-statistics exceed 1.96.

Can MGWR handle panel or longitudinal spatial data?

Standard MGWR is designed for cross-sectional data. Temporal extensions (e.g., GTWR or panel spatial models) exist but are separate frameworks. If your data have repeated observations over time, consider a spatial panel model or Geographically and Temporally Weighted Regression instead.

What sample size does MGWR require?

There is no strict rule, but local regression becomes unreliable when too few observations are available near each location. In practice, samples below 100 observations often lead to unstable local estimates, especially with narrow bandwidths. Larger samples (200+) with reasonable spatial coverage are preferred.

Sources

  1. 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 ↗
  2. Oshan, T. M., Li, Z., Kang, W., Wolf, L. J., & Fotheringham, A. S. (2019). mgwr: A Python implementation of multiscale geographically weighted regression for investigating process spatial heterogeneity and scale. ISPRS International Journal of Geo-Information, 8(6), 269. DOI: 10.3390/ijgi8060269 ↗

How to cite this page

ScholarGate. (2026, June 3). Multiscale Geographically Weighted Regression. ScholarGate. https://scholargate.app/en/spatial-analysis/multiscale-geographically-weighted-regression

Related methods

Geographically Weighted RegressionLocal Spatial RegressionSpatial Durbin ModelSpatial Error ModelSpatial Lag Model

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Geographically Weighted RegressionSpatial analysis↔ compare
  • Local Spatial RegressionSpatial analysis↔ compare
  • Spatial Durbin ModelSpatial analysis↔ compare
  • Spatial Error ModelSpatial analysis↔ compare
  • Spatial Lag ModelSpatial analysis↔ compare
Compare side by side →

Referenced by

Bayesian Geographically Weighted RegressionBayesian Multiscale Geographically Weighted RegressionCo-krigingGlobal Spatial Durbin ModelLocal Geographically Weighted RegressionLocal Ordinary KrigingLocal Spatial Durbin ModelLocal Spatial Lag ModelLocal Spatial RegressionMultiscale Getis-Ord Gi*Multiscale Moran's IMultiscale Spatial AutocorrelationPanel Geographically Weighted RegressionPanel Multiscale Geographically Weighted RegressionPanel Spatial RegressionRemote Sensing Classification

Similar methods

MGWRLocal Geographically Weighted RegressionBayesian Multiscale Geographically Weighted RegressionPanel Multiscale Geographically Weighted RegressionLocal Spatial RegressionGeographically Weighted RegressionPanel Geographically Weighted RegressionBayesian Geographically Weighted Regression

Related reference concepts

Meta-RegressionMultilevel and Partial Pooling ModelsMultiple Linear RegressionMultivariate Multiple RegressionRegression and CorrelationMultivariate Regression

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Multiscale Geographically Weighted Regression (Multiscale Geographically Weighted Regression). Retrieved 2026-07-21 from https://scholargate.app/en/spatial-analysis/multiscale-geographically-weighted-regression · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
A. Stewart Fotheringham, Wei Yang, and Wei Kang
Year
2017
Type
Local spatial regression
DataType
Georeferenced cross-sectional or panel data with continuous outcome
Subfamily
GIS / spatial
Related methods
Geographically Weighted RegressionLocal Spatial RegressionSpatial Durbin ModelSpatial Error ModelSpatial Lag Model
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account