14920 13

[区域经济学] 怎么用stata做31省(不包含港澳台)面板数据的空间计量分析 [推广有奖]

11
ftyanne(未真实交易用户) 发表于 2022-2-5 10:42:46
楼主好人!祝顺利毕业,新年快乐

12
YOSHINO4(未真实交易用户) 发表于 2022-3-30 18:09:47
感谢!根据lz的方法终于做出来了。我采用的是30省6年的数据,之前采用生成180*180的矩阵一直spmatrix not found,用了lz的方法生成30*30矩阵就可以进行空间计量了,顺带总结了下楼主的操作

SLAOX}]1(R@5VJ5%(ER9U6I.png (49.62 KB)

SLAOX}]1(R@5VJ5%(ER9U6I.png

13
520wujing(真实交易用户) 发表于 2023-4-15 19:48:45
浅蓝色的海潮 发表于 2021-4-28 08:39
我用geoda软件做的
geoda软件做的集聚图,是不是没有展示完整的?比如台湾省没有包含进去?

14
赵安豆(未真实交易用户) 发表于 2024-6-29 00:29:40
在Stata中进行空间计量分析,首先你需要确保你的数据已经按照年份和省份编码(比如使用`province`作为省份标识符)正确格式化,并且导入了Stata。

1. **加载并准备数据**:
   确保所有变量都没有缺失值。如果有缺失值,可以考虑用插值法或其他方法填补。

2. **导入权重矩阵**:
   需要有一个加权邻接矩阵或空间权重矩阵来定义省份之间的空间相关性。这通常是一个`.gal`或者`.gwt`格式的文件。
   
   - 如果你使用的是`.gal`格式,可以先转换成Stata可读的`.spw`格式:
     ```stata
     spmat from gal using yourfile.gal, name(W)
     ```
     
   - 然后将`W`设置为你的数据集的空间权重矩阵。
   
3. **设定面板数据**:
   使用命令`xtset province year`来告知Stata你正在处理一个面板数据。

4. **进行空间计量分析**:

   假设你想使用空间自回归模型(SAR):
   ```stata
   xspreg theil consum wage hspri mine RnD hum prod open mrkt trans, wmat(W) lagspatrho(1)
   ```

   这里`theil`是你的因变量,后面的都是自变量。`wmat(W)`指定了空间权重矩阵,`lagspatrho(1)`表示使用空间滞后项。

如果要做更复杂的模型,比如包含空间误差项(SEM)或者混合的SAR-SE模型,你可能需要安装额外的Stata包如`sphet`或`xsmle`等,并相应地调整命令。

5. **检查结果和假设**:
   运行模型后,检查估计系数、t值、p值以及空间自相关参数的显著性。通常,还需要检验模型是否满足线性回归的基本假设(例如残差独立性和同方差性)。

6. **绘制空间分布图、莫兰散点图和LISA集聚图**:
   这些图形可以使用`spregress`命令后的预测值和残差来生成。你可能需要结合Stata的绘图功能或外部软件如GeoDa来进行更详细的分析。
   
注意:上述步骤中提到的一些操作,如`sphet`, `xsmle`, 或者一些空间数据转换,可能需要安装额外的Stata包才能使用。

最后,确保你的所有分析都符合空间计量经济学的基本原则和假设。这包括检查空间自相关是否存在以及模型是否正确指定了空间依赖性或空间误差结构。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-25 02:07