# DataMining
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/Lmy0217/DataMining/pulls)
[中文](README_zh.md)
A data mining software with some algorithms.
## Development Environment
* Eclipse 4.2.2 (Juno)
* JDK 1.8
## Code Structure
* algorithm -- algorithm set, add what you want
* ID3 -- ID3 implementation
* Kmeans -- K-means implementation
* data -- data structure
* DataSet.java -- data set class
* Attribute.java -- attribute class
* Instance.java -- Instance (data) class
* gui -- gui set
* Main.java -- main panel
* AnalysisPanel.java -- analysis panel
* DataPanel.java -- data panel
* util -- tool set
* Reader.java -- read data tool
## Using
### main panel
![](./jpg/main.jpg "main panel")
### load file
![](./jpg/file.jpg "load file")
### data panel
![](./jpg/data.jpg "data panel")
### ID3
![](./jpg/ID3.jpg "ID3")
### K-means
![](./jpg/Kmeans.jpg "K-means")
## License
[Apache License 2.0](LICENSE)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
数据挖掘算法是一种从大量数据中发现模式和关系的过程,以揭示隐藏在数据背后的有价值信息。其中,ID3和K-means是两种常用的数据挖掘算法。ID3(Iterative Dichotomiser 3)是一种用于分类的决策树算法。它通过递归地将数据集分割成较小的子集,并根据特征的信息增益选择最佳的分裂点,从而构建一个分类决策树。ID3算法简单且易于理解,适用于处理离散型数据,但对噪声和缺失值敏感。K-means是一种聚类算法,旨在将数据点分成K个不同的簇,使得同一簇内的数据点相似度较高,而不同簇之间的相似度较低。该算法通过迭代计算数据点与簇中心的距离,并不断更新簇中心,直至收敛于最优解。K-means算法简单高效,适用于处理大规模数据集,但对初始簇中心的选择敏感,且对异常值较为敏感。总的来说,ID3适用于分类问题,而K-means适用于聚类问题。它们在数据挖掘领域有着广泛的应用,并为研究人员和数据分析师提供了强大的工具来挖掘数据中的潜在模式和信息。数据挖掘算法是揭示数据内部模式和关系的利器。ID3以信息增益构建分类决策树,适用于处理离散型数据;K-means通过迭代更新簇中心实现数据聚类
资源推荐
资源详情
资源评论
收起资源包目录
DataMining-master.zip (31个子文件)
DataMining-master
releases
DataMining.jar 42KB
.classpath 293B
.settings
org.eclipse.jdt.core.prefs 587B
src
cn
myluo
datamining
data
Instance.java 2KB
DataSet.java 3KB
Attribute.java 3KB
gui
DataPanel.java 7KB
AnalysisPanel.java 17KB
Main.java 2KB
algorithm
Kmeans
Partition.java 3KB
Kmeans.java 1KB
Cluster.java 5KB
ID3
Node.java 3KB
Train.java 9KB
ID3.java 1KB
util
Reader.java 6KB
LICENSE 10KB
samples
Kmeans_2.txt 5KB
Kmeans_1.txt 64B
ID3_1.txt 435B
ID3_2.txt 961B
ID3_3.txt 193KB
jpg
main.jpg 29KB
file.jpg 46KB
data.jpg 150KB
ID3.jpg 67KB
Kmeans.jpg 91KB
README_zh.md 1KB
.project 369B
.gitignore 45B
README.md 1KB
共 31 条
- 1
资源评论
传奇开心果编程
- 粉丝: 8594
- 资源: 335
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功