楼主: 宋啸天
37752 68

[面板数据求助] 关于面板数据运用空间计量做LM检验问题   [推广有奖]

  • 1关注
  • 0粉丝

已卖:448份资源

博士生

13%

还不是VIP/贵宾

-

威望
0
论坛币
7540 个
通用积分
18.9181
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
2485 点
帖子
41
精华
0
在线时间
439 小时
注册时间
2019-4-6
最后登录
2025-1-8

楼主
宋啸天 学生认证  发表于 2019-5-5 10:38:04 |AI写论文
50论坛币
我用的是31个省08-17年的面板数据,空间权重矩阵是0-1邻接矩阵,在OLS回归后用spatdiag,w(w)命令出现了错误,请问各位大神,怎么对每一时点设置空间权重矩阵呀 微信截图_20190505103232.png

最佳答案

地心引力1007 查看完整内容

我之前也出现过这个问题,好像是你没有吧截面空间矩阵转化为面板空间矩阵,下面是我用的代码,希望能帮助你 ***导入空间权重数据 use W.dta, clear ***建立截面空间权重矩阵 spatwmat using W.dta,name(W) ***构造空间面板矩阵 list a1-a30 spcs2xt a*, matrix(W) time(8) 8指的是你用了几年的数据 spatwmat using Wxt.dta,name(Wp) matrix list Wp
关键词:关于面板数据 面板数据 空间计量 lm检验 空间权重矩阵

沙发
地心引力1007 发表于 2019-5-5 10:38:05
我之前也出现过这个问题,好像是你没有吧截面空间矩阵转化为面板空间矩阵,下面是我用的代码,希望能帮助你
***导入空间权重数据
use W.dta, clear
***建立截面空间权重矩阵                 
spatwmat using W.dta,name(W)
***构造空间面板矩阵               
list a1-a30
spcs2xt a*, matrix(W) time(8)                      8指的是你用了几年的数据
spatwmat using Wxt.dta,name(Wp)
matrix list Wp

藤椅
宋啸天 学生认证  发表于 2019-5-6 11:14:38 来自手机
地心引力1007 发表于 2019-5-6 11:05
我之前也出现过这个问题,好像是你没有吧截面空间矩阵转化为面板空间矩阵,下面是我用的代码,希望能帮助你 ...
非常感谢,刚刚用你的方法做出来了,我还有个问题想问大神,我刚刚用的权重矩阵是0-1邻接的  所以10年的权重矩阵都是统一的,如果要是用经济距离的权重矩阵该怎么办呢

板凳
地心引力1007 发表于 2019-5-6 11:25:17
宋啸天 发表于 2019-5-6 11:14
非常感谢,刚刚用你的方法做出来了,我还有个问题想问大神,我刚刚用的权重矩阵是0-1邻接的  所以10年的权 ...
这个我就不太清楚了,我没有用经济权重矩阵做过,我手上的经济距离的权重矩阵使用的是地区人均GDP的08-16年均值倒数计算的,所以我觉得处理方法应该跟0-1邻接一样,但是这只是我的猜想

报纸
宋啸天 学生认证  发表于 2019-5-6 12:10:27
地心引力1007 发表于 2019-5-6 11:25
这个我就不太清楚了,我没有用经济权重矩阵做过,我手上的经济距离的权重矩阵使用的是地区人均GDP的08-16 ...
多谢,经济距离的我回去自己试一下

地板
地心引力1007 发表于 2019-5-6 14:03:07
宋啸天 发表于 2019-5-6 12:10
多谢,经济距离的我回去自己试一下
不客气,我都没有注意竟然还有50论坛币悬赏,谢了哈

7
经管疑问 发表于 2019-5-13 20:15:05 来自手机
地心引力1007 发表于 2019-5-6 14:03
不客气,我都没有注意竟然还有50论坛币悬赏,谢了哈
请问怎么做检验呀?

8
地心引力1007 发表于 2019-5-20 15:52:09
经管疑问 发表于 2019-5-13 20:15
请问怎么做检验呀?
什么检验

9
经管疑问 发表于 2019-5-22 10:31:47 来自手机
宋啸天 发表于 2019-5-5 10:38
我用的是31个省08-17年的面板数据,空间权重矩阵是0-1邻接矩阵,在OLS回归后用spatdiag,w(w)命令出现了错误 ...
我也遇到同样的问题,根据帖子回复的那个方法,试了依然是不匹配的报错。请问你是怎么做出结果的呢?

10
宋啸天 学生认证  发表于 2019-5-22 11:08:36
经管疑问 发表于 2019-5-22 10:31
我也遇到同样的问题,根据帖子回复的那个方法,试了依然是不匹配的报错。请问你是怎么做出结果的呢?
你可以参考以下步骤:
infile v2-v32 using ww.txt, clear  // ww.txt是我的权重矩阵,维数31×31,v2-v32是变量名
mkmat v2-v32, mat(WW) // 这里面WW是矩阵名字  自己可以随意设置
save WW.dta, replace

spwmatrix import using WW.dta, wname(w) dta  //引用上一步保存成dta格式的权重矩阵
spmat dta WW v2-v32, norm(row) replace
drop v2-v32

set matsize 310 //设置矩阵维数,我是31×31的矩阵,10年的数据,所以设置成310.你自己的同理
mat TMAT=I(10) // 括号里的就是引用多少年的数据,10年就码10
mat Wxt=TMAT#w // 将31×31的矩阵与TMAT合并
svmat Wxt
save Wxt.dta, replace //这个保存的矩阵就可以直接拿来做空间面板数据的LM检验
spatwmat using Wxt.dta,name(ww) s

use 数据
reg y x1 x2.....
spatdiag,w(ww) //现在就不会出现维数不匹配的情况了

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
fjp552200 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-21 09:54