Spatial Regression
Spatial Regression
1/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Outline
1
Introduction
Spatial data analysis in Stata
Space, spatial objects, spatial data
Maurizio Pisati
2/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Outline
1
Introduction
Spatial data analysis in Stata
Space, spatial objects, spatial data
Maurizio Pisati
2/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Outline
1
Introduction
Spatial data analysis in Stata
Space, spatial objects, spatial data
2/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Outline
Maurizio Pisati
3/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Outline
Maurizio Pisati
3/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Outline
Maurizio Pisati
3/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Introduction
Maurizio Pisati
4/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
5/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
5/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
5/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
6/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
objects
Field view : Space as an area covered with essentially
continuous surfaces
Maurizio Pisati
6/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
objects
Field view : Space as an area covered with essentially
continuous surfaces
Here we take the former view and define spatial data as
Maurizio Pisati
6/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
categories:
Spatial attributes
Non-spatial attributes
Maurizio Pisati
7/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
categories:
Spatial attributes
Non-spatial attributes
Maurizio Pisati
7/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
categories:
Spatial attributes
Non-spatial attributes
Maurizio Pisati
7/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
8/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
8/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Points
A point si is a zero-dimensional
Maurizio Pisati
9/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Points
A point si is a zero-dimensional
Maurizio Pisati
9/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Points
A point si is a zero-dimensional
Maurizio Pisati
9/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Points
Homicides
Washington D.C. (2009)
A point si is a zero-dimensional
Maurizio Pisati
9/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Polygons
A polygon ri is a region of study
Maurizio Pisati
10/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Polygons
A polygon ri is a region of study
10/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Polygons
A polygon ri is a region of study
10/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Polygons
A polygon ri is a region of study
Police Districts
Washington D.C.
Fourth
Second
Third
Fifth
First
Sixth
Seventh
10/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Maurizio Pisati
11/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Thematic maps
Most analyses of spatial data have their natural starting
Maurizio Pisati
12/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Maurizio Pisati
13/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Maurizio Pisati
14/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Dot maps
Maurizio Pisati
15/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
!"#$%&'()#*++,-./0%!$12#0'$
3#4#'0/#$567$"$#$$
3#4#'0/#$8(1/()$"$)#/9:.$
'#1:.#$8(1/()$%&'(")*%)(')+",*%-".*$
20;#2$.#<(4#$8(1/()$)$%=.!2/%$,$%&9(2.%$
20;#2$802!#"$8(1/()$8(1/()$
">)0>$!"(43$%?:!4.0'(#"-./0%!$(.%567*$<1:2:'%#33"9#22*$$$$$$'''$
$$$>:(4/%@%@51::'.*$A%A51::'.*$"#2#1/%B##>$(<$:<<#4"#""/*$$$'''$
$$$$$;A%8(1/()*$"(C#%-).,*$<1:2:'%'#.$408A*$$$$$$$$$$$$$$$$$'''$
$$$$$:1:2:'%D9(/#$..*$:"(C#%-0.1$..*$2#3#4.0%:4*$$$$$$$$$$$$'''$
$$$$$2#31:!4/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$
$$$2#3#4.%"(C#%-).+*$':D30>%).,**$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$
$$$/(/2#%%E#@$0;!"#"F$;A$8(1/()$03#%!$"(C#%-).,**$$$$$$$$$$$'''$
$$$"!;/(/2#%%G0"9(43/:4$7-&-$H*++,I%$%$%!$"(C#%-).,**!
Adult (155)
Child (204)
Maurizio Pisati
16/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Maurizio Pisati
17/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
18/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
!"#$%&'()*#+)",-)*,".+/,/01,/%!$*(#/-$
2#3#-/,#$4$"$)3*'5#65/#$%%%$
7'-5/,$4$&'($7$
"85/8$!")32$%&'()*#+)",-)*,".9''-1)3/,#"01,/%!$)1))1*$$$$$$$###$
$$$7*'('-)#22":#((*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$
$$$8')3,););6*''-1*$<)<6*''-1*$8-'8'-,)'3/()4*$7*'('-)-#1*$$###$
$$$$$'*'('-)=:),#*$")>#)+,(-**$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$
$$$(/?#(););6*''-1*$<*''-1)<6*''-1*$(/?#()4*$*'('-)=:),#*$$$###$
$$$$$")>#)+$('**$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$
$$$,),(#)%@#/3$7/5)(<$)3*'5#$A)3$,:'!"/31"$'7$BC$1'((/-"D%*$###$
$$$"!?,),(#)%E/":)32,'3$+090$AFGGGD%$%$%*!
51.5
22.7
14.0
26.1
12.7
8.1
Maurizio Pisati
19/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Diagram maps
Maurizio Pisati
20/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Maurizio Pisati
21/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
!"#$%&'()*#+)",-)*,".+/,/01,/%!$*(#/-$
2#3#-/,#$45),#67*,$"$7'7645),##7'7,',$%&&$
2#3#-/,#$/8-'/967*,$"$7'76/8-'/9#7'7,',$%&&$
2#3#-/,#$',5#-67*,$"$7'76',5#-#7'7,',$%&&$
(/:#($;/-)/:(#$45),#67*,$%<5),#%$
(/:#($;/-)/:(#$/8-'/967*,$%=8-)*/3$=9#-)*/3%$
(/:#($;/-)/:(#$',5#-67*,$%>,5#-%$
"79/7$!")32$%&'()*#+)",-)*,".?''-1)3/,#"01,/%!$)1')1($$$$$$$###$
$$$8*'('-'",'3#($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$
$$$1)/2-/9';/-'45),#67*,$/8-'/967*,$',5#-67*,($@'@6*''-1($$$###$
$$$$$A'A6*''-1($8*'('-'#22"5#(($-#1$'-/32#($")B#'%)*($$$$$$$###$
$$$$$(#2#31/''3(($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$
$$$(#2#31'")B#'$%)+(($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$
$$$,),(#'%C/*#DE,53)*$*'97'"),)'3$'8$,5#$7'7!(/,)'3%($$$$$$$###$
$$$"!:,),(#'%</"5)32,'3$+0?0$FGHHHI%$%$%(!
White
African American
Other
Maurizio Pisati
22/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Choropleth maps
Maurizio Pisati
23/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Maurizio Pisati
24/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Maurizio Pisati
25/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Multivariate maps
Maurizio Pisati
26/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Dot maps
Proportional symbol maps
Diagram maps
Choropleth maps
Multivariate maps
Maurizio Pisati
27/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Maurizio Pisati
28/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
region
Points si are referred to as the data points
Maurizio Pisati
29/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Maurizio Pisati
30/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Maurizio Pisati
30/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Maurizio Pisati
31/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Kernel estimators
Both the probability density function p(s) and the intensity
Maurizio Pisati
32/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Kernel estimators
Both the probability density function p(s) and the intensity
Maurizio Pisati
32/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Kernel estimators
Both the probability density function p(s) and the intensity
32/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Maurizio Pisati
33/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Maurizio Pisati
33/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Maurizio Pisati
33/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
33/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Maurizio Pisati
34/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Step 1
We use spgrid to generate a grid
covering the area of Washington D.C. We
choose a relatively fine grid resolution
(grid cell width = 200 meters). spmap is
used to display the grid
Maurizio Pisati
35/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Step 1
We use spgrid to generate a grid
covering the area of Washington D.C. We
choose a relatively fine grid resolution
(grid cell width = 200 meters). spmap is
used to display the grid
!"#$%&'(!%)#'*+,()&-$%.!/&0-*!'$.!,1(0%,)"2344#''''$$$'
'''&,0!'5,6"$.!!'()%0"6.0.$!#'5.11!"*50.6"/&0-*#'''$$$'
'''",%)0!"*"0.6"/&0-*#'$."1-5.'
'
(!.'*"0.6"/&0-*!'51.-$'
!"6-"'(!%)#'*50.6"/&0-*!'%&"!"#$%&7%&#!
Maurizio Pisati
35/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Step 1
We use spgrid to generate a grid
covering the area of Washington D.C. We
choose a relatively fine grid resolution
(grid cell width = 200 meters). spmap is
used to display the grid
!"#$%&'(!%)#'*+,()&-$%.!/&0-*!'$.!,1(0%,)"2344#''''$$$'
'''&,0!'5,6"$.!!'()%0"6.0.$!#'5.11!"*50.6"/&0-*#'''$$$'
'''",%)0!"*"0.6"/&0-*#'$."1-5.'
'
(!.'*"0.6"/&0-*!'51.-$'
!"6-"'(!%)#'*50.6"/&0-*!'%&"!"#$%&7%&#!
Maurizio Pisati
35/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Maurizio Pisati
36/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Maurizio Pisati
36/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Homicides
Washington D.C. (2009)
!"#$%&'()#*++,-./0%!$12#0'$
3##4$(5$655#7"#""#$
"43.#$!"(78$%4/#)4-./0%!$9$9:166'.%$;$;:166'.%$$$&&&$
$$$3#'7#2$<!0'/(1%$=07.>(./?$5=>%$5=>$'(((%$$$$$$&&&$
$$$#.8#16''#1/$.6/"$"0@(78$%3.#-./0%!$'#4201#%$
$
!"#$%3.#-./0%!$12#0'$
"4)04$4$!"(78$%1/#)4-./0%!$(.$"48'(.:(.%$12)#/?6.$<!07/(2#%$&&&$
$$$127!)=#'$)(%$51626'$A0(7=6>%$61626'$767#$**%$2#8#7.$655%$&&&$
$$$/(/2#$%B6)(1(.#"%!$"(C#$+'*)%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$
$$$"!=/(/2#$%D0"?(78/67$E-&-$F*++,G%$%$%!$"(C#$+'*)%%!
Maurizio Pisati
36/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Kernel density estimation
Homicides
Washington D.C. (2009)
!"#$%&'()#*++,-./0%!$12#0'$
3##4$(5$655#7"#""#$
"43.#$!"(78$%4/#)4-./0%!$9$9:166'.%$;$;:166'.%$$$&&&$
$$$3#'7#2$<!0'/(1%$=07.>(./?$5=>%$5=>$'(((%$$$$$$&&&$
$$$#.8#16''#1/$.6/"$"0@(78$%3.#-./0%!$'#4201#%$
$
!"#$%3.#-./0%!$12#0'$
"4)04$4$!"(78$%1/#)4-./0%!$(.$"48'(.:(.%$12)#/?6.$<!07/(2#%$&&&$
$$$127!)=#'$)(%$51626'$A0(7=6>%$61626'$767#$**%$2#8#7.$655%$&&&$
$$$/(/2#$%B6)(1(.#"%!$"(C#$+'*)%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$
$$$"!=/(/2#$%D0"?(78/67$E-&-$F*++,G%$%$%!$"(C#$+'*)%%!
Maurizio Pisati
37/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
38/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
39/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
39/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
39/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
39/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
wij
N
P
wij
j=1
Maurizio Pisati
40/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
41/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
41/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
42/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Spatial autocorrelation
Forty years ago, the geographer and statistician Waldo
Maurizio Pisati
43/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Spatial autocorrelation
Forty years ago, the geographer and statistician Waldo
Maurizio Pisati
43/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Spatial autocorrelation
Forty years ago, the geographer and statistician Waldo
43/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
to area data
Maurizio Pisati
44/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
to area data
Measures of spatial autocorrelation can be classified into
two broad categories:
Maurizio Pisati
44/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
to area data
Measures of spatial autocorrelation can be classified into
two broad categories:
Global indices of spatial autocorrelation
Maurizio Pisati
44/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
to area data
Measures of spatial autocorrelation can be classified into
two broad categories:
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
44/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
45/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
45/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
46/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
47/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Step 1
We use spatwmat to import an existing binary spatial weights matrix
stored in the Stata dataset Counties-Contiguity.dta and
convert it into a properly formatted row-standardized spatial weights
matrix Ws
Maurizio Pisati
48/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Step 1
We use spatwmat to import an existing binary spatial weights matrix
stored in the Stata dataset Counties-Contiguity.dta and
convert it into a properly formatted row-standardized spatial weights
matrix Ws
!"#$%&#$'(!)*+',-.(*$)/!0-.*$)+()$123$#,!'''"""'
'''*#&/#4!$'!$#*3#53)6/!
Maurizio Pisati
48/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
r: Maurizio
Maurizio Pisati
49/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Step 2
We use spatgsa with the spatial weights matrix Ws to compute
Morans I on the variables of interest
Maurizio Pisati
50/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Step 2
We use spatgsa with the spatial weights matrix Ws to compute
Morans I on the variables of interest
!"#$%&'!()*#"+,-)-./)-%!$01#-2$
"3-)4"-$30)53''26#-1)6$30)50!22"7'8#2$30)56*91''/32"$$$"""$
$$$30)5'9#"#!$:#;"$$7'2-(!
Maurizio Pisati
50/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
User: Maurizio
Weights matrix
Name: Ws
Type: Imported (binary)
Row-standardized: Yes
Moran's I
Variables
pct_poorhealth
pct_currsmoker
pct_hibloodprs
pct_obese
I
0.399
0.339
0.126
0.167
E(I)
sd(I)
p-value*
-0.011
-0.011
-0.011
-0.011
0.065
0.065
0.065
0.065
6.337
5.367
2.119
2.730
0.000
0.000
0.017
0.003
*1-tail test
Maurizio Pisati
51/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
52/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
52/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
53/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
53/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
54/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
55/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Maurizio Pisati
55/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
E(Ii)
sd(Ii)
p-value*
-0.816
-0.760
-1.089
-0.457
Ii
-0.011
-0.011
-0.011
-0.011
0.358
0.358
0.560
0.358
-2.246
-2.090
-1.924
-1.244
0.012
0.018
0.027
0.107
0.545
0.927
0.677
0.908
0.949
1.087
1.246
2.433
2.197
3.578
5.503
3.911
5.400
-0.011
-0.011
-0.011
-0.011
-0.011
-0.011
-0.011
-0.011
-0.011
-0.011
-0.011
-0.011
-0.011
0.358
0.560
0.389
0.482
0.358
0.358
0.389
0.482
0.429
0.482
0.560
0.389
0.482
1.555
1.675
1.769
1.906
2.682
3.067
3.230
5.069
5.150
7.442
9.844
10.077
11.220
0.060
0.047
0.038
0.028
0.004
0.001
0.001
0.000
0.000
0.000
0.000
0.000
0.000
(Output omitted)
Hancock
Williams
Delaware
Mercer
Putnam
Henry
Vinton
Gallia
Pike
Adams
Lawrence
Jackson
Scioto
*1-tail test
Maurizio Pisati
56/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Overview
Measuring spatial autocorrelation
Global indices of spatial autocorrelation
Local indices of spatial autocorrelation
Hardin
Mercer
Knox
Delaware
Vinton
Pike
Adams
Scioto
Jackson
Gallia
Lawrence
Maurizio Pisati
57/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
58/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Spatial regression
Maurizio Pisati
59/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Spatial regression
Maurizio Pisati
59/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
60/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
61/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
62/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
dependence as nuisance
Maurizio Pisati
62/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
63/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
63/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
Maurizio Pisati
63/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
References
Maurizio Pisati
64/65
Introduction
Visualizing spatial data
Exploring spatial point patterns
Measuring spatial proximity
Detecting spatial autocorrelation
Fitting spatial regression models
References
Bailey, T.C. and A.C. Gatrell. 1995. Interactive Spatial Data Analysis.
Harlow: Longman.
Pfeiffer, D., Robinson, T., Stevenson, M., Stevens, K., Rogers, D. and A.
Clements. 2008. Spatial Analysis in Epidemiology. Oxford: Oxford
University Press.
Pisati, M. 2001. sg162: Tools for spatial data analysis. Stata Technical
Bulletin 60: 2137. In Stata Technical Bulletin Reprints, vol. 10, 277298.
College Station, TX: Stata Press.
Slocum, T.A., McMaster, R.B., Kessler, F.C. and H.H. Howard. 2005.
Thematic Cartography and Geographic Visualization. 2nd ed. Upper Saddle
River, NJ: Pearson Prentice Hall.
Waller, L.A. and C.A. Gotway. 2004. Applied Spatial Statistics for Public
Health Data. Hoboken, NJ: Wiley.
Ward, M.D. and K.S. Gleditsch. 2008. Spatial Regression Models. Thousand
Oaks, CA: Sage.
Maurizio Pisati
65/65