Stata做空间杜宾模型、莫兰指数等操作

article/2025/11/7 4:35:34

 以下内容完全由本人在实际操作中搜集整理总结得到,很细致的介绍:从如何在stata中导入数据,怎么定义面板数据,再到如何做局部和全局空间相关性检验(莫兰指数)和空间杜宾模型等。

1、导入面板数据

在excel中输入如下格式的数据:

打开STATA,data-data editor- data editor(edit),将excel中数据复制上去

接着在STATA主界面的command窗口输入:xtset id year或tsset id year,并回车,这样STATA就知道id是个体,year是时间的面板数据了,面板数据形成!!!

面板数据已输入完成

需要取对数的话,输入gen lny=ln(y) 取对数;gen Lag_invest = L.invest产生一阶滞后

2.莫兰指数

(1)计算空间矩阵

执行命令:spatwmat using w.dta, name(w)  standardize

注:加上standardize表示对空间矩阵进行行标准化;w为提前输入的空间矩阵,空间矩阵有邻接权重、距离矩阵、经济权重等,在本例其形式是三行三列的形式,且顺序要和导入的面板数据个体顺序一致。

(2)全局Moran‘s I和Geary’s c指数

计算各变量Moran‘s I,Geary’s c及其单侧检验概率,执行命令:spatgsa person, weights(W) moran geary

注:person是某一变量名字

计算各变量Moran‘s I,Geary’s c及其双侧检验概率,执行命令:spatgsa person, weights(W) moran geary twotail

(3)局部Moran‘s I

执行命令:spatlsa person, weights(W) moran

注:这是未标准化的莫兰指数,不能画局部莫兰指数图

执行命令:spatlsa person, weights(WW) moran graph(moran) symbol(n)

注:这是行标准化过的空间权重矩阵,ww为标准化的空间矩阵,下图用的ecnomicsjz是另一个经过行标准化的空间矩阵,道理都一样,只是变量名字不同。

3.变量的描述性展示(最大值、最小值、均值等)

(1)声明截面变量和时间变量,执行命令为tsset id year(同上)

命令执行后屏幕上会显示:

(2) 进行样本的描述性统计。首先我们看看样本的大体分布情况,命令为:xtdes   命令执行后屏幕上会显示:

注:若出现data not st的报错,说明数据不是survival-time形式,需要设定一下,在网上很轻易能搜到解决方案,需要在stata里下载一个命令去解决。

其次,看各个变量的情况,命令为:xtsum person patent science industry employee number命令执行后屏幕上会显示各个变量最大最小值、均值等信息:

4.判断是选择固定效应还是随机效应

(1)先做固定效应面板数据模型回归方程结果,命令为:xtreg person patent science industry employee number,fe命令执行后屏幕上会显示:

结果的前两行列示了模型的类别(本例中为固定效应模型)、截面变量、以及估计中使用的 样本数目和个体的数目。第 3 行到第 5 行列示了模型的拟合优度,分为组内、组间和样本总体三个层次。第6行和第7 行分别列示了针对参数联合检验的F统计量和相应的 P 值,本例中分 别为 44.89和 0.0000,表明参数整体上相当显著。第 8-11 行列示了解释变量的估计系数、标准 差、t统计量和相应的P值以及 95%置信区间,这和我们在进行截面回归是得到的结果是一样 的。最后四行列示了固定效应模型中个体效应和随机干扰项的方差估计值(分别为 sigma u 和 sigma e )、二者之间的关系(rho)。最后一行给出了检验固定效应是否显著的 F 统计量和相 应的 P 值,本例中固定效应非常显著。

 

估计随机效应的命令为:xtreg person patent science industry employee number,re 命令执行后屏幕上会显示:

(2) 模型效应的筛选和检验。

第一步:检验个体效应的显著性(混合效应还是固定效应好)(原假设:使用OLS混合模型)。执行命令:xtreg person patent science industry employee number,fe,刚才我们做固定效应模型时,F 检验表明固定效应模型优于混合 OLS 模型。下面我们说明如何检验随机效应是否显著,【建议做完第一步,直接做第三步hausman检验即可】

第二步:检验时间效应的显著性(混合效应还是随机效应好)(检验方法:LM统计量)命令为:xttest0

P 值为 1.0000,表明随机效应非常不显著,混合效应非常显著 。

第三步:hausman检验

步骤:

step1:估计固定效应模型,存储估计结果;

step2:估计随机效应模型,存储估计结果;

step3:进行Hausman检验;

命令为:lnlocation lnindustrialization lnrd lnpatent lnexport lnemployee

