全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1586 3
2020-10-06
请问各位大神,
我在尝试用R做空间计量分析,我有一个用excel做好的01邻近矩阵,我直接导入到R中,想把它定义为空间权重,但是用nb2listw这个命令的时候,R根据我这个矩阵中的元素识别出了一个更高维度的空间权重

请问,有没有方法能让我导入的这个权重直接定义为空间权重?
二维码

扫码加我 拉你入群

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

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

全部回复
2020-10-6 12:27:48
你既然有的是一个0-1的矩阵,那显然应该是用mat2listw
二维码

扫码加我 拉你入群

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

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

2020-10-6 14:28:45
owenqi 发表于 2020-10-6 12:27
你既然有的是一个0-1的矩阵,那显然应该是用mat2listw
谢谢!但是我在用这个函数的时候又有了新问题:
我先把excel导入到R,用maxtrix函数把这个数据转化成了一个矩阵,然后用mat2listw函数设为权重报错了:
错误: (串列)对象不能强制改变成'double'种类
请问这是咋回事呀
二维码

扫码加我 拉你入群

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

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

2020-10-6 23:59:39
xuzhenbisu 发表于 2020-10-6 14:28
谢谢!但是我在用这个函数的时候又有了新问题:
我先把excel导入到R,用maxtrix函数把这个数据转化成了一 ...
能不能把你的数据传上来,不复现也没办法去寻找解决方案。
通常来说,这些矩阵,列表我就是直接用sf包根据地图直接生成的,而不是外部输入的。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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