楼主: xuzhenbisu
1667 3

[问答] R语言:excel做好的空间权重,如何在R中定义为空间权重 [推广有奖]

  • 0关注
  • 0粉丝

已卖:97份资源

本科生

23%

还不是VIP/贵宾

-

威望
0
论坛币
172 个
通用积分
0.2400
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
608 点
帖子
10
精华
0
在线时间
150 小时
注册时间
2015-5-24
最后登录
2023-2-11

楼主
xuzhenbisu 发表于 2020-10-6 10:14:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问各位大神,
我在尝试用R做空间计量分析,我有一个用excel做好的01邻近矩阵,我直接导入到R中,想把它定义为空间权重,但是用nb2listw这个命令的时候,R根据我这个矩阵中的元素识别出了一个更高维度的空间权重

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

扫码加我 拉你入群

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

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

关键词:EXCEL 空间权重 xcel exce R语言

回帖推荐

owenqi 发表于2楼  查看完整内容

你既然有的是一个0-1的矩阵,那显然应该是用mat2listw

沙发
owenqi 在职认证  学生认证  发表于 2020-10-6 12:27:48
你既然有的是一个0-1的矩阵,那显然应该是用mat2listw

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

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

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-22 02:25