一,配制说明
1 ,建表 :
CREATE TABLE KMEANS
(
ID NUMBER NOT NULL,
FIELD1 NUMBER(8,3)
FIELD2 NUMBER(8,8),
FIELD3 NUMBER(8,3),
FIELD4 NUMBER(8,3),
FIELD5 NUMBER(8,3),
FIELD6 NUMBER(8,3),
FIELD7 NUMBER(8,3)
)
CREATE TABLE KMCLASS
(
ID NUMBER,
CLASS INTEGER
)
KMEANS 用于存放进行标准化处理过的数据,
KMCLASS用于存放进行聚类(K-Means)处理过的结果。
2,jfreechart,相应在的jar包。
jcommon-1.0.12.jar,jfreechart-1.0.9.jar
3.实现环境,是在myeclipse6.0GA,tomcat6.0.10
二,聚类过程
1. 附件里的K_Means,是实现类(K_Means.java)
2.展现层的jsp界面,附件里classPie.jsp
3.标准化了数据附件Kmeas.xls,把数据导入到数据库表KMeans中
4.分类后的展现,如图片下图:
三,总结
本篇只是作了聚类算法的实现,以及前端展现,但是把原始数据进行标准的处理还有处理,只是把标准化的数据来进行分析及展现。以后,会把数据标准化的过程作为下一篇来说明,当然我也是在学习,慢慢总结。
数据挖掘这方面的学习很困难,感觉,只能下功夫研究,多看些相关的资料。
希望有高人能给出指导,我只是在这里记录下我的学习体会,有不妥的地方,请多指教。