您的位置:首页 > 职场人生

聚类分析(K-Means)程序实现及展现(一)

2009-03-06 18:40 330 查看
一,配制说明

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.分类后的展现,如图片下图:



三,总结

本篇只是作了聚类算法的实现,以及前端展现,但是把原始数据进行标准的处理还有处理,只是把标准化的数据来进行分析及展现。以后,会把数据标准化的过程作为下一篇来说明,当然我也是在学习,慢慢总结。

数据挖掘这方面的学习很困难,感觉,只能下功夫研究,多看些相关的资料。
希望有高人能给出指导,我只是在这里记录下我的学习体会,有不妥的地方,请多指教。

附件:http://down.51cto.com/data/2351948
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息