全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
11589 5
2015-07-24
大家好!

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

二维码

扫码加我 拉你入群

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

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

全部回复
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程序包的手册。
二维码

扫码加我 拉你入群

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

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

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);然后需要给定空间权重矩 ...
大神,面版数据的杜宾模型怎么算呢,代码怎么写?谢谢啦!
二维码

扫码加我 拉你入群

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

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

2025-1-7 21:00:17
请问解决了吗
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群