19294 44

[学习心得] xsmle回归空间面板数据时关于usaww.spmat文件的制作   [推广有奖]

  • 1关注
  • 2粉丝

已卖:125份资源

硕士生

55%

还不是VIP/贵宾

-

威望
0
论坛币
849 个
通用积分
29.6017
学术水平
4 点
热心指数
4 点
信用等级
3 点
经验
170 点
帖子
62
精华
0
在线时间
237 小时
注册时间
2016-3-20
最后登录
2022-7-6

楼主
儿童相识尽9 发表于 2017-6-14 19:00:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
陈强老师在《高级计量经济学及stata应用(第二版)》第595页中有:
spmat use usaww using usaww.spmat
我从论坛上下载了一个usaww.spmat文件,但是我的面板数据不包括西藏的30个省市自治区的数据,而论坛上的usaww.spmat文件包括西藏共31个省市自治区。导致我用xsmle回归时出错。另外xsmle回归时要求usaww.spmat必须是按行标准化的后的权重矩阵,否则执行xsmle后显示initial values not feasible。那么我们如何自己制作usaww.spmat文件呢?

我自己总结的方法:1. stata命令区执行spatwmat using W.dta,name(W) standardize
                              2. stata命令区执行matrix list W
                              3. 将stata显示区显示的标准化后矩阵W复制粘贴到记事本中
                              4. 用excel导入记事本中的数据(excel导入时选择以回车空格作为分隔符)
                              5. excel中的数据复制粘贴进stata新建的dta文件,并保存为W.dta
                              6. stata命令区执行spmat dta Wtemp var1-var30
                              7. spmat save Wtemp using "C:\Users\Desktop\dta\W30.spmat"
                              8. 将W30.spmat复制到stata根目录下
                              9. stata命令区执行spmat use WW using W30.spmat
然后使用xsmle回归,回归语句如下xsmle y x1 x2 x3,wmat(WW) model(sdm) nolog noeffects fe
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:面板数据 空间面板 saw SML MLE values atrix

已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
汪亚楠 + 3 + 2 + 2 + 2 精彩帖子

总评分: 论坛币 + 3  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

沙发
tengweiyun 发表于 2017-6-14 21:55:56
你好,能把你制作的spmat文件发给我吗?我也需要不包括的西藏的矩阵。2452315451@qq.com

藤椅
儿童相识尽9 发表于 2017-6-16 12:11:45
tengweiyun 发表于 2017-6-14 21:55
你好,能把你制作的spmat文件发给我吗?我也需要不包括的西藏的矩阵。2452315451@qq.com
你按上面说的步骤自己做一个嘛!很简单的,有啥问题我们可以讨论。

板凳
疯筝 发表于 2017-7-10 16:50:12
楼主,为什么总是提示 unrecognized command:  spmat

报纸
儿童相识尽9 发表于 2017-7-11 14:38:26
疯筝 发表于 2017-7-10 16:50
楼主,为什么总是提示 unrecognized command:  spmat
spmat命令要安装的,你stata命令窗中输入ssc install spmat或findit spmat看看

地板
疯筝 发表于 2017-7-11 15:34:17
儿童相识尽9 发表于 2017-7-11 14:38
spmat命令要安装的,你stata命令窗中输入ssc install spmat或findit spmat看看
谢谢,我刚安装过了,findit spmat 出来好几个 ,要下哪一个呢,可以加一下qq请教吗?

7
言尹 在职认证  学生认证  发表于 2017-7-22 23:34:04
您好!我想请教一下,您做的spmat文件之前的那个数据集是距离倒数还是相邻

8
儿童相识尽9 发表于 2017-7-30 21:33:05
言尹 发表于 2017-7-22 23:34
您好!我想请教一下,您做的spmat文件之前的那个数据集是距离倒数还是相邻
我用的相邻矩阵

9
boyea 发表于 2017-9-20 18:14:41
我是要怎样表达对楼主的爱慕之情呢,我从来都懒得回帖的,可是你知道吗?我找遍了所有关于“initial values not feasible”的帖子,没有一个对题的解答,楼主的回答切中我的问题,而且这儿细心的一条条详细解答,此时此刻我只想对你说一声:我爱你!如果非要给这份爱加上一个期限,那会是:一!万!年。。。。。。

10
gjhklfd 发表于 2017-10-10 22:52:27
楼主你好,我执行到“ stata命令区执行spmat dta Wtemp var1-var30”这一步就出现错误了SPMAT_putdta():  3201  __000002[0,0] found where vector required
                 <istmt>:     -  function returned error
请问是什么原因呢

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

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