数据挖掘之K-means算法

原创 2015年07月09日 14:33:09

记录学习一下!

clear all;

close all;
clc;
%第一类数据
mu1=[0 0 0];
s1=[0.3 0 0;0 0.35 0;0 0 0.3];
data1=mvnrnd(mu1,s1,100);
disp(data1);
%第二类数据
mu2=[1.25 1.25 1.25];
s2=[0.3 0 0;0 0.35 0;0 0 0.3];
data2=mvnrnd(mu2,s2,100);
%第三类数据
mu3=[-1.25 1.25 -1.25];
s3=[0.3 0 0;0 0.35 0;0 0 0.3];
data3=mvnrnd(mu3,s3,100);
plot3(data1(:,1),data1(:,2),data1(:,3),'+');
hold on;
plot3(data2(:,1),data2(:,2),data2(:,3),'r+');
plot3(data3(:,1),data3(:,2),data3(:,3),'g+');
grid on;


data=[data1 data2 data3];
[u re]=kmeans(data,3);
[m n]=size(re);
disp(size(re));
hold on;
for i=1:m
    if re(i,4)==1
        plot3(re(i,1),re(i,2),re(i,3),'ro');
    elseif re(i,4)==2
        plot3(re(i,1),re(i,2),re(i,3),'go');
    else
        plot3(re(i,1),re(i,2),re(i,3),'bo');
    end
end
grid on;
版权声明:宝剑锋从磨砺出,梅花香自苦寒来

聚类(matlab实践)

k-means 算法K-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大。该算法认为簇是由距离靠近的对象组成的,因此把得到紧凑且独立的...

数据挖掘 k-means算法 java实现

  • 2014年08月15日 20:18
  • 19KB
  • 下载

数据挖掘十大算法之k-means算法

  • 2015年06月22日 10:25
  • 140KB
  • 下载

数据挖掘之—基于ReliefF和K-means算法的医学应用实例

【转载】数据挖掘之—基于ReliefF和K-means算法的医学应用实例(转自: http://www.cnblogs.com/asxinyu/archive/2013/08/29/3289682.h...

数据挖掘-K-means算法

K-means算法是一种基于样本间相似性度量的间接聚类方法。 此算法以K为参数,把N个对象分为K个簇,以使簇内具有较高的相似度,而且簇间的相似度较低。相似度的计算根据一个簇中对象的平均值来进行。...
  • hephec
  • hephec
  • 2014年06月15日 11:55
  • 494

数据挖掘-聚类-K-means算法Java实现

K-Means算法是最古老也是应用最广泛的聚类算法,它使用质心定义原型,质心是一组点的均值,通常该算法用于n维连续空间中的对象。 K-Means算法流程 step1:选择K个点...

【原创】数据挖掘案例——ReliefF和K-means算法的医学应用

数据挖掘方法的提出,让人们有能力最终认识数据的真正价值,即蕴藏在数据中的信息和知识。数据挖掘 (DataMiriing),指的是从大型数据库或数据仓库中提取人们感兴趣的知识,这些知识是隐含的、事先未知...

数据挖掘基础:K-Means算法的原理与Python实现

数据挖掘基础:K-Means算法的原理与Python实现 原理          K-Means是一种基于样本间相似度量的间接聚类方法,属于非监督学习方法。K-Means接受参数k,将n个数据对象...

数据挖掘之k-means算法的Python实现

引自百度~K-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大。该算法认为簇是由距离靠近的对象组成的,因此把得到紧凑且独立的簇作为最终...
  • SKI_12
  • SKI_12
  • 2017年10月20日 19:35
  • 239

数据挖掘:Top 10 Algorithms in Data Mining(二)K-Means算法

先引用IDMer整理的图初步了解下K-means K-means也被称为C-means,因为它的目标是要找到c个均值向量u1,u2,……uc。除上面提到的用处,k-means还常...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据挖掘之K-means算法
举报原因:
原因补充:

(最多只允许输入30个字)