R中绘制聚类的离散图


R中利用cluster简单的绘制常见聚类离散图

# 引入cluster库(clara、fanny)
library(cluster)

# 聚类散点图绘制
# 引入factoextra,cluster库(fviz_cluster)
library(ggplot2)
library(factoextra)


# 确定簇心个数
cluster_num <- 3
# 读取数据
data <- read.csv("data.csv",header = T)

# 调用kmeans算法
km <- kmeans(data,cluster_num)

# 调用Clara算法
cl <- clara(data,cluster_num)

# 调用模糊C-Means聚类算法
fan <- fanny(data,cluster_num) 

# 绘图
#fviz_cluster(km, data, ellipse.type = "norm")

fviz_cluster(fan, data)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM