- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据挖掘聚类问题(Plants Data Set)实验报告
数据源描述
1.1数据特征
本实验用到的是关于植物信息的数据集,其中包含了每一种植物(种类和科属)以及它们生长的地区。数据集中总共有68个地区,主要分布在美国和加拿大。一条数据(对应于文件中的一行)包含一种植物(或者某一科属)及其在上述68个地区中的分布情况。可以这样理解,该数据集中每一条数据包含两部分内容,如下图所示。
图1 数据格式
例如一条数据:abronia fragrans,az,co,ks,mt,ne,nm,nd,ok,sd,tx,ut,wa,wy。其中abronia fragrans是植物名称(abronia是科属,fragrans是名称),从az一直到wy是该植物的分布区域,采用缩写形式表示,如az代表的是美国Arizona州。植物名称和分布地区用逗号隔开,各地区之间也用逗号隔开。
1.2任务要求
聚类。采用聚类算法根据某种特征对所给数据集进行聚类分析,对于聚类形成的簇要使得簇内数据对象之间的差异尽可能小,簇之间的差距尽可能大。
数据预处理
2.1数据清理
所给数据集中包含一些对聚类过程无用的冗余数据。数据集中全部数据的组织结构是:先给出某一科属的植物及其所有分布地区,然后给出该科属下的具体植物及其分布地区。例如:
(abelmoschus,ct,dc,fl,hi,il,ky,la,md,mi,ms,nc,sc,va,pr,vi
(abelmoschus esculentus,ct,dc,fl,il,ky,la,md,mi,ms,nc,sc,va,pr,vi
(abelmoschus moschatus,hi,pr
上述数据中第(行给出了所有属于abelmoschus这一科属的植物的分布地区,接下来的((两行分别列出了属于abelmoschus科属的两种具体植物及其分布地区。从中可以看出后两行给出的所有地区的并集正是第一行给出的地区集合。在聚类过程中第(行数据是无用的,因此要对其进行清理。
2.2数据变换
本实验是依据植物的分布区域进行聚类,所给数据集中的分布区域是字符串形式,不适合进行聚类,因此将其变换成适合聚类的数值形式。具体思想如下:
数据集中总共包含68个区域,每一种植物的分布区域是这68个区域中的一部分。本实验中将68个区域看成是数据对象的68个属性,这68个属性是二元类型的变量,其值只能去0或者1。步骤如下:
把68个区域按一定顺序存放在字符串数组(记为str)中(顺序可以自己定,确定后不能改变)。
为数据集中的每个数据对象设置一个长度为68字符串数组,初始元素值全为0。将数据对象的分布区域逐个与str中的所有元素比较。如果存在于str中下标i的位置,就将该数据对象的字符串数组的第i位置为1。
例如,一个数据对象为:abies fraseri,ga,nc,tn,va。其分布区域包含ga,nc,tn和va四个地区,将这四个地区逐个与str中全部68个元素比较。假设这四个地区分别存在于str中的第0,1,2,3位置,则将为该数据对象设置的字符串数组中第0,1,2,3位置全部置为1。
★数据预处理代码(包括数据清理和数据变换):
public ArrayListString getRaw_DataSet() {
ArrayListString raw_dataSet = new ArrayListString();// 定义集合存储从本地获取的数据
BufferedReader bufferedReader = null;
FileReader fileReader = null;
File dataFile = new File(this.fileName);
if (dataFile.exists()) {// 如果数据文件存在
try {
fileReader = new FileReader(this.fileName);
bufferedReader = new BufferedReader(fileReader);
String data = null;
while ((data = bufferedReader.readLine()) != null) {
if (isRightData(data))
raw_dataSet.add(data);
}
} catch (Exception e) {
e.printStackTrace();
}
} else
this.isFileExit = false;
return raw_da
您可能关注的文档
- 云计算技术发展资料.docx
- 桥梁总体施工方案(含目录)总汇.doc
- 双头蛇四脚鸡葫芦龟世界珍禽异兽盘点总汇.doc
- 双色机管理标准总汇.doc
- 桥梁施工组织设计总汇.doc
- 双歧杆菌调理治疗IBD及其乳制品进展总汇.doc
- 桥梁设计说明书总汇.doc
- 150种杭州植物资料.docx
- 桥梁接口工程作业作业指导书(改)总汇.doc
- 双流县六年级上册语文学月测总汇.doc
- 主题四 微专题1 中国优秀传统文化的内涵、价值与演变.docx
- 主题四 微专题1 中国优秀传统文化的内涵、价值与演变.pptx
- Unit 5 Music 单元词汇默写与运用(含答案)-2024-2025学年高中英语人教版(2019)必修第二册.docx
- 安徽省天长市2024-2025学年高三上学期第四次学情调研考试历史试题(含解析).docx
- Unit 3 The Internet 单元词汇默写与运用(含答案)--2024-2025学年高中英语人教版(2019)必修第二册.docx
- 部编人教版二年级下册道德与法治《我的环保小搭档》课件.pptx
- 山东省中企质信检测技术有限公司实验室建设项且建设项目环境影响报告表(污染影响类).pdf
- 北师大版(2019)必修第三册Unit 7 Art Lesson 3 A Musical Genius 课文变形语法填空(含答案).docx
- 福建省龙岩市2024-2025学年高一上学期1月期末英语试题(无答案).docx
- 广东省广州市2024-2025学年高三2月月考英语试题(无答案).docx
最近下载
- 查理和巧克力工厂.pdf
- 部编版六年级语文上册期末《标点符号》专项试卷 附答案.pdf
- 湘科版(2017)三年级下册科学第一单元控制溶解过关测试题(一)(有答案).docx
- 最全的天津玩闹名单.pdf
- 1.2 男生女生 (课件)2024-2025学年七年级道德与法治下册(统编版2024).pptx VIP
- 湘科版科学三年级下册第一单元控制溶解测试卷.docx
- 【单元概述】第一单元 控制溶解 三年级下册科学 湘科版.doc VIP
- 新湘科版三年级下册科学第一单元《控制溶解》单元教学课件1.ppt
- 播音主持外部技巧停连重音语气节奏演示文稿.ppt VIP
- 新湘科版三年级下册科学教案(一至五单元).pdf VIP
文档评论(0)