楼主: 之后的大师
10554 4

[问答] 如何在R计算空间回归模型(如空间滞后模型、空间杜宾模型)的平均直接效应和间接效应 [推广有奖]

  • 0关注
  • 0粉丝

小学生

0%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
30 点
帖子
1
精华
0
在线时间
6 小时
注册时间
2010-8-7
最后登录
2015-11-11

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好!

论文中遇到技术难题了!
请问有谁会用R来计算空间回归模型(如空间滞后模型、空间杜宾模型)的平均直接效应和间接效应吗?能不能教一下如何计算?或者是用什么代码吗?非常感谢!

二维码

扫码加我 拉你入群

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

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

关键词:空间杜宾模型 空间滞后模型 滞后模型 回归模型 杜宾模型 空间回归;R;直接效应;空间杜宾模型;代码

沙发
shadows923 发表于 2016-10-27 22:43:35 |只看作者 |坛友微信交流群
首先,需要加载package,分别为 sp,Matrix,spdep.
  给定线性公式,如同lm(fomula);然后需要给定空间权重矩阵W, W的格式为listW,格式很重要。
  例如:
  fomula <- y~x
  res <-  lagsarlm(fomula,data,nb2listw(COL.nb, style="W"))
  impacts(res)
  就可以得到 平均直接效应和间接效应了。
  遇到有问题的地方请观看spdep程序包的手册。
已有 1 人评分论坛币 热心指数 收起 理由
admin_kefu + 25 + 5 热心帮助其他会员

总评分: 论坛币 + 25  热心指数 + 5   查看全部评分

使用道具

藤椅
lonestone 在职认证  发表于 2016-10-28 06:20:06 来自手机 |只看作者 |坛友微信交流群
之后的大师 发表于 2015-7-24 10:25
大家好!

论文中遇到技术难题了!
谢谢你

使用道具

板凳
小憨孩儿 学生认证  发表于 2018-2-2 09:08:07 |只看作者 |坛友微信交流群
shadows923 发表于 2016-10-27 22:43
首先,需要加载package,分别为 sp,Matrix,spdep.
  给定线性公式,如同lm(fomula);然后需要给定空间权重矩 ...
大神,我按照您给的代码,写完还有错误啊,我提供了listw,为什么还出现错误呢?
res <- spml(fm,data = mydata,index = c("province","year"),
            listw = mat2listw(gal.mat),
            model = "random",effect = "individual",
            lag = T,spatial.error = "b")
> impacts(res)
Error in impacts.splm(res) : either listw or tr should be provided

使用道具

报纸
小憨孩儿 学生认证  发表于 2018-2-6 14:18:59 来自手机 |只看作者 |坛友微信交流群
shadows923 发表于 2016-10-27 22:43
首先,需要加载package,分别为 sp,Matrix,spdep.
  给定线性公式,如同lm(fomula);然后需要给定空间权重矩 ...
大神,面版数据的杜宾模型怎么算呢,代码怎么写?谢谢啦!

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 09:33