Wednesday, February 3, 2016

Spatial Analysis with GeoDa: Part I - Introduction

GeoDa ( is a free and open source cross-platform program for exploratory (spatial) data analysis or EDA/ESDA and maximum likelihood spatial regression. It has been downloaded nearly 150,000 times and is available on Windows, OS X, and Linux.  ASU's GeoDa center is home to Luc Anselin, e.g. Anselin's Moran's I a local indicator of spatial autocorrelation or LISA.

Update #1: It looks like an older version of GeoDa's source code is available (circa 2014) but not more current versions:

Why use GeoDa?
You are interested in spatial analysis of vector data (points, lines, polygons) and statistics.  This includes looking for clusters of count or rate data, which have similar attribute values, performing regression (asking why a certain pattern exists), observed/predicted values, residuals, and diagnostics. Spatial statistics are commonly used in mainly fields including health, criminology, and pretty much everything!

If you are using GIS for a problem, at some point, you should consider spatial statistics.  The human brain and eye can only see so much.  Some patterns aren't easily apparent.

Spatial analysis can come at a cost ($), and this is why GeoDa is so great!  It is free, open source, and has great capabilities  It even includes some advanced options which you can't currently find in ArcGIS.

GeoDa includes the ability to make choropleth maps, graphs, Thiessen polygons, creating spatial weights using queen and rook contiguity (which requires a high level license in ArcGIS), graphing features by number of neighbors, linked graphs you can 'brush,' LISAs, and regression. We will dive deeper into features later--there is a lot to cover.

A list of GeoDa's features can be found at:  Also, here is a list of its modeling features:

Examples of Use
In 2014, I wrote about a simple use case: examining health insurance rates at the county-level:

More to come...
This is the first part in a series that explores GeoDa's functions and spatial statistics. If there is something you would like to see, leave it in the comment section below.

Want blog or YouTube updates?  You can follow me @jontheepi:


  1. At present GeoDA could not be considered as an open-source software. The source could is not available any more.

  2. Thanks, I have updated the post with the following: Update #1: It looks like an older version of GeoDa's source code is available (circa 2014).

  3. Nice tips and information. Really appreciable work. Good knowledge of spatital analysis will help a lot in digital is providing good digital mapping service. You can use their service if you need.

  4. Hi John,
    Excellent blog. Thanks for sharing.

  5. How cangeospatial data analysishelp your business? There are many ways that geospatial data analysis can help improve business processes. Managing your assets is an important aspect of business today. You have people, equipment, and facilities, and it is important to know where things are located, the condition they are in, and how to get to them when necessary.

  6. Big Data is a hot topic in the corporate world today, and there are a lot of companies that are looking to cash in on the trend. But how do you know which one to choose? Accurate analytics is the key to making the most of your Big Data resources, and the Big Data analytics company you choose can make or break your ability to get accurate results from your data pool.

  7. Thanks for this amazing blog , it is very useful content for us
    keep sharing this type of informtion if anyone is looking for the best training institute in nodia visit us.

    Python Training Institute
    data science training in noida
    machine learning institute in noida
    java training institute in noida
    data science training in noida