- 38
- 0
- 约4.25千字
- 约 6页
- 2018-12-21 发布于河北
- 举报
EXCEL VBA模糊聚类分析智能开发--
EXCEL VBA模糊聚类分析智能开发
刘建刚
(福建工程学院数理系, 福建福州, 350108)
摘要:文章[1][2]仅仅利用EXCEL自带的内部函数实现了模糊聚类分析功能,步骤繁琐且不具有通用性,本文不用EXCEL内部函数,利用VBA语言编写了模糊聚类分析宏,使用方法简单,能够作为通用的工具被用户加载,在EXCEL成功实现模糊聚类分析。
关键词:模糊聚类分析;智能工具;宏;Microsoft Excel VBA
The intelligent development of fuzzy cluster analysis with Microsoft Excel VBA
Liu Jiangang(Department of Mathematical Science Fujian University of Technology, Fuzhou, 350108, China)
Abstract: The papers [1] [2] only implement fuzzy cluster analysis in EXCEL with its built-in functions. There are so many steps in such method which is not a tool in common use. Fuzzy cluster analysis macro which can be easily added in EXCEL by everyone has been programmed with VBA language in EXCEL not using its built-in functions. It is convenient for us to carry out fuzzy cluster analysis efficiently in EXCEL.
Key words: Fuzzy cluster analysis; Intelligent tool; Macro; Microsoft Excel VBA
1 引言
目前,Microsoft Excel作为家喻户晓的电子表格软件已具有了回归分析、参数估计、假设检验、方差分析、规划求解等数据处理功能,而不具备模糊聚类分析功能,现实中伴有模糊性的分类问题有很多,例如:环境污染分类;春天连阴雨预报;临床症状资料分类;岩石分类等等,这些分类问题往往要利用模糊聚类分析方法解决。
文章[1][2]仅仅利用EXCEL自带的内部函数实现了模糊聚类分析功能,步骤繁琐且不具有通用性,本文不用EXCEL内部函数,利用VBA语言编写了模糊聚类分析宏,使用方法简单,能够作为通用的工具被用户加载,在EXCEL成功实现模糊聚类分析。
2 模糊聚类分析宏优点实现功能
(1)优点(与文章[1][2]比较)
①智能性
编程实现了文章[1][2]要经过繁琐步骤才能完成的工作,利用计算机在EXCEL中编程开发出了通用的智能工具,为人们进行模糊聚类分析提供了巨大方便。
②通用性
文章[1][2]仅仅利用特定的数据介绍了在EXCEL下实现模糊聚类分析的步骤,数据更换后又要重新进行繁琐的操作,本文开发出的模糊聚类分析宏不受数据维数的限制,并且克服了传统录制宏不具有通用性的缺陷,灵活的进行模糊聚类分析。
③应用广泛性
文章[1][2]介绍的EXCEL模糊聚类分析实现方法,需要用户了解模糊聚类分析原理并会使用EXCEL 内部的一系列数学函数,并且必须经过多步操作才能实现模糊聚类分析,方法不具有应用的广泛性。
本文的方法是把模糊聚类分析的原理利用VBA语言编写成宏程序,仅需要一步操作就可以实现模糊聚类分析。
让只懂原理而不会编程的人也能进行模糊聚类分析,虽然MATLAB 等数学软件能通过编程实现模糊聚类分析功能,但是了解它们都需要一定的编程基础,EXCEL软件家喻户晓科技人员使用广泛,在EXCEL下进行模糊聚类分析,不用用户编程,也省去了导入数据的繁琐工作。
④方便用户加载
文章[1][2]仅仅介绍了在EXCEL下实现模糊聚类分析的步骤,其不能在计算机上进行安装。而本文介绍的宏可以安装在任何一台计算机中使用。即将模糊聚类分析宏程序以及自编VBA函数宏程序另存为Microsoft Excel 加载宏,便可以在任何工作簿中加载,作为通用的工具方便用户使用。
= 5 \* GB3 ⑤快捷键使用
利用文章[1][2]介绍的方法实现模糊聚类分析需要很多步骤,时间较长,本文介绍的方法在完成模糊聚类分析宏的加载后,按快捷键“Ctrl+e”即可进行模糊聚类分析, 用户也可以根据自己的爱好自由设定快捷键。
(2)实现功能
进行模糊聚类分析时可以输出源数据行列数、规格化处理数据结果、模糊
原创力文档

文档评论(0)