在Stata 15中,推出了最新的空间计量官方命令,均以sp开头,表示 spatial data),可以处理横截面与面板形式的空间数据。本文主要为大家介绍空间计量命令之spxtregress.
代码为
. use homicide_1960_1990(S.Messner et al.(2000), U.S southern county homicide rate in 1960-1990).end of do-file. spset Sp dataset homicide_1960_1990.dta data: cross sectional spatial-unit id: _ID coordinates: _CX, _CY (planar) linked shapefile: homicide_1960_1990_shp.dtavariable _ID does not uniquely identify the observations Do these data need to be xtset?
我们得到一个错误!数据还没有被xtset, spxtregress需要它。我们的数据包括1412个县,每个县我们都有四年的数据。我们的数据是这样的:
# 结果. *3、查看数据. list _ID year in 1/8, sepby(_ID) +------------+ | _ID year | |------------| 1. | 876 1960 | 2. | 876 1970 | 3. | 876 1980 | 4. | 876 1990 | |------------| 5. | 921 1960 | 6. | 921 1970 | 7. | 921 1980 | 8. | 921 1990 | +------------+.end of do-file
然后对数据先进行xtset,xtset报告说我们的数据是非常平衡的。每个县都有相同四年的数据。数据回归要求数据是强平衡的。变量中的值缺失可能会导致 估计样本是不平衡的。
Sp面板的估计会抱怨,我们也不得不抱怨,为我们的模型中变量的不丢失值使数据强平衡。
如果你得到 的数据不是强平衡的消息,参见 spbalance。在xtset我们的数据之后,我们输入spset来检查我们的Sp设置。
#