《[应用文书]J a va P CA 情报信息压缩抽取分析的一种网络共享软件》由会员分享,可在线阅读,更多相关《[应用文书]J a va P CA 情报信息压缩抽取分析的一种网络共享软件(2页珍藏版)》请在金锄头文库上搜索。
1、JavaPCA:情报信息压缩抽取分析的一种网络共享软件齐 艳 红(中山大学生命科学学院 广州 510275)摘 要 在情报信息分析工作中,经常会遇到大批量数据要处理。数据量大、 信息不确定性高扰乱了信息可呈现的规律。从而需要对数据信息进行压缩,去除虚假信息,从压缩后的数据中抽提出所隐藏的规律。本文研制了用于情报 信息压缩抽取分析的一种网络共享软件JavaPCA ,该软件由6个Java类和一个HTML文件组成,有图型用户界面,可在多种Java兼容网络浏览器如Internet Explorer和Netscape上运行。关键词 情报信息 压缩和抽取 网络计算 共享软件在情报信息分析工作中,经常会遇到
2、一大批数据要处理和分析。这些数据要么是定量的,要么就是定性的。数据量大,信息也有不确定性,例如,所选取的某些用以表示信息的特征可能有重复或强相关,或次要特征多,扰乱了信息可呈现的规律。在这些情况下,就需要对数据信息进行压缩,去除虚假信息,从压缩后的数据中抽提出所隐藏的规律。迄今为止,已有多种可用于数据信息压缩抽取分析的方法,其中,PCA是最为有效的算法之一。有关PCA的计算程序不少,但多数程序或缺乏友好的图型用户界面,或与特定平台有关,或不能进行网络分布式计算,或不易作为网络嵌入程序,网络信息资源共享的意义较小。信息资源网络化的一个要求是,所有资源尽可能地实现共享。为此,作者研制了用于情报信息
3、压缩抽取分析的一种网络共享软件JavaPCA。与作者等人研制的其它Java软件一样,JavaPCA具有网络环境中运行、 独立于平台、 可随时更新等优点,值得进一步检验和应用。1 算法概要有多种算法可用于情报信息的压缩抽取分析,PCA是其中的一类,后者又分若干种算法。 本计算软件采用的PCA计算方法如下:假设有n个样品,m个特征,已知mn取值矩阵(zij)。构 造规范化取值矩阵(xij) ,即取xij= (zij- zbar i)/ si,其中,pi=n j = 1zij/ nsi= (n j = 1(zij- pi)2/ (n - 1)1/ 2i = 1 ,2 ,m; j = 1 ,2 ,n计
4、算矩阵R = (rij)rij=n k = 1(xikxjk)/ (n - 1) i ,j = 1 ,2 ,m 根据方程| pE - R| = 0 ,确定本征值p1,p2,pm,及对应的本征向量u1,u2,um这里E为单位阵,且 m k = 1pk= m。设p1 p2pm,令矩阵A = (aij) = (u1(p1) u2(p2)um(pm) ,则样品j的第i个成分为:Fi=m k = 1(akizkj) i = 1 ,2 ,m; j = 1 ,2 ,n从p1到pm,累积达到一定比率,如95 %时为止的成分为主成分。若主成分F1和F2所占比例较大,就可以用F1和F2分别为x -轴和y -轴,依
5、各样品的毗邻性,划出若干不同的区,同区内的样品具有相似的特征。该算法的功能:a.将数据降维,多个特征被压缩为少数几个主成分,便于在低维下进行分析或做进一步计算;b.根据每个主成分的特征组成,可分析特征间的相关性,同一主成分中起主要作用的那些特征之间有相似性,分属不同主成分的主要特征之间独立性较大;c.特征载荷越大,则该特征愈能反映样品之间的差异,即由该特征可抽取的信息量愈大。因此,该算法可从混杂了虚假信息、 重复特征或次要特征的数据中抽取出尽可能多的真实信息。2 软件组成与结构JavaPCA用Java程序设计工具包JDK开发,由6个类和一个HTML文件组成(http :/ / www. bro
6、wso. com/ sites/ reference/mathsoft/pattern-recognition/ ,浏览器设置方法见http :/ / sites/ reference/ mathsoft/pattern-recognition/ demo.htm) :JavaPCA类。PCA计算在该类中进行。其Java Applet被载入浏览器后,显示输入窗口,内容为输入特征数、 样品数、 信息量抽取比率(某个大于0且小于1的值) ,打开原始数据文件(图1)。图1 主窗口(JavaPCA类)ResultShow类(图2) , GraphicsFrame类, Hint类,以及WarningS
7、how类见文献所述。PCAGraphics类。该类用于输出样品在F1 - F2平面上的分布图(图3)。JavaPCA. html文件。该文件将JavaPCA类载入Web浏情报杂志2003年第11期 情报技术33 1995-2005 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.览器,并传入窗口大小及组件大小参数。在原始数据文件中,第一行为各样品的编号,以后每行第 一个值为特征编号,该行中其余值为该特征下各样品的取值。取值矩阵文件为普通的MS - DOS文本文件(. txt)。软件运行后输出特征相关性矩阵,各主成分的本征
8、值与本征向量,各主成分的变换方程,各样品的主成分F1和F2值,并输出F1- F2平面上的样品分布图JavaPCA的特点包括:网络分布式计算,平台无关性,可即时更新,稳定性和安全性好等。图2 结果输出窗口(ResultShow类)3 计算及分析取 人大复印报刊资料G9分册 收录论文的地区发文统计数据(夏旭,2000 ;表5) ,结果见图3所示。其中,样品130分别为北京,湖北,江苏,上海,广东,天津,四川,河北,湖南,山东,河南,黑龙江,吉林,安徽,辽宁,陕西,浙江,江西,甘肃,广西,福建,内蒙古,山西,宁夏,云南,新疆,西藏,青海,贵州,海南;特征16分别是第1作者数,高校作者数,论文数量,高
9、校论文数量,机构数,高校数。取定需抽取信息的比率为95 % (图1) ,则软件运行后得到如图2和图4所示的结果。显然,原来的6个特征被压缩为3个主成分,即3个综合特征。在前2个主成分中,各特征的作用大致相同,但第2个主成分中高校论文数有较大作用;第3个主成分中,第6个特征,即高校数起主要作用,高校论文数也有较大作用。因此,高校数是个较为独立的特征,从以下的相关阵也可看出该特征较大的独立性。1. 00. 84810. 99520. 79030. 9590. 70110. 84810. 99990. 86850. 98450. 78890. 82450. 99520. 86851. 00. 826
10、80. 9360. 69140. 79030. 98450. 82680. 99990. 70130. 75880. 9590. 78890. 9360. 70130. 99990. 79740. 70110. 82450. 69140. 75880. 79740. 9999由于前2个主成分已占到总信息量的94. 12 % ,因此,图4的样品分布有较高的可信度。根据图4 ,北京的收录论文情况与其它省市有质的不同,表现在第一主成分,也表现在第二主成分上;其它地区在第二主成分上无显著差异。湖北也有特殊性,第一主成分值较大;江苏,上海,广东,天津的收录论文情况较为接近;其它地区依样品序号有渐变的特点
11、。由于第一主成分信息量很大(86. 08 %) ,与各特征均为正相关关系,各地区沿F1轴的分布也就反映了收录论文总数及其相关的情况。图4 F1- F2平面上的样品分布图图3 原始数据及其存放形式参 考 文 献1 齐艳红,王德轩,张文军. 1990.应用计算机分析小麦品种抗赤霉病指标及批量鉴定的初步研究.植物病理学报,2000 ;(2)2 程焕文. 2001.趋势种种-图书馆数字化网络化研究札记.图书馆论坛,2001 ;(2)3 朱淑华. 2001.论网络环境下图书馆的信息服务工作.图书馆论坛,2001 ;(1)4 齐艳红,张文军.有害生物侵扰在多样化生境中的一种随机扩散过程及网络计算软件.现代
12、计算机,20025 齐艳红.图书期刊评价分析的混合优序图及网络计算软件研究.现代计算机,20026 齐艳红.图书期刊评定分析的一种网络分布式计算软件.情报杂志,2003 ;(1)7 齐艳红.网络计量学的一种Internet分布式聚类分析软件.情报科学,20038 齐艳红,张文军. CorreDetector:一种用于信息资料相关性分析的网络共享软件.情报学报,20039 张文军,齐艳红.生物多样性和均匀度显著性的统计检验及网络计算软件.现代计算机,200210 张文军,齐艳红 1Schoenly KG.泛函连接网络计算软件及其在生物多样性研究中的应用.生物多样性,2002 ;(3)11 沈向若.网络信息安全隐患及防范对策.图书馆论坛,2001 ;(1)12 袁嘉秀.普及型用户界面的理想模式.图书馆论坛,2001 ;(5)13 夏 旭.人大复印报刊资料G9分册 收录论文的计量分析.高校文献信息研究,2000 ;(1)(责编:勃王京) 情报技术 J ournal of Information No. 11 ,200334 1995-2005 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.