评价一般用来评估某件事物的成绩、水平或程度。通常每个个体都有多个不同的指标去衡量,除开数据的预处理之外,评价的过程可分为三大步:

一对于每个指标给每个个体打分;

二赋予每个指标一个权重;

三根据权重将指标得分综合起来,从而获得该个体的综合评价。

常见的评价算法有:TOPSIS理想解法、模糊综合评价、层次分析法、熵权法、秩和比综合评价、灰色关联分析、粗糙集综合评价、主成分分析法等。这些算法根据上面的三个步骤可以分为客观评价主观评价两个大类。

Step1 首先是指标的给分,除非国际或者相关领域有着标准的给分,比如:每一级水质中各成分的含量都有一个标准,那么根据这个标准,我们就可以将各个成分指标划分到各自的级别。除开这种有标准的情况,评价算法中还有所谓的专家打分机制(其实大多数情况也是自己打分的,即自己给每个指标一个评分标准,然后根据这个人造标准来打分zz),从而完成第一步,使用这种专家打分方法的有模糊综合评价层次分析法秩和比综合评价粗糙集法

当然也有客观的评分机制,比如说TOPSIS理想解法灰色关联度法,这两种方法是将每个指标中的最好数据合并,作为理想解,然后比较各个样本与它的距离或者相关性,从而进行评价。

Step2 接下来就是指标权重的确定,同样也分为主观定权和客观定权两种,上一步说的TOPSIS理想解法和灰色关联度法没有这一步,所以不考虑。
       主观定权的方法有层次分析法、模糊综合评价、秩和比综合评价,看起来好像跟上一步主观定权的一样,但是还有一个方法在这一步变成了客观定权,即粗糙集综合评价,因为这个方法可以通过一个公式计算出每个指标的有无对结果的影响,从而确定每个指标的权重。
       关于客观定权,还有熵权法(指标内数据结构越复杂权重越大)、主成分分析。

主成分分析(通过对多个指标的不同加权组合来表达原数据的结构,即降维,每个组合的贡献率就是其权重),这类算法的定权方式实质上就是如果某一指标内个样本的区别越大,该指标的权重就越大。

Step3 最后一步是综合评价,就是将第一步各指标的分数与第二步的权重进行加权平均,就可以得到最终的评价。后文将以模糊综合评价为例进行讲解。

以上这些算法在比赛中可以尝试进行组合,因为前两个步骤都存在主客观的问题,所以可以尝试用专家打分方法完成第一步,客观定权方法完成第二步。

正如我在前文所说到的,在做评价问题时,我们可以利用客观定权和主观评分的方式来进行评价,这样的合理性和效果往往会比单一方法的效果好。这里,我就拿熵权法和模糊综合评价的结合来讲,不过该例子中评价步骤经常用于对个体的评价,而很少用于对多个个体的评价排序,如果想用可以修改一下过程。

例:现有一面试小组对某人知识面、理解能力、应变能力和表达能力的评价表,请根据此表给此人一个综合评价。

  • 确定因素集,这里已经有现成的四个评价指标了,即知识面,应变能力,表达能力和理解能力;
  • 确定评语集,这里就需要我们自己划分等级了,比如说最简单的:
  • 确定各因素权重,这里我们采用熵权法进行客观定权:

第一步,数据标准化,即去除数据量纲,所以我们要将每一个指标下的10所有10个数据转化到[0,1]之间,用的公式是:

第二步,根据信息熵公式计算各指标的信息熵(如果p值为0,那么plnp=0):

第三步,根据指标权重计算公式公式计算各指标的权重:

到这一步,各指标的信息熵和权重就得到了:

  • 确定模糊综合判断矩阵,这一步我们先要将每个分数划分到各自的等级中,因此该评分表可以改成:

由此可得模糊综合判断矩阵

这个矩阵应该一行行去理解,比如说第一行,这代表着知识面这一指标中有70%的人认为此人的等级为A,30%的人认为此人的等级为B,以此类推可得。

  • 模糊综合评判,这一步我们直接将上面的矩阵与权重合成运算.

可以发现0.3741最大,也就是说此人在等级B的隶属度最高,因此最终给此人评价为B。

