闲来,翻译了Luc Anselin的编写的空间计量入门手册《Spatial Regression Analysis in R》一书,希望对有志于用R语言进行空间计量分析的同学给以帮助。这是一本新手轻松上路必备参考书,其中涉及怎么读取shp文件、怎么读取权重文件、怎么把权重文件转换了权重矩阵进行代数计算、怎么生成空间滞后变量、怎么进行空间回归分析等。当然这本书在制图和对模型的检验方面比较欠缺,希望大家在学习的时候,多多参考spdep包的帮助文件(pdf),
www.r-project.org,下载相关软件和文档。
祝大家学有所得。
配套数据、软件及原手册
data
软件
原手册
提示:有同学反映该书还是没有绕过GeoDa,其实是可以避开的,只需要两个简单的命令,不过需要加载maptools包,
如: #####安装maptools包###
install.packages("maptools")
#####加载maptools包###
library(maptools)
#####读取.shp格式的文件
aa<- readShapePoly("police.shp")
接下来,就可用spdep包中的ploy2nb命令生产queen或rook邻接权重。
xx<-poly2nb(aa,queen=TRUE)
【理论篇】纵里寻她千百度,那人却在灯火阑珊处,理论永远是第一位的。
(1)Luc Anselin的 《Spatial Economerics:Methods and Models》是空间计量里程碑式的书籍,写空间计量的书籍和论文都绕不开它,可以说没有引这篇文章的论文直接可以丢到垃圾桶里了。
(2)James LeSage的《Introduction to Spatial Econometrics》将空间计量的精髓讲的深入浅出,初读你就会喜欢上。
【实战篇】
这是花功夫翻译的,故而收点辛苦费。
新手也可轻松上路,我已经详细地整理出splm包中的所有命令,实际估计用到的就是GM(广义矩)和ML(极大似然估计)。
下面这幅图是我用R语言生成黄河金三角queen邻接图,用的编辑器是Rstudio,建议初学者也用这个编辑器,它比较接近Matlab,把绘图、数据、软件包、命令和输出结果在同一个界面显示,显得很方便。
。
【软件篇】
(1)全新GeoDa1.6,适合win7、win8系统
GeoDa1.6.zip
大小:(33.69 MB)
马上下载
本附件包括:
- GeoDa-1.6.0-Windows-32bit.exe
- GeoDa-1.6.0-Windows-64bit.exe
(2)最新GeoDaSpace1.0,分别为Mac OSX(32-bit),win7(32-bit)及win7(64-bit),上传软件的时候提示文件过大,这样的话,大家只能到官网
https://geodacenter.asu.edu/上下载了,注册账号就ok。
注意:这两个软件是空间回归分析菜单式操作的最流行软件,大家熟悉这两个软件之后逐渐过渡到R语言。本帖终极目标还是以掌握R语言为目标。
【网站篇】学习R的网站,主推
Quick-R(
http://www.statmethods.net)
Cookbook for R(
http://www.cookbook-r.com/)
统计之都(
http://cos.name/)
【书籍篇】
Statistical Analysis Handbook - (c) 2014 Dr M J de Smith
http://www.statsref.com/HTML/index.html?geographically_weighted_regres.html
本帖子还会不断地更新,跟大家一起学习空间计量,也欢迎大家给我更多的交流和反馈。
郁闷,好多稍大点的资料传不上来,希望指教。
【数据篇】
shape文件下载
1、全国、分省、分地级市、分县级市的详细shapfile
http://www.diva-gis.org/datadown
2、密西根大学中国信息研究中心
http://www.chinadatacenter.org/default.aspx