qui xtreg person patent science industry employee number , fe

est store fe

 

qui xtreg person patent science industry employee number , re

est store re

 

hausman fe

这里,qui 的作用在于不把估计结果输出到屏幕上,est store 的作用在于把估计结果存储到名称 为 fe 的临时性文件中

我们注意到输出结果的最后一行提示说固定效应模型和随机效应模型的参数估计方差的差是一 个非正定矩阵,因此 sqrt(diag(V b-V B)) 一项全为缺失值。这是在进行 Hausman 检验过程中经 常遇到的问题,有时我们还会得到负的 chi2 值。产生这些情况的原因可能有多种,但我认为一 个主要的原因是我们的模型设定有问题,导致 Hausman 检验的基本假设得不到满足。这时,我们最好先对模型的设定进行分析,看看是否有遗漏变量的问题,或者某些变量是非平稳的等 等。在确定模型的设定没有问题的情况下再进行 Hausman 检验,如果仍然拒绝原假设或是出现上面的问题,那么我们就认为随机效应模型的基本假设(个体效应与解释变量不相关)得不到满足。此时,需要采用工具变量法或是使用固定效应模型。

5带固定效应的空间面板杜宾模型

Stata命令:xsmle person patent science industry employee number, wmat(W) model(sdm) fe type(ind) nsim(500) nolog effects

其中W为已建立好的权重矩阵,加上effect会输出直接效应、间接效应等,不加effect只会输出各个变量的系数等,但文献上大多数是用直接效应和间接效应分析,因为系数可能不准确。

来源于Hellolijunshy 的CSDN 博客,如有侵权,联系删除!


http://chatgpt.dhexx.cn/article/BUeTkSCO.shtml

相关文章

一文读懂空间杜宾

