【综合评价方法】常见综合评价方法及其实现

您所在的位置:网站首页 综合单价的计算步骤有哪些 【综合评价方法】常见综合评价方法及其实现

【综合评价方法】常见综合评价方法及其实现

2024-06-01 18:35| 来源: 网络整理| 查看: 265

文章目录 1.数据预处理1.1 区分指标的属性1.2 指标正向化1.2.1 负向指标1.2.2 中间指标1.2.3 区间指标 1.3 标准化1.3.1 Z-score 标准化1.3.2 Min-max 标准化1.3.3 Robust 标准化1.3.4 归一化 2.模糊评价法(主观)(not recommended)3.层次分析法(主观)(not recommended)4.PCA主成分分析法(客观)4.1 步骤4.2 实现 5.Topsis方法(客观)5.1 正向化5.2 标准化5.3 计算正负理想解5.4 计算每个方案与正负理想解的距离5.5 计算综合得分 6.灰色关联分析法(客观)6.1 收集数据6.2 正向化和标准化并建立参考对象6.3 确定权重6.4 计算灰色关联系数6.5 计算灰色加权关联度并排序

1.数据预处理 1.1 区分指标的属性 正向指标负向指标中间型指标区间型指标 1.2 指标正向化 1.2.1 负向指标

负向指标的正向化方法,又称为指标反转方法,是指将原本反映负面情况的指标转换为反映正面情况的指标,以便于比较及分析。该方法广泛应用于评估指标、市场研究、数据分析等领域。

具体来说,负向指标的正向化方法可以分为以下几个步骤:

确定要进行正向化的指标

确定负向指标需要进行什么样的正向化,常见的方法包括倒数、对数、绝对值等

进行指标正向化的计算公式,根据不同的正向化方法而定

对正向化后的指标进行归一化处理,使其可比较性更强

下面介绍一种负向指标的正向化方法。

对于一组负向指标数据: y 1 , y 2 , . . . , y n y_{1},y_{2},...,y_{n} y1​,y2​,...,yn​ 取出最大值: y m a x = max ⁡ { y 1 , y 2 , . . . , y n } y_{max}=\max\left \{ y_{1},y_{2},...,y_{n} \right \} ymax​=max{y1​,y2​,...,yn​} 然后利用这个值逐个更新 y i y_{i} yi​ : y i : = y m a x − y i y_{i}:=y_{max}-y_{i} yi​:=ymax​−yi​

1.2.2 中间指标

中间型指标是指指标的值不要太小也不要太大,取某个特定值最好,如水体的ph值最好为7。下面介绍一种中间型指标的正向化方法:

对于一组中间型指标数据: y 1 , y 2 , . . . , y n y_{1},y_{2},...,y_{n} y1​,y2​,...,yn​ 先拟定一个最优值: y b e s t y_{best} ybest​ 然后计算这组数据中每个数据到这个最优值的距离,取出最大的那个:

M = max ⁡ { ∣ y 1 − y b e s t ∣ , ∣ y 2 − y b e s t ∣ , . . . , ∣ y n − y b e s t ∣ } M=\max\left \{ \left | y_{1} -y_{best}\right |, \left | y_{2} -y_{best}\right | , ... , \left | y_{n} -y_{best}\right | \right \} M=max{∣y1​−ybest​∣,∣y2​−ybest​∣,...,∣yn​−ybest​∣}

然后利用这个值逐个更新 y i y_{i} yi​: y i : = 1 − ∣ y i − y b e s t ∣ M y_{i}:=1-\frac{ \left | y_{i} -y_{best}\right | }{ M } yi​:=1−M∣yi​−ybest​∣​

1.2.3 区间指标

区间型指标是指,指标值落在某个区间最好,例如,人的体温在 3 6 ∘ C 36^{\circ}C 36∘C到 3 7 ∘ C 37^{\circ}C 37∘C最好。下面介绍一种区间型指标的正向化方法:

对于一组区间型指标数据: y 1 , y 2 , . . . , y n y_{1},y_{2},...,y_{n} y1​,y2​,...,yn​ 先拟定一个最优区间: ( a , b ) \left( a,b \right) (a,b) 取出这组数据的最大值和最小值: y m a x = max ⁡ { y 1 , y 2 , . . . , y n } , y m i n = min ⁡ { y 1 , y 2 , . . . , y n } y_{max}=\max\left \{ y_{1},y_{2},...,y_{n} \right \} , y_{min}=\min\left \{ y_{1},y_{2},...,y_{n} \right \} ymax​=max{y1​,y2​,...,yn​},ymin​=min{y1​,y2​,...,yn​}

然后计算一个值 M M M: M = max ⁡ { a − y m i n , y m a x − b } M=\max\left \{ a-y_{min},y_{max}-b \right \} M=max{a−ymin​,ymax​−b}

然后用如下公式逐个更新 y i y_{i} yi​: y i : = { 1 − a − y i a − y m i n , y m i n ≤ y i < a 1 , a ≤ y i ≤ b 1 − y i − b y m a x − b , b < y i ≤ y m a x y_{i}:= \left\{\begin{matrix} 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{matrix}\right. yi​:=⎩ ⎨ ⎧​1−a−ymin​a−yi​​,ymin​≤yi​



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3