基于主成分分析和Topsis的电子部组件评价方法和装置与流程

    专利查询2022-07-07  158


    基于主成分分析和topsis的电子部组件评价方法和装置
    技术领域
    1.本技术涉及环境效应数据综合评价技术领域,特别是涉及一种基于主成分分析和topsis的电子部组件评价方法、装置、计算机设备、存储介质和计算机程序产品。


    背景技术:

    2.在航空电子部组件投入使用之前,往往会通过开展外场环境试验来考核其环境适应性,在试验过程中会产生大量的电子部组件环境效应数据,并且包含多个性能参数,在评估这种电子部组件的性能水平的过程中,为了更全面、更准确地反映电子部组件的整体性能水平需要考虑以下两个方面的问题:一方面,需要考虑尽可能多的指标来避免对电子部组件整体性能水平评价的片面性;另一方面,需要考虑各性能参数之间的相关性而导致的各参数反映的信息在一定程度上有所重叠。
    3.综合评价方法是一种数据分析方法的一种,用于对涵盖多个属性的事物进行评价,常用的综合评价方法包括层次分析法、主成分分析法和理想解法,并且已经在诸多领域得到广泛应用。但结合电子部组件的外场环境试验数据,开展基于电子部组件的环境效应数据综合评价方法研究还比较少,目前该领域内已有采用基于主成分分析的方法对电子部组件的环境效应数据进行综合评价的相关研究。
    4.然而,电子部组件的一些性能参数之间存在较强的相关关系,现有的评价方法不能够消除指标的重叠信息,反而强化了指标之间的重叠信息,使评价结果与指标相关性的关系十分密切。因此,应用主成分分析法进行综合评价时,会使其评价结果存在较大偏差,影响评价结果的准确和真实性。


    技术实现要素:

    5.基于此,有必要针对上述技术问题,提供一种能够提高评价结果准确性和真实性的基于主成分分析和topsis的电子部组件评价方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
    6.第一方面,本技术提供了一种基于主成分分析和topsis的电子部组件评价方法。所述方法包括:
    7.获取评价对象的评价指标,对所述评价指标进行预处理获取预处理结果;所述预处理过程包括对原始数据的标准化处理和基于主成分分析的数据降维处理;
    8.基于topsis法对所述预处理结果进行综合评价,获取所述评价对象与理想解的距离;所述理想解包括正理想解和负理想解;
    9.基于所述评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于所述相对接近程度对所述评价对象进行评价。
    10.在其中一个实施例中,所述对所述评价指标进行预处理获取预处理结果包括:
    11.对所述评价指标进行标准化处理,获取标准化处理后的数据;
    12.基于所述标准化处理后的数据,进行多维性能参数降维处理,获取预处理结果。
    13.在其中一个实施例中,所述进行多维性能参数降维处理,获取预处理结果包括:
    14.计算所述评价指标的相关矩阵,并获取所述相关矩阵的特征值和特征向量;
    15.计算主成分贡献率,基于主成分的累计贡献率确定主成分个数;
    16.基于主成分数据集替换所述评价指标,获取所述预处理结果。
    17.在其中一个实施例中,所述基于topsis法对所述预处理结果进行综合评价,获取所述评价对象与理想解的距离包括:
    18.基于所述预处理结果获取正理想解和负理想解;
    19.通过迭代计算,获取各评价对象与所述正理想解的距离,并获取各评价对象与所述负理想解的距离。
    20.在其中一个实施例中,所述基于所述评价对象与理想解的距离,获取评价对象与理想解的相对接近程度包括:
    21.获取各评价对象的正理想解和负理想解的和;
    22.计算各评价对象的负理想解与所述和的商,作为各评价对象与理想解的相对接近程度。
    23.在其中一个实施例中,所述基于所述相对接近程度对所述评价对象进行评价包括:
    24.将各评价对象与理想解的相对接近程度按照从大到小的顺序进行排列;
    25.获取相对接近程度排序最靠前的评价对象,作为最优的评价方案。
    26.第二方面,本技术还提供了一种基于主成分分析和topsis的电子部组件评价装置。所述装置包括:
    27.预处理模块,用于获取评价对象的评价指标,对所述评价指标进行预处理获取预处理结果;所述预处理过程包括对原始数据的标准化处理和基于主成分分析的数据降维处理;
    28.距离获取模块,用于基于topsis法对所述预处理结果进行综合评价,获取所述评价对象与理想解的距离;所述理想解包括正理想解和负理想解;
    29.评价模块,用于基于所述评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于所述相对接近程度对所述评价对象进行评价。
    30.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
    31.获取评价对象的评价指标,对所述评价指标进行预处理获取预处理结果;所述预处理过程包括对原始数据的标准化处理和基于主成分分析的数据降维处理;
    32.基于topsis法对所述预处理结果进行综合评价,获取所述评价对象与理想解的距离;所述理想解包括正理想解和负理想解;
    33.基于所述评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于所述相对接近程度对所述评价对象进行评价。
    34.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
    35.获取评价对象的评价指标,对所述评价指标进行预处理获取预处理结果;所述预处理过程包括对原始数据的标准化处理和基于主成分分析的数据降维处理;
    36.基于topsis法对所述预处理结果进行综合评价,获取所述评价对象与理想解的距离;所述理想解包括正理想解和负理想解;
    37.基于所述评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于所述相对接近程度对所述评价对象进行评价。
    38.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
    39.获取评价对象的评价指标,对所述评价指标进行预处理获取预处理结果;所述预处理过程包括对原始数据的标准化处理和基于主成分分析的数据降维处理;
    40.基于topsis法对所述预处理结果进行综合评价,获取所述评价对象与理想解的距离;所述理想解包括正理想解和负理想解;
    41.基于所述评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于所述相对接近程度对所述评价对象进行评价。
    42.上述基于主成分分析和topsis的电子部组件评价方法、装置、计算机设备、存储介质和计算机程序产品,获取评价对象的评价指标,对评价指标进行预处理获取预处理结果,基于topsis法对预处理结果进行综合评价,获取评价对象与理想解的距离,最后基于评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于相对接近程度对评价对象进行评价,通过与正理想解和负理想解的距离来实现评价过程,将被评价对象中的最优、劣值引入评价模型中,使评价结果能够充分反映被评价对象的整体特征,使评价结果与实际结果更为接近,提高了评价结果的真实性和准确性。
    附图说明
    43.图1为一个实施例中基于主成分分析和topsis的电子部组件评价方法的应用环境图;
    44.图2为一个实施例中基于主成分分析和topsis的电子部组件评价方法的流程示意图;
    45.图3为一个实施例中对电子部组件评价步骤的总体流程示意图;
    46.图4为一个实施例中基于主成分分析和topsis的电子部组件评价装置的结构框图;
    47.图5为一个实施例中计算机设备的内部结构图。
    具体实施方式
    48.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
    49.本技术实施例提供的基于主成分分析和topsis的电子部组件评价方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。
    50.其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电
    脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
    51.本技术旨在针对电子部组件的环境效应数据进行综合评价的问题,结合电子部组件环境效应数据的特点,提出了一种将主成分分析与理想解法(topsis法)相结合的综合评价模型。解决了单独采用主成分分析方法进行综合评价过程中由于电子部组件性能参数之间存在的相关性导致的综合评价结果的偏差,同时采用主成分分析方法对电子部组件的性能参数进行降维处理,去除属性之间的相关性,在此基础上基于topsis方法对其进行综合评价,消除了属性之间的重叠信息对综合评价结果产生的影响,使评价结果更为客观准确,以更好得反映出电子部组件的综合性能水平。
    52.在一个实施例中,如图2所示,提供了一种基于主成分分析和topsis的电子部组件评价方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
    53.步骤202,获取评价对象的评价指标,对所述评价指标进行预处理获取预处理结果;所述预处理过程包括对原始数据的标准化处理和基于主成分分析的数据降维处理。
    54.具体地,评价对象的数目为不少于一个,每个评价对象的评价指标相同且评价指标的数量不少于一个,例如有n个评价对象,每个评价对象有s个评价指标。则原始的评价指标矩阵可表示为:
    [0055][0056]
    对评价指标进行预处理获取预处理结果的过程包括对原始数据的标准化处理和基于主成分分析的数据降维处理。由于不同评价指标表示样本的不同性质,不仅量纲不同,且数值之间也可能有很大差别,因此需对数据进行标准化处理,经过标准化处理后的评价指标各变量的均值为0,方差等于1。基于主成分分析的数据降维处理包括计算相关矩阵、计算相关矩阵的特征值和特征向量、计算主成分贡献率并确定主成分个数,通过基于主成分分析的数据降维处理,将原始的s个评价指标降维到m个主成分。
    [0057]
    步骤204,基于topsis法对所述预处理结果进行综合评价,获取所述评价对象与理想解的距离;所述理想解包括正理想解和负理想解。
    [0058]
    其中,topsis法首先必须确定各项指标的正理想解和负理想解;正理想解是其各个属性值都达到各候选方案中最优值,即设想所有候选方案中的一个最理想值(方案);而负理想解是其各个属性值都接近甚至达到各候选方案中最劣值,即设想所有候选方案中的一个最劣值(方案)。随后计算出各个方案与理想解之间的加权距离,然后求出各方案与理想解的靠近水平(称之为贴近度),借此来判定各方案是否较佳,倘若某方案最为靠近理想解而又离负理想解最远,则可以判定其为最优方案。
    [0059]
    具体地,基于topsis法对预处理结果进行综合评价,分别获取评价对象与正理想解的距离,以及获取评价对象与负理想解的距离;以使得能够根据评价对象与正理想解的距离以及评价对象与负理想解的距离获取对应的评价对象与理想解的相对接近程度。
    [0060]
    步骤206,基于所述评价对象与理想解的距离,获取评价对象与理想解的相对接近
    程度,基于所述相对接近程度对所述评价对象进行评价。
    [0061]
    具体地,根据评价对象与正理想解的距离以及评价对象与负理想解的距离获取对应的评价对象与理想解的相对接近程度,通过评价对象与理想解的相对接近程度判断评价效果。若评价对象与理想解的相对接近程度越高,则评价对象的评价结果越好;反之,若评价对象与理想解的相对接近程度越低,则评价对象的评价结果越差。
    [0062]
    上述基于主成分分析和topsis的电子部组件评价方法中,获取评价对象的评价指标,对评价指标进行预处理获取预处理结果,基于topsis法对预处理结果进行综合评价,获取评价对象与理想解的距离,最后基于评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于相对接近程度对评价对象进行评价,通过与正理想解和负理想解的距离来实现评价过程,将被评价对象中的最优、劣值引入评价模型中,使评价结果能够充分反映被评价对象的整体特征,使评价结果与实际结果更为接近,提高了评价结果的真实性和准确性。
    [0063]
    在一个实施例中,所述对所述评价指标进行预处理获取预处理结果包括:
    [0064]
    对所述评价指标进行标准化处理,获取标准化处理后的数据;
    [0065]
    基于所述标准化处理后的数据,进行多维性能参数降维处理,获取预处理结果。
    [0066]
    具体地,不同指标表示样本的不同性质,不仅量纲不同,且数值之间也可能有很大差别,因此需对数据进行标准化处理,对评价指标进行标准化处理,获取标准化处理后的数据的方法可参考如下公式:
    [0067][0068][0069][0070]
    其中,为标准化后的数据;为算术平均值;sk为样本标准偏差。经标准化处理后,各变量的均值为0,方差等于1。
    [0071]
    基于标准化处理后的数据,通过主成分分析进行多维性能参数降维处理,获取预处理结果,基于主成分分析的数据降维处理包括计算相关矩阵、计算相关矩阵的特征值和特征向量、计算主成分贡献率并确定主成分个数,通过基于主成分分析的数据降维处理,将原始的s个评价指标降维到m个主成分。
    [0072]
    本实施例中,对评价指标进行标准化处理,获取标准化处理后的数据,基于标准化处理后的数据,进行多维性能参数降维处理,获取预处理结果,通过标准化处理和主成分分析降维处理,实现对评价指标的预处理,并获取预处理结果,实现了对各性能参数之间相关性的去除,消除了各性能参数反映的信息的重叠性。
    [0073]
    在一个实施例中,所述进行多维性能参数降维处理,获取预处理结果包括:
    [0074]
    计算所述评价指标的相关矩阵,并获取所述相关矩阵的特征值和特征向量;
    [0075]
    计算主成分贡献率,基于主成分的累计贡献率确定主成分个数;
    [0076]
    基于主成分数据集替换所述评价指标,获取所述预处理结果。
    [0077]
    具体地,计算评价指标的相关矩阵,并获取相关矩阵的特征值和特征向量,相关矩阵r为:
    [0078][0079]
    其中,
    [0080]
    获取相关矩阵特征向量,求得相关矩阵r的p个非负特征值,依大小顺序排列为λ1≥λ2≥λ3≥

    ≥λp>0,其相应的特征向量为:
    [0081][0082]
    计算主成分贡献率,基于主成分的累计贡献率确定主成分个数,根据特征向量,获取前m个主成分的线性组合为:
    [0083]
    y1=u
    11
    x1 u
    12
    x2

    u
    1p
    x
    p
    [0084]
    y2=u
    21
    x1 u
    22
    x2

    u
    2p
    x
    p
    [0085]
    ym=u
    m1
    x1 u
    m2
    x2

    u
    mp
    x
    p
    [0086]
    之后,计算主成分贡献率,确定主成分个数,ak为第k个主成分yk的方差贡献率;
    [0087]
    为主成分y1,y2,

    ,ym的累积贡献率。主成分的选取根据主成分的贡献率来定,通常选取主成分个数使得累积贡献率达到85%以上,即当
    [0088][0089]
    通过主成分分析的降维实现过程,将原始的可能存在相关性的参数集转换成不存在相关关系的主成分集;本实施例中,将原始的s个电子部组件性能参数降维到m个主成分,获取预处理的结果。经过两部分的预处理过程得到原始数据集经过预处理的最终结果为:
    [0090][0091]
    本实施例中,计算评价指标的相关矩阵,并获取相关矩阵的特征值和特征向量,计算主成分贡献率,基于主成分的累计贡献率确定主成分个数,基于主成分数据集替换所述评价指标,获取预处理结果,实现了对于评价指标的预处理,并获取预处理结果,实现了对各性能参数之间相关性的去除,消除了各性能参数反映的信息的重叠性。
    [0092]
    在一个实施例中,所述基于topsis法对所述预处理结果进行综合评价,获取所述评价对象与理想解的距离包括:
    [0093]
    基于所述预处理结果获取正理想解和负理想解;
    [0094]
    通过迭代计算,获取各评价对象与所述正理想解的距离,并获取各评价对象与所述负理想解的距离。
    [0095]
    具体地,基于预处理结果获取正理想解和负理想解,正理想解和负理想解可表示为:
    [0096]z
    =(z
    max1
    ,z
    max2
    ,...,z
    maxn
    ),z-=(z
    min1
    ,z
    min2
    ,...,z
    minn
    )
    [0097]
    其中,z

    为正理想解;z-为负理想解。
    [0098]
    通过迭代计算,获取各评价对象与正理想解的距离,并获取各评价对象与负理想解的距离,第i个评价对象与正理想解的距离以及第i个评价对象与负理想解的距离可以表示为:
    [0099][0100]
    其中,s
    i
    为i个评价对象与正理想解的距离;s
    i-为第i个评价对象与负理想解的距
    离。
    [0101]
    本实施例中,基于预处理结果获取正理想解和负理想解,通过迭代计算,获取各评价对象与正理想解的距离,并获取各评价对象与负理想解的距离,并能够进一步获取评价对象与理想解的接近程度,根据评价对象与理想解的接近程度不仅能对评价对象进行合理排序,还能充分反映各评价方案之间的差距,定量显示不同评价对象的优劣程度,使电子部组件的综合性能评价结果更加真实、直观和可靠。
    [0102]
    在一个实施例中,所述基于所述评价对象与理想解的距离,获取评价对象与理想解的相对接近程度包括:
    [0103]
    获取各评价对象的正理想解和负理想解的和;
    [0104]
    计算各评价对象的负理想解与所述和的商,作为各评价对象与理想解的相对接近程度。
    [0105]
    具体地,获取各评价对象与理想解的相对接近程度的方法可参考如下公式:
    [0106]ci
    =s
    i-/(s
    i
    s
    i-),i=1,2,...,n
    [0107]
    其中,ci是第i各评价对象与理想解的相对接近程度,评价对象与理想解的相对接近程度能够表明评价单元与理想状态的接近程度,评价对象与理想解的相对接近程度越高则评价结果越好。
    [0108]
    本实施例中,获取各评价对象的正理想解和负理想解的和,计算各评价对象的负理想解与所述和的商,作为各评价对象与理想解的相对接近程度,通过获取各评价对象与理想解的相对接近程度实现对评价对象的评价效果的判断,提高了评价结果的真实性和准确性。
    [0109]
    在一个实施例中,所述基于所述相对接近程度对所述评价对象进行评价包括:
    [0110]
    将各评价对象与理想解的相对接近程度按照从大到小的顺序进行排列;
    [0111]
    获取相对接近程度排序最靠前的评价对象,作为最优的评价方案。
    [0112]
    具体地,将各评价对象与理想解的相对接近程度按照从大到小的顺序进行排列,排序越靠前的评价对象,评价效果越好。获取相对接近程度排序最靠前的评价对象,作为最优的评价方案,实现最优评价。
    [0113]
    本实施例中,通过将各评价对象与理想解的相对接近程度按照从大到小的顺序进行排列,获取相对接近程度排序最靠前的评价对象,作为最优的评价方案,不仅能够对评价对象进行合理排序,还能充分反映各评价方案之间的差距,定量显示不同评价对象的优劣程度,使电子部组件的综合性能评价结果更加真实、直观、可靠。
    [0114]
    图3为一个实施例中对电子部组件评价步骤的总体流程示意图,如图3所示,本实施例中,首先采用主成分分析的方法对电子部组件各性能参数组成的参数集合进行降维处理,其目的在于去除各性能参数之间的相关性,以消除各性能参数反映的信息的重叠性。在此基础上,采用topsis模型对电子部组件的环境效应数据进行综合评价。相比单纯的基于topsis的综合评价方法,本技术加入了对电子部组件各性能参数之间的相关性的处理过程,消除了一些指标参数的对评价结果的重复影响,同时简化了基于topsis的综合评价模型的计算过程。在环境适应性的相关研究中,也有人提出了基于主成分分析的电子设备的性能综合评价方法,相比这种方法,本技术将主成分分析法和基于topsis的方法相结合使评价结果具有更强的可解释性。
    [0115]
    此外,本技术中运用贴近度能够准确度量电子部组件总体性能的优劣,不仅能对评价对象进行合理排序,还能充分反映各评价方案之间的差距,定量显示不同评价对象的优劣程度,使电子部组件的综合性能评价结果更加真实、直观、可靠。
    [0116]
    应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
    [0117]
    基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的基于主成分分析和topsis的电子部组件评价方法的基于主成分分析和topsis的电子部组件评价装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个基于主成分分析和topsis的电子部组件评价装置实施例中的具体限定可以参见上文中对于基于主成分分析和topsis的电子部组件评价方法的限定,在此不再赘述。
    [0118]
    在一个实施例中,如图4所示,提供了一种基于主成分分析和topsis的电子部组件评价装置,包括:预处理模块401、距离获取模块402和评价模块403,其中:
    [0119]
    预处理模块401,用于获取评价对象的评价指标,对所述评价指标进行预处理获取预处理结果;所述预处理过程包括对原始数据的标准化处理和基于主成分分析的数据降维处理;
    [0120]
    距离获取模块402,用于基于topsis法对所述预处理结果进行综合评价,获取所述评价对象与理想解的距离;所述理想解包括正理想解和负理想解;
    [0121]
    评价模块403,用于基于所述评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于所述相对接近程度对所述评价对象进行评价。
    [0122]
    在一个实施例中,所述预处理模块401具体用于:对所述评价指标进行标准化处理,获取标准化处理后的数据;基于所述标准化处理后的数据,进行多维性能参数降维处理,获取预处理结果。
    [0123]
    在一个实施例中,所述预处理模块401还用于:计算所述评价指标的相关矩阵,并获取所述相关矩阵的特征值和特征向量;计算主成分贡献率,基于主成分的累计贡献率确定主成分个数;基于主成分数据集替换所述评价指标,获取所述预处理结果。
    [0124]
    在一个实施例中,所述距离获取模块402具体用于:基于所述预处理结果获取正理想解和负理想解;通过迭代计算,获取各评价对象与所述正理想解的距离,并获取各评价对象与所述负理想解的距离。
    [0125]
    在一个实施例中,所述评价模块403具体用于:获取各评价对象的正理想解和负理想解的和;计算各评价对象的负理想解与所述和的商,作为各评价对象与理想解的相对接近程度。
    [0126]
    在一个实施例中,所述评价模块403还用于:将各评价对象与理想解的相对接近程度按照从大到小的顺序进行排列;获取相对接近程度排序最靠前的评价对象,作为最优的
    评价方案。
    [0127]
    上述基于主成分分析和topsis的电子部组件评价装置,获取评价对象的评价指标,对评价指标进行预处理获取预处理结果,基于topsis法对预处理结果进行综合评价,获取评价对象与理想解的距离,最后基于评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于相对接近程度对评价对象进行评价,通过与正理想解和负理想解的距离来实现评价过程,将被评价对象中的最优、劣值引入评价模型中,使评价结果能够充分反映被评价对象的整体特征,使评价结果与实际结果更为接近,提高了评价结果的真实性和准确性。
    [0128]
    上述基于主成分分析和topsis的电子部组件评价装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
    [0129]
    在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于主成分分析和topsis的电子部组件评价方法。
    [0130]
    本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
    [0131]
    在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
    [0132]
    获取评价对象的评价指标,对所述评价指标进行预处理获取预处理结果;所述预处理过程包括对原始数据的标准化处理和基于主成分分析的数据降维处理;
    [0133]
    基于topsis法对所述预处理结果进行综合评价,获取所述评价对象与理想解的距离;所述理想解包括正理想解和负理想解;
    [0134]
    基于所述评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于所述相对接近程度对所述评价对象进行评价。
    [0135]
    在一个实施例中,处理器执行计算机程序时还实现以下步骤:对所述评价指标进行标准化处理,获取标准化处理后的数据;基于所述标准化处理后的数据,进行多维性能参数降维处理,获取预处理结果。
    [0136]
    在一个实施例中,处理器执行计算机程序时还实现以下步骤:计算所述评价指标的相关矩阵,并获取所述相关矩阵的特征值和特征向量;计算主成分贡献率,基于主成分的累计贡献率确定主成分个数;基于主成分数据集替换所述评价指标,获取所述预处理结果。
    [0137]
    在一个实施例中,处理器执行计算机程序时还实现以下步骤:基于所述预处理结果获取正理想解和负理想解;通过迭代计算,获取各评价对象与所述正理想解的距离,并获取各评价对象与所述负理想解的距离。
    [0138]
    在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取各评价对象的正理想解和负理想解的和;计算各评价对象的负理想解与所述和的商,作为各评价对象与理想解的相对接近程度。
    [0139]
    在一个实施例中,处理器执行计算机程序时还实现以下步骤:将各评价对象与理想解的相对接近程度按照从大到小的顺序进行排列;获取相对接近程度排序最靠前的评价对象,作为最优的评价方案。
    [0140]
    上述计算机设备,获取评价对象的评价指标,对评价指标进行预处理获取预处理结果,基于topsis法对预处理结果进行综合评价,获取评价对象与理想解的距离,最后基于评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于相对接近程度对评价对象进行评价,通过与正理想解和负理想解的距离来实现评价过程,将被评价对象中的最优、劣值引入评价模型中,使评价结果能够充分反映被评价对象的整体特征,使评价结果与实际结果更为接近,提高了评价结果的真实性和准确性。
    [0141]
    在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
    [0142]
    获取评价对象的评价指标,对所述评价指标进行预处理获取预处理结果;所述预处理过程包括对原始数据的标准化处理和基于主成分分析的数据降维处理;
    [0143]
    基于topsis法对所述预处理结果进行综合评价,获取所述评价对象与理想解的距离;所述理想解包括正理想解和负理想解;
    [0144]
    基于所述评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于所述相对接近程度对所述评价对象进行评价。
    [0145]
    在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对所述评价指标进行标准化处理,获取标准化处理后的数据;基于所述标准化处理后的数据,进行多维性能参数降维处理,获取预处理结果。
    [0146]
    在一个实施例中,计算机程序被处理器执行时还实现以下步骤:计算所述评价指标的相关矩阵,并获取所述相关矩阵的特征值和特征向量;计算主成分贡献率,基于主成分的累计贡献率确定主成分个数;基于主成分数据集替换所述评价指标,获取所述预处理结果。
    [0147]
    在一个实施例中,计算机程序被处理器执行时还实现以下步骤:基于所述预处理结果获取正理想解和负理想解;通过迭代计算,获取各评价对象与所述正理想解的距离,并获取各评价对象与所述负理想解的距离。
    [0148]
    在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取各评价对象的正理想解和负理想解的和;计算各评价对象的负理想解与所述和的商,作为各评价对象与理想解的相对接近程度。
    [0149]
    在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将各评价对象与理想解的相对接近程度按照从大到小的顺序进行排列;获取相对接近程度排序最靠前的评价对象,作为最优的评价方案。
    [0150]
    上述存储介质,获取评价对象的评价指标,对评价指标进行预处理获取预处理结果,基于topsis法对预处理结果进行综合评价,获取评价对象与理想解的距离,最后基于评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于相对接近程度对评
    价对象进行评价,通过与正理想解和负理想解的距离来实现评价过程,将被评价对象中的最优、劣值引入评价模型中,使评价结果能够充分反映被评价对象的整体特征,使评价结果与实际结果更为接近,提高了评价结果的真实性和准确性。
    [0151]
    在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
    [0152]
    获取评价对象的评价指标,对所述评价指标进行预处理获取预处理结果;所述预处理过程包括对原始数据的标准化处理和基于主成分分析的数据降维处理;
    [0153]
    基于topsis法对所述预处理结果进行综合评价,获取所述评价对象与理想解的距离;所述理想解包括正理想解和负理想解;
    [0154]
    基于所述评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于所述相对接近程度对所述评价对象进行评价。
    [0155]
    在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对所述评价指标进行标准化处理,获取标准化处理后的数据;基于所述标准化处理后的数据,进行多维性能参数降维处理,获取预处理结果。
    [0156]
    在一个实施例中,计算机程序被处理器执行时还实现以下步骤:计算所述评价指标的相关矩阵,并获取所述相关矩阵的特征值和特征向量;计算主成分贡献率,基于主成分的累计贡献率确定主成分个数;基于主成分数据集替换所述评价指标,获取所述预处理结果。
    [0157]
    在一个实施例中,计算机程序被处理器执行时还实现以下步骤:基于所述预处理结果获取正理想解和负理想解;通过迭代计算,获取各评价对象与所述正理想解的距离,并获取各评价对象与所述负理想解的距离。
    [0158]
    在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取各评价对象的正理想解和负理想解的和;计算各评价对象的负理想解与所述和的商,作为各评价对象与理想解的相对接近程度。
    [0159]
    在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将各评价对象与理想解的相对接近程度按照从大到小的顺序进行排列;获取相对接近程度排序最靠前的评价对象,作为最优的评价方案。
    [0160]
    上述计算机程序产品,获取评价对象的评价指标,对评价指标进行预处理获取预处理结果,基于topsis法对预处理结果进行综合评价,获取评价对象与理想解的距离,最后基于评价对象与理想解的距离,获取评价对象与理想解的相对接近程度,基于相对接近程度对评价对象进行评价,通过与正理想解和负理想解的距离来实现评价过程,将被评价对象中的最优、劣值引入评价模型中,使评价结果能够充分反映被评价对象的整体特征,使评价结果与实际结果更为接近,提高了评价结果的真实性和准确性。
    [0161]
    需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
    [0162]
    本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
    本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
    [0163]
    以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
    [0164]
    以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
    转载请注明原文地址:https://tc.8miu.com/read-1333.html

    最新回复(0)