目录 一.基本知识及操作 1.基础知识 1.1空间矩阵(w):用来表示平面数据之间的空间距离权重的,是特别重要的参数,可以是经济,空间,其他等区域上的差异距离。(我们是做空间的关系的,…

spatialreg | 空间滞后模型(SLR)、空间误差模型(SEM)和空间杜宾模型(SDM)的简单形式的R语言实现...

关于空间计量模型,小编是通过阅读勒沙杰(James LeSage)和佩斯(R.Kelley Pace)合著的《空间计量经济学导论》(Introduction of Spatial Econometrics)入门的,但是当时着重的是理解这些…

spatialreg | 空间滞后模型、空间误差模型和空间杜宾模型简单形式的R语言实现...

旧文重发,原文链接:https://mp.weixin.qq.com/s/pHRS9BfkCMe1uQOSkHmqAw 关于空间计量模型,小编是通过阅读勒沙杰(James LeSage)和佩斯(R.Kelley Pace)合著的《空间计量经济学导论》&#xff08…

空间杜宾模型SPDM

T个周期,N个地区,K个解释变量。 1.基准面板回归模型 其中,x1为核心的解释变量,其余为控制变量。 2.空间面板滞后模型SPLM 其中,W为n*n阶距离矩阵,为空间滞后系数。揭示了邻近地区Y值对本地区Y值的影响效应。 3.空间…

空间计量经济学(3)---空间杜宾模型与广义嵌套空间模型

一、空间杜宾模型 1.空间杜宾模型形式 空间杜宾模型(SDM)是空间滞后模型和空间误差项模型的组合扩展形式,可通过对空间滞后模型和空间误差模型增加相应的约束条件设立。空间杜宾模型(SDM)是一个通过加入空间滞后变量而增强的SAR模型(空间滞后模型)。即: 式中𝑾𝟏…

stata实现经济生态的空间杜宾模型

文章目录 摘要一. Stata 实现空间杜宾模型过程1.空间权重矩阵的生成1.1 获取地图json数据文件1.2 获取市级行政单元Shapefile1.3 Arcgis创建空间权重矩阵1.4 创建经济距离权重矩阵 2.莫兰指数分析2.1 收集整理需要被解释分析的变量2.2 莫兰指数的计算 3. 空间杜宾模型简单实现4…

学习中遇到的知识点

A 1.anchor-based: 优点:加入了先验知识,模型训练相对稳定;密集的anchor box可有效提高召回率,对于小目标检测来说提升非常明显。 缺点:对于多类别目标检测,超参数相对难设计;冗余b…

NLP原理和应用入门:paddle(梯度裁剪、ONNX协议、动态图转静态图、推理部署)

目录 一、梯度裁剪 1.1设定范围值裁剪 1. 全部参数裁剪(默认) 2. 部分参数裁剪 1.2 通过L2范数裁剪 1.3通过全局L2范数裁剪 二. 模型导出ONNX协议 三、动态图转静态图 3.1两种图定义 3.2 什么场景下需要动态图转静态图 3.3为什么动态图模式越来…

论文知识点(补)

时间戳: 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 (1)Positive pairs:正样本对 (2)negative pair:负样本对 (1)假阳性:把不具备你…

Knowledge Distillation with the Reused Teacher Classifier论文阅读+代码解析

论文地址点这里 一. 介绍 给定一个具有大量参数的强大教师模型,知识蒸馏(KD)的目标是帮助另一个参数化较少的学生模型获得与较大的教师模型相似的泛化能力。实现这一目标的一种直接方法是在给定相同输入的情况下对齐它们的logits或类预测。由于KD技术概念简单&…

不仅搞定“梯度消失”,还让CNN更具泛化性:港科大开源深度神经网络训练新方法

原文链接:不仅搞定“梯度消失”,还让CNN更具泛化性:港科大开源深度神经网络训练新方法 paper: https://arxiv.org/abs/2003.10739 code: https://github.com/d-li14/DHM 该文是港科大李铎、陈启峰提出的一种优化模型训练、提升模型泛化性能与…

Rocket Launching: A Universal and Efficient Framework for Training Well-performing Light Net论文阅读

目录 摘要 引言 相关工作 方法 框架和损失函数 方法特色 实验 不同的共享结构 CIFAR-10 rocket和AT的中间层注意图的可视化 结论 摘要 提出了用好网络帮助小网络训练的新的统一框架 这个框架中,好网络全程都在帮助小网络学习 分析了不同的loss的效果 用叫…

面试之算法知识点总结

1.如何防止过拟合 加样本,加正则化惩罚项,加dropout,减小网络规模,early stopping 2.cacade r-cnn https://zhuanlan.zhihu.com/p/42553957 3.朴素贝叶斯的朴素 之所以叫朴素,就是因为属性条件独立的假设&#xf…

【论文笔记_在线蒸馏、GAN】Online Multi-Granularity Distillation for GAN Compression

2021年。 摘要 生成性对抗网络(GAN)在生成优秀图像方面取得了巨大的成功,但是,由于计算成本高,内存使用量大,在资源有限的设备上部署GAN非常困难。尽管最近压缩GAN的努力取得了显著的成果,但它…

BERT知识点总结

文章目录 为什么NLP网络中经常使用Adam优化器以及存在的问题NLP语言模型的特点Adam优化器的特点问题解决办法 BERT的基本原理BERT为什么要取消NSP任务为什么BERT比ELMo效果好?ELMo和BERT的区别是什么?为什么BERT比ELMo效果好ELMo和BERT的区别是什么 BERT…

【论文速递】CCDC2021 - 轻量级网络的结构化注意知识蒸馏

【论文速递】CCDC2021 - 轻量级网络的结构化注意知识蒸馏 【论文原文】:Structured Attention Knowledge Distillation for Lightweight Networks 获取地址:https://ieeexplore.ieee.org/stamp/stamp.jsp?tp&arnumber9601745 CSDN下载&#xff1a…

从Hinton开山之作开始,谈知识蒸馏的最新进展

作者 | 孟让 转载自知乎 导读:知识蒸馏是一种模型压缩常见方法,模型压缩指的是在teacher-student框架中,将复杂、学习能力强的网络学到的特征表示“知识”蒸馏出来,传递给参数量小、学习能力弱的网络。本文对17、18年知识蒸馏的最…

深度学习精度提升 3 个小妙招:模型集成、知识蒸馏、自蒸馏

本文转载自 AI公园。 作者:Zeyuan Allen-Zhu 编译:ronghuaiyang 导读 训练好的模型,用自己蒸馏一下,就能提高性能,是不是很神奇,这里面的原理到底是什么呢,这要从模型集成开始说起。 在现在的标…

AI关键组件 | 集成,知识蒸馏和蒸馏「AI核心算法」

关注:耕智能,深耕AI脱水干货 作者:Zeyuan Allen-Zhu 编译:ronghuaiyang 报道:AI公园 转载请联系作者 训练好的模型,用自己蒸馏一下,就能提高性能,是不是很神奇,这里面的…

深度学习中的3个秘密:集成,知识蒸馏和自蒸馏

点击上方“CVer”,选择加"星标"置顶 重磅干货,第一时间送达 本文转载自:AI公园 作者:Zeyuan Allen-Zhu | 编译:ronghuaiyang 导读 训练好的模型,用自己蒸馏一下,就能提高性能&#…