鸢尾花的分类聚类
现有若干鸢尾花的数据,每朵鸢尾花有4个数据,分别为萼片长(单位:厘米)、萼片宽(单位厘米)、花瓣长度(单位厘米)和花瓣宽(单位厘米)。我们希望能找到可行的方法可以按每朵花的4个数据的差异将这些鸢尾花分成若干类,让每一类尽可能的准确,以便帮助植物专家对这些花进行进一步的分析。
这是一道数模入门题目。
无指导聚类。用K-Means算法,最简单的欧式距离,最简单的平均位置计算方法,然而效果已经很好。
可视化采用平行坐标轴法,并手动调整了主次。
第一次用Matlab,颠覆了思维,感觉是对以前的程式化的思维的一个强力冲击。使用上比C++简洁很多很多。强烈渴望继续学习下去。
main.m:
clear all;
close all;
clc;
dat=[4.8 3.1 1.6 0.2;
5.4 3.4 1.5 0.4;
5.2 4.1 1.5 0.1;
5.5 4.2 1.4 0.2;
4.9 3.1 1.5 0.2;
5.0 3.2 1.2 0.2;
5.5

本文介绍了使用K-Means算法对鸢尾花数据进行无指导聚类的过程,通过分析萼片长、萼片宽、花瓣长度和花瓣宽四个特征,实现花的自动分类。实验中,利用Matlab进行实现,展示了K-Means算法的简单有效性,并探讨了Matlab编程相较于传统编程语言的便捷之处,激发了进一步学习的兴趣。
4130

被折叠的 条评论
为什么被折叠?



