[Método de avaliação abrangente] Métodos comuns de avaliação abrangente e sua implementação


1. Pré-processamento de dados

1.1 Atributos que distinguem os indicadores

  1. indicador positivo
  2. indicador negativo
  3. indicadores intermediários
  4. indicador de intervalo

1.2 Indicadores positivos

1.2.1 Indicadores negativos

O método positivo de indicadores negativos, também conhecido como método de reversão de indicadores, refere-se à conversão de indicadores que originalmente refletem situações negativas em indicadores que refletem situações positivas para facilitar a comparação e análise. Este método é amplamente utilizado em indicadores de avaliação, pesquisas de mercado, análise de dados e outras áreas.

Especificamente, o método positivo de indicadores negativos pode ser dividido nas seguintes etapas:

  1. Determine os indicadores a serem encaminhados

  2. Determine que tipo de positivação é necessária para indicadores negativos.Os métodos comuns incluem valor recíproco, logarítmico, absoluto, etc.

  3. A fórmula de cálculo dos indicadores de encaminhamento depende de diferentes métodos de encaminhamento.

  4. Normalizar os indicadores encaminhados para torná-los mais comparáveis

O seguinte apresenta um método positivo para indicadores negativos.

Para um conjunto de dados de indicadores negativos:
y 1 , y 2 , . . . , yn y_{1},y_{2},...,y_{n}sim1,sim2,... ,simnão
取出最大值:
ymax = max ⁡ { y 1 , y 2 , . . . , yn } y_{max}=\max\left \{ y_{1},y_{2},...,y_{n} \right \}simma x=máx.{ e1,sim2,... ,simnão}
Então use este valor para atualizaryi y_{i}simeu
yi : = ymax − yi y_{i}:=y_{max}-y_{i}simeu:=simma x-simeu

1.2.2 Indicadores intermediários

Indicadores intermediários significam que o valor do indicador não deve ser muito pequeno ou muito grande. É melhor escolher um valor específico. Por exemplo, o melhor valor de pH de um corpo de água é 7. O seguinte apresenta um método de encaminhamento para indicadores intermediários:

Para um conjunto de dados de indicadores intermediários:
y 1 , y 2 , . . . , yn y_{1},y_{2},...,y_{n}sim1,sim2,... ,simnão
Primeiro estabeleça um valor ideal:
ybest y_{best}simmelhor _ _
Em seguida, calcule a distância entre cada dado neste conjunto de dados e o valor ideal e pegue o maior:

M = max ⁡ { ∣ y 1 − ybest ∣ , ∣ y 2 − ybest ∣ , . . . , ∣ yn − ybest ∣ } M=\max\left \{ \left | y_{1} -y_{melhor}\direita |, \esquerda | y_{2} -y_{melhor}\certo | , ... , \esquerda | y_{n} -y_{melhor}\certo | \certo \}M=máx.{ y1-simmelhor _ _,e2-simmelhor _ _,... ,enão-simmelhor _ _ }

Em seguida, use este valor para atualizar yi y_{i} um por umsimeu
yi : = 1 − ∣ yi − ybest ∣ M y_{i}:=1-\frac{ \left | y_{i} -y_{melhor}\certo | }{M}simeu:=1-Meeu-simmelhor _ _

1.2.3 Indicador de intervalo

Indicadores do tipo intervalo significam que o valor do indicador cai melhor dentro de um determinado intervalo. Por exemplo, a temperatura corporal de uma pessoa está em 3 6 ∘ C 36^{\circ}C3 6 Ca3 7 ∘ C 37^{\circ}C3 7∘C émelhor. A seguir é apresentado um método de encaminhamento para indicadores de intervalo:

