AG
Project

Charlotte Housing Modeling Spatial predictors + Regression diagnostics

What this study does

This project tests how neighborhood and amenity variables relate to housing prices using a regression workflow. The goal is not “just to run a model,” but to build a defensible specification, check assumptions, and interpret where the model performs well (and where it breaks down).

Focus
Housing price variation + model quality
Methods
EDA, correlation checks, OLS, residual diagnostics
GIS
Mapped predictors + spatial context interpretation
Tools
R (modeling + figures)
Correlation matrix
Correlation matrix used to screen predictor relationships.
Aim

Build an interpretable model of housing prices using neighborhood-level predictors, while documenting the modeling logic and validating assumptions through diagnostic checks.

Approach
  • Start with exploratory analysis to understand variable distributions and relationships.
  • Use correlation screening and scatter plots to avoid unstable specifications and obvious redundancy.
  • Fit an OLS regression model and evaluate performance using residual behavior rather than only fit metrics.
  • Compare model variants and justify the “best” specification based on interpretability + diagnostics.
GIS + Spatial Context

The project treats price as a spatial outcome and uses mapped predictors (income patterns, school presence, park density, and observed pricing patterns) to interpret results. Mapping is used as a diagnostic tool: to check whether relationships are geographically consistent and where local context may be driving model error.

Results

The final model is evaluated through residual diagnostics and error analysis to identify where assumptions hold and where prediction/interpretation is less reliable. The outputs highlight which predictors align with price variation, and where spatial structure suggests missing variables or non-linear processes.

Spatial outputs
Map 1: Home pricing
Home pricing (spatial pattern).
Map 2: Park density
Park density.
Map 3: Schools
Schools.
Map 4: Income (bubble map)
Income (bubble map).