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

 
一,配制说明
 
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.分类后的展现,如图片下图:
 
 
三,总结
 
本篇只是作了聚类算法的实现,以及前端展现,但是把原始数据进行标准的处理还有处理,只是把标准化的数据来进行分析及展现。以后,会把数据标准化的过程作为下一篇来说明,当然我也是在学习,慢慢总结。
 
数据挖掘这方面的学习很困难,感觉,只能下功夫研究,多看些相关的资料。
希望有高人能给出指导,我只是在这里记录下我的学习体会,有不妥的地方,请多指教。

你可能感兴趣的:(职场,休闲,k-means,聚类分析,展现)