Para um conjunto de dados do indicador de intervalo:
y 1 , y 2 , . . . , yn y_{1},y_{2},...,y_{n}sim1,sim2,... ,simnão
Primeiro trace um intervalo ideal:
( a , b ) \left( a,b \right)( uma ,b )
Obtenha os valores máximo e mínimo deste conjunto de dados:
ymax = max ⁡ { y 1 , y 2 , . . . , yn } , ymin = min ⁡ { y 1 , y 2 , . . . , yn } y_{ max}=\max\left \{ y_{1},y_{2},...,y_{n} \right \} , y_{min}=\min\left \{ y_{1} ,y_{ 2},...,y_{n} \direita \}simma x=máx.{ e1,sim2,... ,simnão},simmin=min{ e1,sim2,... ,simnão}

Em seguida, calcule um valor MMM
M = max ⁡ { a − ymin , ymax − b } M=\max\left \{ a-y_{min},y_{max}-b \right \}M=máx.{ uma-simmin,simma x-b }

Em seguida, use a seguinte fórmula para atualizar yi y_{i} um por umsimeu
yi : = { 1 − a − yia − ymin , ymin ≤ yi < a 1 , a ≤ yi ≤ b 1 − yi − bymax − b , b < yi ≤ ymax y_{i}:= \left\{\begin {matriz} 1-\frac{a-y_{i}}{a-y_{min}},y_{min} \le y_{i} < a \\ 1,a \le y_{i} \le b \\ 1-\frac{y_{i}-b}{y_{max}-b},b < y_{i} \le y_{max} \end{matriz}\right.simeu:= 1-uma - vocêminuma - vocêeu,simminsimeu<a1 ,asimeub1-simma x−b _simeu b,b<simeusimma x
É mais intuitivo usar o seguinte diagrama ladder:
Insira a descrição da imagem aqui

1.3 Padronização

1.3.1 Normalização do escore Z

Para amostra XXCada recurso em X :

X normalizado = ( X − μ ) σ X_{normalizado} = \frac{(X - \mu)}{\sigma}Xn ou mal l i ze d=p( X-m ).

Entre eles, μ\muμ é a média do recurso,σ \sigmaσ é o desvio padrão do recurso.

1.3.2 Normalização mínimo-máximo

Para amostra XXCada recurso em X :

X normalizado = ( X − X min ) ( X max − X min ) X_{normalizado} = \frac{(X - X_{min})}{(X_{max} - X_{min})}Xn ou mal l i ze d=( Xma x-Xmin)( X-Xmin)

Entre eles, X min X_{min}Xminé o valor mínimo do recurso, X max X_{max}Xma xé o valor máximo deste recurso.

1.3.3 Padronização robusta

Para amostra XXCada recurso em X :

X normalizado = ( X − mediana ) IQR / 2 X_{normalizado} = \frac{(X - mediana)}{IQR/2}Xn ou mal l i ze d=QR / 2( X-m e d ian )

onde mediana é a mediana da característica e IQR é o intervalo interquartil (ou seja, a diferença entre os quartis superior e inferior).

1.3.4 Normalização

Para amostra XXCada recurso em X :

X normalizado = X ∑ i = 1 nxi 2 X_{normalizado} = \frac{X}{\sqrt{\sum_{i=1}^{n}x_i^2}}Xn ou mal l i ze d=eu = 1nãoxeu2 X

Entre eles, nn é o número de recursos da amostra.

2. Método de avaliação difuso (subjetivo) (não recomendado)

  • Adequado para problemas de avaliação sem indicadores fornecidos

3.Processo hierárquico analítico (subjetivo) (não recomendado)

  • Adequado para problemas de avaliação sem indicadores fornecidos

4. Método de análise de componentes principais PCA (objetivo)

A análise de componentes principais é uma técnica de redução de dimensionalidade não supervisionada comumente usada que projeta os dados originais em um novo espaço de baixa dimensão, a fim de preservar a variância máxima dos dados. Ao escolher um número apropriado de componentes principais, podemos capturar as informações mais importantes dos dados e reduzir a dimensionalidade dos dados originais.

4.1 Etapas

  1. Encaminhamento e padronização de dados: suponha que tenhamos ppDados de amostraX = ( x 1 , x 2 , . . . , xn ) em p dimensãoX=( x1,x2,... ,xnão) , a média dos dados de cada dimensão é 0 e o desvio padrão é 1. O objetivo desta etapa é remover a influência dimensional entre as dimensões.
    xj ′ = xj − x ˉ σ j ( j = 1 , 2 , . . . , p ) \boldsymbol{x}_j' = \frac{\boldsymbol{x}_j-\bar{\boldsymbol{x}}} {\sigma_j} (j=1,2,...,p)xj'=pjxj-xˉ( j=1 ,2 ,... ,p )
    onde,x ˉ \bar{\boldsymbol{x}}xˉ é a média de todos os dados amostrais,σ j \sigma_jpjÉ jjO desvio padrão da dimensão j .

  2. Calcular matriz de covariância: Calcule a matriz de covariância dos dados padronizados. A matriz de covariância descreve a correlação entre diferentes recursos.

    Exemplo:
    Σ = 1 n − 1 ( X − X ˉ ) T ( X − X ˉ ) \Sigma = \frac{1}{n-1}(X-\bar{X})^T(X-\bar {X})S=n-11( X-Xˉ )T (X-Xˉ )
    onde,Σ \SigmaΣ é a matriz de covariância,XXX é a matriz de dados padronizada,X ˉ \bar{X}Xˉ é a média de cada recurso,nnn é o tamanho da amostra.

  3. Calcular autovalores e autovetores: Execute a decomposição de autovalores na matriz de covariância para obter autovalores e autovetores correspondentes. O vetor de recursos representa a direção dos dados no novo espaço de recursos.

  4. Selecione os componentes principais: classifique os autovetores de acordo com o tamanho de seus autovalores e selecione os k autovetores principais como componentes principais. Os autovalores correspondentes a esses componentes principais são maiores e contêm mais informações de dados originais.

  5. Calcular projeção: Projete os dados originais nos componentes principais selecionados para obter os dados dimensionalmente reduzidos.

    Exemplo: Y = X padrão WY = X_{\text{padrão}}WS=Xpadrão
    Parte W , YYY é a matriz de dados dimensionalmente reduzida,X std X_{\text{std}}Xpadrãoé a matriz de dados padronizada, WWW é a matriz de projeção composta pelos primeiros k autovetores.

  6. Opcional: Reconstrua os dados: Com base nos dados dimensionalmente reduzidos e na matriz de projeção, os dados podem ser remapeados no espaço original por meio da transformação inversa.

    Exemplo: X reconstruído = YWT X_{\text{reconstruído}} = YW^TXreconstruído=O WT
    其中,X reconstruído X_{\text{reconstruído}}Xreconstruídoé a matriz de dados reconstruída.

4.2 Implementação

>>> import numpy as np
>>> from sklearn.decomposition import PCA

# 输入待降维数据 (5 * 6) 矩阵,6个维度,5个样本值
>>> A = np.array([[84,65,61,72,79,81],[64,77,77,76,55,70],[65,67,63,49,57,67],[74,80,69,75,63,74],[84,74,70,80,74,82]])
>>> print(A)
[[84 65 61 72 79 81]
 [64 77 77 76 55 70]
 [65 67 63 49 57 67]
 [74 80 69 75 63 74]
 [84 74 70 80 74 82]]
 
# 直接使用PCA进行降维
>>> pca = PCA(n_components=2) #降到 2 维
>>> pca.fit(A)
PCA(n_components=2)
>>> pca.transform(A) # 降维后的结果
array([[-16.14860528, -12.48396235],
       [ 10.61676743,  15.67317428],
       [ 23.40212697, -13.607117  ],
       [ -0.43966353,   7.77054621],
       [-17.43062559,   2.64735885]])
>>> pca.explained_variance_ratio_ # 降维后的各主成分的方差值占总方差值的比例,即方差贡献率
array([0.63506778, 0.339022  ])
>>> pca.explained_variance_ # 降维后的各主成分的方差值
array([306.29319053, 163.51030959])

5. Método Topsis (objetivo)

O método de avaliação abrangente Topsis é um método de análise de decisão multidimensional adequado para uma variedade de cenários complexos de avaliação e tomada de decisão. Para explicar com mais clareza, explicarei cada etapa com mais detalhes.

Em primeiro lugar, o plano de avaliação necessita de considerar múltiplos indicadores de avaliação ao mesmo tempo, estes indicadores podem ser contraditórios ou ter pesos diferentes, devendo ser padronizados através de um determinado modelo matemático e ponderados de acordo com a sua importância relativa. O método Topsis baseia-se nesta estrutura e utiliza o seguinte método de cálculo para encontrar a pontuação abrangente de cada solução em cada indicador.

5.1 Encaminhamento

Veja 1.2 para detalhes

5.2 Padronização

Geralmente, o método de normalização 1.3.4 é usado.

Suponha que existam n soluções (ou entidades), cada solução possui m indicadores de avaliação diferentes e uma avaliação abrangente é realizada entre diferentes indicadores de avaliação. Para o índice j de cada plano i, seu valor padronizado v(i,j) pode ser obtido através do seguinte cálculo:

vij = xij ∑ i = 1 nxij 2 v_{ij} = \frac{x_{ij}}{\sqrt{\sum_{i=1}^n{x^2_{ij}}}}veu=eu = 1nãoxeu j2 xeu

onde xij x_{ij}xeuIndica os dados originais do j-ésimo indicador do i-ésimo plano. A padronização unifica o intervalo de dados de diferentes dimensões entre 0 e 1 e elimina o impacto das magnitudes dos dados.

5.3 Calcular soluções ideais positivas e negativas

  • Se nenhum encaminhamento for feito:

Para indicadores de benefícios, tais como preço, rendimento, etc., eles precisam ser maximizados; enquanto para indicadores de custos, tais como custos, passivos, etc., eles precisam ser minimizados. Os valores máximo e mínimo de cada indicador nas n soluções fornecidas podem ser calculados separadamente. Suponha que a solução ideal positiva do j-ésimo indicador seja vj + v^{+}_{j}vj+, a solução ideal negativa é vj − v^{-}_{j}vj. O método de cálculo específico é o seguinte:

Para indicadores de benefícios:

vj + = max ⁡ { vij ∣ i = 1 , 2 , ⋯ , n } v^{+}_{j} = \max{\{v_{ij}| eu = 1, 2, \cdots, n\}}vj+=máx.{ veueu=1 ,2 ,,n }

vj − = min ⁡ { vij ∣ i = 1 , 2 , ⋯ , n } v^{-}_{j} = \min{\{v_{ij}| eu = 1, 2, \cdots, n\}}vj=min{ veueu=1 ,2 ,,n }

Para indicadores de custos:

vj + = min ⁡ { vij ∣ i = 1 , 2 , ⋯ , n } v^{+}_{j} = \min{\{v_{ij}| eu = 1, 2, \cdots, n\}}vj+=min{ veueu=1 ,2 ,,n }

vj − = max ⁡ { vij ∣ i = 1 , 2 , ⋯ , n } v^{-}_{j} = \max{\{v_{ij}| eu = 1, 2, \cdots, n\}}vj=máx.{ veueu=1 ,2 ,,n }

  • Se o encaminhamento for feito:

Basta pegar o valor máximo de cada vetor coluna.

5.4 Calcule a distância entre cada solução e as soluções ideais positivas e negativas

Após a normalização, a distância entre cada solução e as soluções ideais positivas e negativas pode ser calculada. Suponha que a distância entre a i-ésima solução e a solução ideal seja Si + S_{i}^{+}Seu+, a distância até a solução ideal negativa é Si − S_{i}^{-}Seu

S i + = ∑ j = 1 m ( vij − vj + ) 2 S^{+}_{i} = \sqrt{\sum_{j=1}^m{(v_{ij}-v^{+} _{j})}^{2}}Seu+=j = 1eu( veu-vj+)2

S i − = ∑ j = 1 m ( vij − vj − ) 2 S^{-}_{i} = \sqrt{\sum_{j=1}^m{(v_{ij}-v^{-} _{j})}^{2}}Seu=j = 1eu( veu-vj)2

Entre eles, mmm é o número de dimensões do indicador. S i + S^{+}_{i}Seu+Esquema de representação iiA distância entre i e a solução ideal,S i − S^{-}_{i}SeuEsquema de representação iiA distância entre i e a solução ideal negativa. Quanto menor o valor, mais próximo ele está da solução ideal. Portanto, o intervalo de soluções ideais positivas e negativas pode ser expandido para[0, 1] [0, 1][ 0 ,1 ] como base para indicadores de inspeção.

5.5 Calcular a pontuação geral

A pontuação abrangente final si s_iéeuIsso pode ser obtido pesando cada métrica da seguinte forma:

si = S i - S i + + S i - s_{i} = \frac{S^{-}_{i}}{S_{i}^{+}+S_{i}^{-}}éeu=Seu++SeuSeu

Entre eles, S i + S_{i}^{+}Seu+Representa o iithA distância entre i soluções e a solução ideal,S i − S_{i}^{-}SeuRepresenta o iithA distância entre i soluções e a solução ideal negativa. Pontuação abrangentesi s_iéeuPode ser considerada como a média ponderada dos indicadores de avaliação. Quando a pontuação geral é maior, significa que o segundoAs soluções i são melhores.

Aqui está um exemplo de como usar esse método para tomada de decisões. Por exemplo, uma empresa deseja escolher a plataforma de aprendizado de máquina mais adequada levando em consideração diversas métricas. Seus indicadores de avaliação incluem pontuações de recursos (como tamanho, precisão de vários tipos de modelos, etc.), pontuações de qualidade de serviço (incluindo facilidade de uso, tempo de resposta, privacidade de dados, etc.), pontuações de preços, etc. Assumimos que existem três plataformas candidatas de aprendizado de máquina e os indicadores de avaliação são mostrados na tabela a seguir:

Plataforma candidata Pontuação do recurso (0 - 1) Índice de qualidade do serviço (0 - 1) Pontuação de preço (0 - 1)
Plataforma A 0,8 0,6 0,7
Plataforma B 0,6 0,8 0,6
Plataforma C 0,7 0,5 0,8

Use o método Topsis para calcular a pontuação de cada plataforma:

Padronize cada índice de avaliação, calcule as soluções ideais positivas e negativas que atendem a cada índice padronizado e calcule a distância entre cada plataforma e a solução ideal:

Plataforma candidata Pontuação de recursos Índice de qualidade do serviço pontuação de preço solução ideal solução ideal negativa distância até a solução ideal distância para solução ideal negativa classificações gerais
Plataforma A 0,8 0,6 0,7 0,8 0,5 0,2236 0,3606 0,3825
Plataforma B 0,6 0,8 0,6 0,8 0,5 0,2828 0,2828 0,5000
Plataforma C 0,7 0,5 0,8 0,8 0,5 0,2449 0,3317 0,4255

Através do cálculo, a Plataforma B possui a pontuação geral mais alta, portanto esta plataforma pode ser recomendada como sua opção preferida para aprendizado de máquina.

6. Método de análise de correlação cinza (objetivo)

A análise de correlação cinza é um método de avaliação abrangente multifatorial comumente usado, que pode ser usado para determinar a correlação entre diferentes objetos e um determinado objeto de referência. Se definirmos este objeto de referência como o objeto perfeito ideal, então o método de análise de correlação cinza pode analisar as vantagens e desvantagens de diferentes objetos.

As etapas específicas de implementação são as seguintes:

6.1 Coletando dados

Estabelecer uma matriz de índices de avaliação, em que cada linha corresponda a um fator (objeto de avaliação) e cada coluna corresponda a um índice de avaliação. Os indicadores de avaliação podem ser indicadores quantitativos ou indicadores qualitativos (qualitativos), mas os significados específicos dos indicadores devem ser os mesmos. Deixe a matriz do índice de avaliação ser XXX , ondexij x_{ij}xeuRepresenta o iitheu fatoro parajjthOs valores dos indicadores j .

Vamos primeiro dar um exemplo de dados sobre a avaliação dos indicadores dos candidatos a fornecedores de uma empresa principal:

Índice de avaliação Objeto 1 Objeto 2 Objeto 3 Objeto 4 Objeto 5 Objeto 6
qualidade do produto 0,83 0,90 0,99 0,92 0,87 0,95
Preço do produto (yuan) 326 295 340 287 310 303
Localização geográfica (km) 21 38 25 19 27 10
Serviço pós-venda (horas) 3.2 2.4 2.2 2,0 0,9 1.7
nível técnico 0,20 0,25 0,12 0,33 0,20 0,09
Benefícios econômicos 0,15 0,20 0,14 0,09 0,15 0,17
Capacidade de fornecimento (peças) 250 180 300 200 150 175
Influência do mercado 0,23 0,15 0,27 0h30 0,18 0,26
Status de entrega 0,87 0,95 0,99 0,89 0,82 0,95

6.2 Encaminhamento e padronização e estabelecimento de objetos de referência

Encaminhe e padronize a matriz do índice de avaliação e converta cada índice em um valor de índice de avaliação na mesma dimensão. O método de padronização geralmente adota a padronização Min-max. Consulte 1.2 e 1.3 para obter detalhes.

No exemplo acima, o preço do produto, a localização geográfica e o serviço pós-venda são indicadores negativos , enquanto outros são indicadores positivos. Os dados pré-processados ​​são os seguintes:

Índice de avaliação Objeto 1 Objeto 2 Objeto 3 Objeto 4 Objeto 5 Objeto 6
Indicador 1 0 0,4375 1 0,5625 0,25 0,75
Indicador 2 0,2642 0,8491 0 1 0,566 0,6981
Indicador 3 0,6071 0 0,4643 0,6786 0,3929 1
Indicador 4 0 0,3478 0,4348 0,5217 1 0,6522
Indicador 5 0,4583 0,6667 0,125 1 0,4583 0
Indicador 6 0,5455 1 0,4545 0 0,5455 0,7273
Indicador 7 0,6667 0,2 1 0,3333 0 0,1667
Indicador 8 0,5333 0 0,8 1 0,2 0,7333
Indicador 9 0,2941 0,7647 1 0,4118 0 0,7059

Crie um objeto de referência da seguinte maneira:

Índice de avaliação Objeto 1 Objeto 2 Objeto 3 Objeto 4 Objeto 5 Objeto 6 Objeto de referência
Indicador 1 0 0,4375 1 0,5625 0,25 0,75 1
Indicador 2 0,2642 0,8491 0 1 0,566 0,6981 1
Indicador 3 0,6071 0 0,4643 0,6786 0,3929 1 1
Indicador 4 0 0,3478 0,4348 0,5217 1 0,6522 1
Indicador 5 0,4583 0,6667 0,125 1 0,4583 0 1
Indicador 6 0,5455 1 0,4545 0 0,5455 0,7273 1
Indicador 7 0,6667 0,2 1 0,3333 0 0,1667 1
Indicador 8 0,5333 0 0,8 1 0,2 0,7333 1
Indicador 9 0,2941 0,7647 1 0,4118 0 0,7059 1

Como o processamento direto e a normalização Min-Max são executados aqui, os vários indicadores do objeto de referência aqui só precisam assumir o valor máximo para cada linha.

6.3 Determinar pesos

Determine o peso correspondente a cada indicador. No entanto, cada linha da matriz do indicador não será ponderada por enquanto . Esses pesos podem ser determinados usando o processo de hierarquia analítica.
ω = [ ω 1 , ω 2 , . . . , ω n ] , ∑ i = 1 n ω i = 1 \omega =\left [ \omega _{1} ,\omega _{2} ,..., \omega _{n}\direita ] ,\sum_{i=1}^{n} \omega _{i}=1oh=[ ah1,oh2,... ,ohnão],eu = 1nãooheu=1Esses
pesos serão utilizados no cálculo do grau de correlação cinza.

6.4 Calcular coeficiente de correlação cinza

Nós nos lembramos de xi x_{i}xeupara objeto iii,参考对象为 x 0 x_{0} x0 x i x_{i} xi x 0 x_{0} x0都有m个指标,我们需要求出它们在第k个指标上的关联系数。关联系数越大,代表这个实际对象越贴近于参考对象。对于n个实际对象,m个指标, x i ( j ) x_{i}(j) xi(j)表示实际对象i的第j个指标的值,那么, x i x_{i} xi x 0 x_{0} x0在第k个指标上的关联系数的计算公式如下:
ξ i ( k ) = min ⁡ 1 ≤ s ≤ n min ⁡ 1 ≤ t ≤ m ∣ x 0 ( t ) − x s ( t ) ∣ + ρ max ⁡ 1 ≤ s ≤ n max ⁡ 1 ≤ t ≤ m ∣ x 0 ( t ) − x s ( t ) ∣ ∣ x 0 ( k ) − x i ( k ) ∣ + ρ max ⁡ 1 ≤ s ≤ n max ⁡ 1 ≤ t ≤ m ∣ x 0 ( t ) − x s ( t ) ∣ \xi _{i}(k)=\frac{ \min_{1\le s \le n} \min_{1\le t \le m} \left | x_{0}(t)-x_{s}(t) \right | \\ +\rho \max_{1\le s \le n} \max_{1\le t \le m} \left | x_{0}(t)-x_{s}(t) \right | }{ \left | x_{0}(k)-x_{i}(k) \right | \\ +\rho \max_{1\le s \le n} \max_{1\le t \le m} \left | x_{0}(t)-x_{s}(t) \right | } ξi(k)=x0(k)xi(k)+ρmax1snmax1tmx0(t)xs(t)min1snmin1tmx0(t)xs(t)+ρmax1snmax1tmx0(t)xs(t)

其中, min ⁡ 1 ≤ s ≤ n min ⁡ 1 ≤ t ≤ m ∣ x 0 ( t ) − x s ( t ) ∣ \min_{1\le s \le n} \min_{1\le t \le m} \left | x_{0}(t)-x_{s}(t) \right | min1snmin1tmx0(t)xs(t)称为两极最小差 max ⁡ 1 ≤ s ≤ n max ⁡ 1 ≤ t ≤ m ∣ x 0 ( t ) − x s ( t ) ∣ \max_{1\le s \le n} \max_{1\le t \le m} \left | x_{0}(t)-x_{s}(t) \right | max1snmax1tmx0(t)xs( t ) é chamadade diferença máxima de dois níveis,ρ \rhoρ é chamadode coeficiente de resolução.

O processo de cálculo da diferença mínima de dois níveis e da diferença máxima de dois níveis é o processo de comparação de cada valor da matriz do indicador com o objeto de referência. Coeficiente de resolução ρ \rhoQuanto maior ρ , maior será a resolução;ρ \rhoQuanto menor ρ , menor será a resolução

No exemplo acima, podemos calcular que a diferença mínima entre os dois níveis é 0 e a diferença máxima entre os dois níveis é 1. Isto se deve ao uso do método de normalização Min-max.

6.5 Calcular correlação ponderada em cinza e classificar

A correlação ponderada em cinza é a pontuação final de cada objeto , que é calculada pela seguinte fórmula:

ri = ∑ k = 1 nwi ξ i ( k ) r_{i}=\sum_{k=1}^{n}w_{i}\xi _{i}(k)Reu=k = 1nãoceuXeu( k )

Entre eles, ri r_{i}ReuRepresenta a pontuação do objeto a ser avaliado, wi w_{i}ceué o peso determinado em 6.3.

Por fim, são ordenados de acordo com as pontuações de cada objeto de avaliação, sendo que uma pontuação maior significa que quanto mais próxima for a relação com cada indicador, melhor.

Acho que você gosta

Origin blog.csdn.net/qq_50791664/article/details/131378979
Recomendado
Clasificación