[发明专利]一种基于聚类的分步式数据降维方法在审
申请号: | 201710809903.8 | 申请日: | 2017-09-08 |
公开(公告)号: | CN107562908A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 谢国;张永艳;张春丽;刘伟;黑新宏;钱富才 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06K9/62 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 杨洲 |
地址: | 710048*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分步 数据 方法 | ||
技术领域
本发明属于数据挖掘领域,具体涉及一种聚类和降维相结合的高效的数据降维方法。
背景技术
近几年,工业监测数据大量产生,如何从大量数据中提取有效信息已成为工业界的重要研究课题。现有研究中,数据降维方法能够把高维数据通过低维空间表现出来的同时,保留绝大多部分有效信息,消除数据冗余,已成为一种有效的信息提取手段,被广泛研究。目前,主要的降维方法包括PCA、LDA、局部线性降维LLE、非线性降维核PCA、多层自动编码等,但由于各自方法的局限性,在数据维数较高时,效率较低,难以满足数据发展的迫切需求。
发明内容
本发明的目的在于提供一种基于聚类的分步式降维方法,可以进一步提高降维的有效性。
为实现上述目的本发明采用以下技术方案:一种基于聚类的分步式降维方法,包括如下步骤:
步骤1、对工业监测数据按数据点间的距离进行聚类;
步骤2、对步骤1产生的聚类数据的每一类数据分别进行降维,即分区降维;
步骤3:对步骤2产生降维后的数据进行一系列调整之后再进行一次降维。
作为本发明进一步的方案,步骤1具体按照以下步骤实施:
步骤(1.1)、工业监测数据为矩阵X,令xkT=(xk1,xk2,...,xkp),k=1,2,...,N,p为变量数目,N是采样的样本数目;
步骤(1.2)、将所述步骤(1.1)中数据集分成a类,其中a为给定常数,随机选择a个样本作为初始均值向量,它的集合U={u1,u2,...,ua},即为a类样本的中心,ui=xkT,i=1,2,...,a;
步骤(1.3)、分别计算N个采样样本xk分别到各个中心ui的距离,dik=||xkT-ui||2;
步骤(1.4)、根据距离最近的均值向量确定每个样本xk的标记,每个样本只能属于某一类;聚类之后,第一类集合表示为C1,card(C1)=l1,其中i=1,2,...,l1,为样本向量xk,同理第a类集合表示为Ca,card(Ca)=la其中i=1,2,...,la,且要满足
作为本发明进一步的方案,步骤2具体按照以下步骤实施:
对步骤1聚类后每类的样本数据进行降维,先对聚类之后的第一类数据进行降维,再用同样的方法对剩下的(a-1)类依次进行降维,第一类样本集合为C1,
步骤(2.1)、对第一类样本集合C1进行中心化,中心化过程为其中xij分别表示样本集合C1中第i行第j列的数据,中心化过程就是把C1中的每一个数据减去该列数据的平均数;
步骤(2.2)、计算样本的协方差矩阵C1TC1;
步骤(2.3)、对协方差矩阵C1TC1做特征值分解;
步骤(2.4)、取最大的d1个特征值对应的特征向量其中q=1,2,...,d1,且d1≤l1;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710809903.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置