# DataMining **Repository Path**: lmy0217/DataMining ## Basic Information - **Project Name**: DataMining - **Description**: 数据挖掘算法软件(ID3、K-means) - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 171 - **Forks**: 40 - **Created**: 2016-12-13 - **Last Updated**: 2025-12-11 ## Categories & Tags **Categories**: data-mining **Tags**: None ## README # 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)