楼主: robin_zheng
13262 7

[问答] R语言实现JACCARD相似系数计算的问题 [推广有奖]

  • 1关注
  • 1粉丝

副教授

96%

还不是VIP/贵宾

-

威望
0
论坛币
108358 个
通用积分
0.0555
学术水平
1 点
热心指数
3 点
信用等级
1 点
经验
12723 点
帖子
386
精华
0
在线时间
1712 小时
注册时间
2010-2-26
最后登录
2025-8-11

楼主
robin_zheng 发表于 2015-12-9 13:26:48 |AI写论文
20论坛币
R语言怎么实现JACCARD相似系数计算的问题,有A,B两个EXCEL,每个EXCEL里面都有M行,N列记录,每条记录都对应着一些数,A的每条记录与B的每条记录都有可能有交集,现在只要把A里面的每一条拿去给B里面的每一条记录计算JACCARD相似系数,我只知道两个集合怎么算,但是现在变成两个矩阵了该怎么循环计算呢?我现在已经把A,B 两个表转化成R的两个矩阵了,求高手解答?

两个集合的在R里面是这样算:

A <- set(1, 2, 3)
B <- set(3, 2, 5, 1)
set_similarity(A, B)
set_similarity(A, B, method = "Jaccard")

关键词:Jaccard card ACCA CAR ACC EXCEL 记录

沙发
Ericabc 发表于 2015-12-9 14:48:00
http://www.inside-r.org/packages/cran/sets/docs/similarity
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20   查看全部评分

藤椅
robin_zheng 发表于 2015-12-9 16:26:08
Ericabc 发表于 2015-12-9 14:48
http://www.inside-r.org/packages/cran/sets/docs/similarity
这个链接打不开啊,能讲下怎么在R里面算吗?

板凳
robin_zheng 发表于 2015-12-9 16:26:40
Ericabc 发表于 2015-12-9 14:48
http://www.inside-r.org/packages/cran/sets/docs/similarity
这个链接打不开啊,能讲下怎么在R里面算吗?

报纸
robin_zheng 发表于 2015-12-9 16:34:10
Ericabc 发表于 2015-12-9 14:48
http://www.inside-r.org/packages/cran/sets/docs/similarity
打开了,这个讲2个集合的,就是不知道多个集合怎么循环啊

地板
Ericabc 发表于 2015-12-9 21:40:49
distance{ecodist}
library(ecodist)
distance(x, method = "jaccard")
jaccard.similarity = 1 - distance(x, method = "jaccard")

7
Ericabc 发表于 2015-12-9 22:00:55
robin_zheng 发表于 2015-12-9 16:34
打开了,这个讲2个集合的,就是不知道多个集合怎么循环啊
install.packages("ecodist")
library(ecodist)
jaccard.similarity = 1 - distance(, method = "jaccard")

8
Ericabc 发表于 2015-12-9 22:06:54
robin_zheng 发表于 2015-12-9 16:34
打开了,这个讲2个集合的,就是不知道多个集合怎么循环啊
install.packages("ecodist")
library(ecodist)
jaccard.sim = 1 - distance(dat.matrix, method = "jaccard")

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-7 07:16