R语言聚类分析
2016-06-28 13:13
260 查看
聚类分析有很多种, 效果好不好大概要根据数据特征来确定。最常见的是kmeans法聚类
> setwd("D:\\R_test") > data_in <- read.delim("tmp_result.txt", header=T) > fit <- kmeans(data_in, 3) > library(cluster) > clusplot(data_in, fit$cluster, color=T, shade=T, labels = 2, lines =0)也可以用mclust
> install.packages("mclust") 试开URL’http://cloud.r-project.org/bin/windows/contrib/2.14/mclust_4.0.zip' Content type 'application/zip' length 2371233 bytes (2.3 Mb) 打开了URL downloaded 2.3 Mb 程序包‘mclust’打开成功,MD5和检查也通过 下载的程序包在 C:\Users\Administrator\AppData\Local\Temp\RtmpiIyw2o\downloaded_packages里 > fit <- Mclust(data_in) > summary(fit) ---------------------------------------------------- Gaussian finite mixture model fitted by EM algorithm ---------------------------------------------------- Mclust XXX (elliposidal multivariate normal) model with 1 component: log.likelihood n df BIC 1616504 263 33410 3046843 Clustering table: 1 263 > fit$ // 按下Tab键,有以下选项 fit$call fit$modelName fit$n fit$d fit$G fit$BIC fit$bic fit$loglik fit$df fit$parameters fit$classification fit$uncertainty > plot(fit, what="classification") // http://www.statmethods.net/advstats/cluster.html[/code]
相关文章推荐
- 聚类算法之kmeans算法java版本
- Rabbitmq集群搭建笔记
- RH436 Day1 课后总结
- RH436 Day2 课后总结
- MySQL Cluster如何创建磁盘表方法解读
- 向大家推荐一个收集整理正则表达式的网站
- 最严谨的校验email地址的正则表达式及各种语言对应版
- Windows Server 2003 下配置 MySQL 集群(Cluster)教程
- MySQL Cluster集群的初级部署教程
- PHP中的print_r 与 var_dump 输出数组
- 使用cluster 将自己的Node服务器扩展为多线程服务器
- node.js使用cluster实现多进程
- JAVA中正则表达式匹配,替换,查找,切割的方法
- iOS中使用正则表达式NSRegularExpression 来验证textfiled输入的内容
- python中kmeans聚类实现代码
- spring集成redis cluster
- 处理Plot rendering error
- Storm集群的搭建
- Zookeeper配置项说明