空间自回归模型及 Stata 具体操作步骤

目录

一、理论原理

二、数据准备

三、程序代码及解释

四、代码运行结果


一、理论原理


空间自回归模型(Spatial Autoregressive Model,SAR)是一种用于分析具有空间相关性的数据的统计模型。它假设观测值之间的相关性不仅取决于传统的时间或其他因素,还受到空间位置的影响。

二、数据准备


为了演示 SAR 模型在 Stata 中的操作,我们将使用一个包含城市经济数据和地理空间信息的数据集。假设我们有以下变量:

  • gdp:城市的国内生产总值(GDP),作为因变量。
  • investment:城市的投资水平,作为解释变量。
  • latitude 和 longitude:城市的经纬度坐标,用于构建空间权重矩阵。

在实际应用中,数据的获取和预处理是非常重要的步骤。确保数据的准确性、完整性和合理性对于后续的分析结果至关重要。

首先,需要对数据进行清理,处理缺失值和异常值。然后,根据研究目的和数据特点,可能需要对变量进行标准化或对数变换等操作,以满足模型的假设和提高模型的性能。

三、程序代码及解释

* 导入数据
import delimited "your_data_file.csv", clear

* 安装空间计量相关命令
ssc install spreg

* 计算空间权重矩阵
spwmatrix using latitude longitude, wname(W)

* 进行空间自回归模型估计
spregress gdp investment, wmat(W) model(sar)

* 查看估计结果
estimates table

* 模型诊断与检验

// 检查残差的空间自相关性
spatdiag, wmat(W)

// 异方差检验
hettest

* 稳健性检验

// 改变空间权重矩阵的构建方法
spwmatrix using latitude longitude, wname(W2) binary
spregress gdp investment, wmat(W2) model(sar)

// 增加控制变量
spregress gdp investment other_control_variables, wmat(W) model(sar)

上述代码中:

  • import delimited "your_data_file.csv", clear:用于导入数据文件。这里需要将"your_data_file.csv"替换为您实际的数据文件路径和名称。
  • ssc install spreg:安装用于空间计量分析的命令。如果之前已经安装过,此步骤可以省略。
  • spwmatrix using latitude longitude, wname(W):根据城市的经纬度坐标计算空间权重矩阵,并将其命名为 W。空间权重矩阵用于描述不同观测值之间的空间关系。
  • spregress gdp investment, wmat(W) model(sar):使用计算得到的空间权重矩阵 W 对 gdp 和 investment 进行空间自回归模型估计。指定model(sar)表示使用空间自回归模型。
  • estimates table:查看模型的估计结果,包括回归系数、标准误差、t 值、p 值等。
  • spatdiag, wmat(W):用于检查残差的空间自相关性。
  • hettest:进行异方差检验。
  • spwmatrix using latitude longitude, wname(W2) binary:以另一种方式(例如二进制)构建空间权重矩阵 W2
  • spregress gdp investment, wmat(W2) model(sar):使用新构建的空间权重矩阵重新估计模型,以检验结果的稳健性。
  • spregress gdp investment other_control_variables, wmat(W) model(sar):增加控制变量,进一步完善模型。

四、代码运行结果


运行上述代码后,Stata 将会输出模型的估计结果,包括回归系数、标准误差、t 值、p 值等。您可以根据这些结果来评估解释变量对因变量的影响,以及空间相关性的强度。

例如,可能会得到类似于以下的结果:

------------------------------------------------------------------------------
             |               Robust
      gdp    |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
 investment  |    0.5234   0.1256     4.17   0.000     0.2756    0.7712
 _cons      |    10.256   2.5678     4.00   0.000     5.1587    15.3533
rho         |    0.3567   0.1056     3.38   0.001     0.1458    0.5676
------------------------------------------------------------------------------

在这个结果中:

  • investment 的系数为 0.5234,其标准误差为 0.1256。t 值为 4.17,对应的 p 值为 0.000,表明在统计上显著。这意味着投资水平每增加一个单位,GDP 平均增加 0.5234 个单位。
  • 常数项 _cons 为 10.256,标准误差为 2.5678,t 值为 4.00,p 值为 0.000,同样在统计上显著。
  • rho 的值为 0.3567,标准误差为 0.1056,t 值为 3.38,p 值为 0.001,表明存在显著的空间正相关性。即一个城市的 GDP 受到相邻城市 GDP 的正向影响。

残差的空间自相关性检验结果可能会显示,例如:“Moran's I test for residuals: 0.123 (p = 0.056)”,这表明残差可能不存在显著的空间自相关性,模型拟合较好。

异方差检验结果可能会是:“Breusch-Pagan test: chi2(1) = 3.25 (p = 0.071)”,表明可能不存在显著的异方差。

 面板数据的空间自回归模型及Stata估计 - 知乎 (zhihu.com)icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/387369082

2015-2021年地级市月度空气质量数据(AQI、SO2、NO2、PM2.5、PM10、O3、CO)icon-default.png?t=N7T8https://download.csdn.net/download/a519573917/89512273

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/790050.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

深入理解 go map

什么是 map 维基百科里这样定义 map: In computer science, an associative array, map, symbol table, or dictionary is an abstract data type composed of a collection of (key, value) pairs, such that each possible key appears at most once in the collection. 简单…

镭速Raysync vs MASV:哪个才最合适企业大文件传输

在当前信息爆炸的时代,企业面临的一个关键挑战是如何高效、安全地传输日益增长的大量文件。选择正确的文件传输工具对于企业的日常运作至关重要。本文旨在对比分析两款备受瞩目的企业级大文件传输解决方案——镭速Raysync和MASV,以助企业决策者挑选出最适…

【代码随想录】【算法训练营】【第64天】 [卡码117]软件构建 [卡码47]参加科学大会

前言 思路及算法思维,指路 代码随想录。 题目来自 卡码网。 day 64,周三,继续ding~ 题目详情 [卡码117] 软件构建 题目描述 卡码117 软件构建 解题思路 前提: 思路: 重点: 代码实现 C语言 [卡码…

python的集合

定义 集合(是一个无序的、不包含重复元素的集合。集合对象支持数学上的标准集合操作,如并集、交集、差集等。) 创建集合 添加元素 删除元素 遍历 其他 union() 或 |:返回两个集合的 并集intersection() 或 &:返回…

CLion学习笔记-cmake编译和多main函数编译

这里就不讲怎么配置clion了 项目名字 pcl_kdtree_search 1.新建一个工程名字自己取,我这里用自己学习pcl的,加一个main函数,这个时候Cmake里边就是这样的。 #声明要求的cmake最低版本 cmake_minimum_required(VERSION 3.19) #声明一个工程…

leetcode:1332. 删除回文子序列(python3解法)

难度:简单 给你一个字符串 s,它仅由字母 a 和 b 组成。每一次删除操作都可以从 s 中删除一个回文 子序列。 返回删除给定字符串中所有字符(字符串为空)的最小删除次数。 「子序列」定义:如果一个字符串可以通过删除原字…

力扣 160相聚链表

注意 判断是否有交点 用while(A! B) 其中A A nullptr? headb:A->next;B同理 注意,while循环的退出条件是AB指针指向同一个,如果没有相交,仍然可以退出 当AB都为NULLPTR时退出

怎么样的主食冻干算好冻干?避坑私藏宝藏主食冻干分享

主食冻干市场现状复杂多变,产品品质差异显著。部分品牌过分追求营养指标的堆砌与利润的最大化,却忽略了猫咪健康饮食的根本所在,导致市场上充斥着以次充好、虚假标注等不法行为。更有甚者,一些产品未经严格第三方检测便流入市场&a…

亚马逊erp跟卖采集之关键词采集

大家好,今天讲这款erp的跟卖采集关键词采集。 打开erp跟卖功能采集任务,点新增任务站点美国,有5种采集方式:关键词、店铺链接、类目ASIN。 选择关键词采集,这里我选择女童装,选择女童板鞋复制粘贴。页数我…

[Spring] SpringBoot基本配置与快速上手

🌸个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 🏵️热门专栏: 🧊 Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 🍕 Collection与…

第四门课 第一周 卷积神经网络

第四门课 第一周 卷积神经网络(Convolutional Neural Networks) 文章目录 第四门课 第一周 卷积神经网络(Convolutional Neural Networks)1.1 计算机视觉遇到的问题(Computer vision)1.2 卷积运算示例&…

[C++] 模拟实现list(一)

标题:[C] 模拟实现list 水墨不写bug 目录 一、list简介 二、铺垫 I,分离编译模式的选择 II,数据结构分析 (1)命名空间 (2)类的设计分析 正文开始: 一、list简介 C STL&#xf…

成功登上主要中心化交易所 (CEX) 的终极指南:从准备到上市的全面策略

对于区块链项目的创始人而言,成功的代币发行是项目发展的关键一步。尤其是在主要中心化交易所 (CEX) 上上市代币,可以极大地提高项目的曝光度和流动性。然而,CEX 上市过程复杂且充满挑战,需要创始人提前做好充分准备。本文将详细介…

Postman使用教程【项目实战】

目录 引言软件下载及安装项目开发流程1. 创建项目2. 创建集合(理解为:功能模块)3. 设置环境变量,4. 创建请求5. 测试脚本6. 响应分析7. 共享与协作 结语 引言 Postman 是一款功能强大的 API 开发工具,它可以帮助开发者测试、开发和调试 API。…

【绿色版】Mysql下载、安装、配置与使用(保姆级教程)

大家都知道,Mysql安装版的卸载过程非常繁琐,而且卸载不干净会出现许多问题,很容易让大家陷入重装系统的窘境。基于此,博主今天给大家分享绿色版Mysql的安装、配置与使用。 目录 一、Mysql安装、配置与使用 1、下载解压 2、创建…

Day06-角色管理-员工管理

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1.编辑角色-进入行内编辑2.角色管理-行内编辑-数据缓存3.角色管理-编辑角色-确定取消4.角色管理-删除角色员工管理-页面结构6.员工管理-左侧树7.员工管理-选中首个节…

ubuntu虚拟机安装samba server实现windows访问虚拟机文件

1. ubuntu下安装samba 1.1 安装samba sudo apt install net-tools # 不能使用ifconfig需要先安装net-tools sudo apt-get install samba1.2 配置samba用户 sudo smbpasswd -a guomq # 新增用户guomq,新增的时候需要设置密码,我们根据提示设置即可修改…

Jmeter+Ant+Git+Jenkins持续集成介绍

一 简介 1.什么是ant? ant是构建工具 2.什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅于此,但是主要用来干这个 3.ant的好处 跨平台 -…

程序员学长 | PyCaret,一个超强的 python 库

本文来源公众号“程序员学长”,仅用于学术分享,侵权删,干货满满。 原文链接:PyCaret,一个超强的 python 库 今天给大家分享一个超强的 python 库,PyCaret。 https://github.com/pycaret/pycaret 简介 …

一文看尽:各大数据公司和 AI 结合进展

一、前言 前面给大家梳理了一下大数据领域领先厂商 snowflake 和 databricks 的最新进展,还挺受欢迎,都是大几千的阅读量。没有看过的可以翻看下面的链接: 大模型时代最懂数据的公司 databricks snowflake 不再是个数据仓库公司了 应该说…