R语言 密度聚类

11 篇文章 0 订阅
11 篇文章 0 订阅

动态聚类往往聚出来的类有点圆形或者椭圆形。基于密度扫描的算法能够解决这个问题。思路就是定一个距离半径,定最少有多少个点,然后把可以到达的点都连起来,判定为同类。在r中的实现

  library(fpc)
  newiris <- iris[, 1:4]
  ds <- dbscan(newiris, eps = 0.5, MinPts = 5, scale = T, 
                  showplot = T, method = "raw")# 画出来明显不对 把距离调小了一点
  table(ds$cluster, iris$Species)
   
    setosa versicolor virginica
  0      5         11        18
  1     45          0         0
  2      0         39        32

画出来的效果明显不对




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值