下载此文档

数据挖掘课程设计-.doc


文档分类: | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
【数据挖掘课程设计】
----3-4-5规则划分
目录
一实验目的-----------------------------3
二实验内容-----------------------------3
三实验要求-----------------------------3
四实验准备-----------------------------3
五实验步骤-----------------------------4
六功能代码-----------------------------5
七实验结果-----------------------------9
八实验心得----------------------------10
实验目的
加强对3-4-5规则划分算法的了解
加强对Java语言的理解与动手操作能力
进一步熟悉eclipse环境。
实验内容
3-4-5规则介绍
3-4-5规则可以用来将数值数据分割成相对一致,看上去自然的区间。一般,该规则根据最高有效位的取值范围,递归逐层地将给定的数据区域划分成3,4或5个相对等宽的区间。我们将用一个例子解释这个规则的用法。规则如下:如果一个区间在最高有效位包含3,6,7或9个不同的值,则将该区间划分为3个区间(对3,6,9,划分为3个等宽的区间;对于7,按2-3-2分组,划分成3个区间)。如果在最高位包含2,4,8个不同的值,则将区间划分为4个等宽的区间。如果在最高有效位包含1,5,10个不同的值,则将区间划分成5个等宽的区间。该规则可以递归地用于每个区间,为给定的数值属性创建概念分层。
实验要求
用Java语言实现3-4-5规则划分算法。
实验准备
了解3-4-5规则划分的具体过程
具体详细的算法模块用什么方法实现分析
对总体进行可行性的研究
具体的编程实现3-4-5规则划分
5. 算法优点缺点
优点:可以将数据分割成相对一致、看上去自然的区间
缺点:需要自己确定数据来开始分割,要有一定数据分析能力



package zhj;
public class Data {
private int low;
private int high;
public Data(int low ,int high){
=low;
=high;
}
public String toStirng(){
return "("+low+","+high+"]";
}
public int getHigh() {
return high;
}
public void setHigh(int high) {
= high;
}
public int getLow() {
return low;
}
public void setLow(int low) {
= low;
}
}

import ;
public class MyData {
private int min;

数据挖掘课程设计- 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小102 KB
  • 时间2018-03-17