数学建模————统计问题之评价(三)相关推荐

  1. 2020年高教社杯全国大学生数学建模竞赛C题 第三问详细解答+代码

    2020年高教社杯全国大学生数学建模竞赛C题 第三问详细解答+代码 本文摘自小编自己的参赛论文与经历,小编获得了2020年高教社杯国奖,有问题的同学们可私聊博主哦. 问题 三: 增加企业抗突发因素能力 ...

  2. 数学建模学习笔记之评价问题聚类分析法

    数学建模学习笔记之评价问题聚类分析法 物以类聚.人以群分. 聚类分析是一个很大的概念,显然根据分类的依据不同会出现很多很多聚类的方法.例如K-Means .Sequential Leader.Mode ...

  3. 【数学建模】基于matlab船舶三自由度MMG模型【含Matlab源码 1925期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[数学建模]基于matlab船舶三自由度MMG模型[含Matlab源码 1925期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式 ...

  4. 数学建模 ————统计问题之预测(一)

    该资料是笔者根据自身理解一点点写出来的,希望各位能尊重这一份来之不易的劳动成果.因个人水平有限,资料中难免会出现不足与错误,欢迎各位的批评指正.(笔者曾获得2015年全国大学生数学建模国家一等奖,20 ...

  5. 数学建模之预测和评价类

    一.预测类 指通过分析已有的数据或者现象,找出其内在发展规律,然后对未来情形做出预测的过程.· 根据已知条件和求解目的,往往将预测类问题分为:小样本内部预测,大样本内部预测,小样本未来预测,大样本随机 ...

  6. 数学建模——统计回归模型

    前言:看完数学建模的统计回归模型,更是感到了数学建模的"细腻"之处,对比与机器学习,如果说机器学习像是"打一场仗",那数学建模更是像"做一场手术&qu ...

  7. 数学建模————统计问题之分类/聚类(二)

    首先要弄明白分类和聚类的区别: 分类(判别):数据包含数据特征部分和样本标签部分,分类的目的就是判别新的数据特征到其应有的样本标签(类别)中. 比方说,现在告诉大家一个教室里面其中一半人每个人的性别( ...

  8. 数学建模学习笔记(第三章:量纲分析法,量纲齐次原则)

    第三章:量纲分析法: 1.    量纲齐次原则: a)      一般用在物理模型中:首先有一些规定的物理量的量纲. b)     其次与对一般的物理模型,例如单摆运动:在列出摆动周期t的表达式之后, ...

  9. 数学建模-Topsis综合评价(评价模型)

    Topsis算法核心思想是逼近理想解的排序方法.正理想解,各指标都达到各候选方案的最好值,负理想解,各指标都达到各候选方案的最差值.基于有限个评价对象与理想化目标的接近程度进行排序,在现有的对象中进行 ...

最新文章

  1. Jquery ajax调用后台aspx后台文件方法(不是ashx)
  2. 成为明星程序员的独特秘密|极客原创
  3. jzoj3792,P2062-分队问题【贪心】
  4. rt5350 中断初始化
  5. java购物车商品排序_Java购物车
  6. HFUT 1357.梯田AGAIN(安徽省2016“京胜杯”程序设计大赛 D)
  7. WaveShaperNode
  8. 边缘节点服务ENS > 产品简介 > 什么是边缘节点服务ENS
  9. 美团笔试题——公司食堂
  10. eclips常用快捷键
  11. 《编写可维护的JavaScript》——JavaScript编码规范(七)
  12. Siemens NX 1930中文版
  13. 朴素贝叶斯分类器常用的三种条件概率模型:伯努利、多项式、高斯模型
  14. _stdcall的作用
  15. DCMI接口与OV2640原理与配置
  16. 【Python】接收UDP数据(保姆级图文+附测试工具文件+api例程)
  17. 2015年微信营销趋势分析与归纳!
  18. 北京大学MOOC 程序设计与算法(三)C++面向对象程序设计 期末考试
  19. Qt QClipboard 粘贴复制功能学习
  20. Java实验作业13(星座测试系统)

热门文章

  1. 财务模块 - 采购、接收、应付会计分录和功能认识
  2. 一键解决你“python卸载不干净怎么再重新安装”的烦恼
  3. 成功解决错误The kernel appears to have died. It will restart automatically
  4. DevOps死了吗?平台工程能否取代DevOps?
  5. SEO基础:什么是结构化数据?
  6. 计算机主机是由内存和什么组成,微机是由主机和什么组成
  7. Unity实现模拟仿真飞机起飞降落效果
  8. 内嵌多协议工业设备数据采集网关
  9. 【笔记】Vue Element+Node.js开发企业通用管理后台系统——项目需求分析
  10. 安卓手机安装Xposed框架