主观赋权法、客观赋权法、组合赋权法、评价指标体系构建

在科研领域,为了对某个研究主题进行深入的探讨和评估,我们往往需要构建一套科学合理的评价体系,并为其中的各项评价指标赋予相应的权重。比如,在评价一项新技术的性能时,我们可能会考虑其创新性、实用性、成本效益等多个维度。那么,如何为这些维度赋予合适的权重,以更准确地反映新技术的综合性能呢?

今天,我们就来聊聊三类在科研论文中常用的赋权方法:主观赋权法、客观赋权法和组合赋权法,以及如何构建评价指标体系

一、八大权重计算方法

科研论文中常用的权重计算方法有以下8种,分别是AHP层次分析法、优序图法、熵值法、主成分分析法、因子分析法、CRITIC权重、独立性权重、信息量权重。其分析原理对比说明如下表:

AHP层次分析法和优序图法为主观赋权法,这两种方法利用数据的大小信息进行权重计算;其余六种为客观赋权法,其中熵值法利用数据熵值信息即信息量大小进行权重计算;主成分分析和因子分析利用数据间相关关系进行权重计算;CRITIC权重、独立性权重、信息量权重利用数据的波动性和相关性进行权重计算。

接下来分别进行介绍。

二、主观赋权法

1、说明

(1)概念:主观赋权法是指采取定性的方式,由专业人士通过打分、评分等方式以个人主观经验对不同指标进行赋权的一类方法。一般指标数据得分越高,相应权重越大,即此类方法利用打分数字的相对大小信息进行权重计算

(2)局限性:不同专家看法可能不一致,导致存在一定程度的主观随意性;没有利用原始数据所携带的信息。

2、常用方法

主观赋权法在论文中的常用方法有层次分析法、优序图法等。

(1)层次分析法

AHP层次分析法是一种定性和定量结合的计算权重的研究方法,采用两两比较的方法,建立矩阵,利用了数字大小的相对性,数字越大越重要权重会越高的原理,最终计算得到每个因素的重要性,比较适合解决难以用定量方法应对的问题。层次分析法在论文中使用频率很高。

(2)优序图法

优序图法的原理是用矩阵图示的办法两两比较分析各因素对目标的重要程度。由于层次分析法在实际调查时经常遇到由于被调查者相关知识不扎实导致判断矩阵不能通过一致性检验的问题,相比之下,优序图法更易理解、操作简便、结果可信度也较高。

三、客观赋权法

1、说明

(1)概念:由于主观赋权法在赋权方面的主观性和随意性,人们开始转向用客观的方法进行权重计算。客观赋权法是一种定量分析方法,它基于指标数据信息,通过建立一定的数理推导计算出权重系数

(2)局限性:客观赋权法也存在自身的缺点,比如仅仅以数据说话,忽视了决策者的知识与经验等主观偏好信息,把指标的重要性同等化,有时会出现权重系数不合理的现象。

2、常用方法

客观赋权法在科研论文中常用的方法包括:熵值法、主成分分析法、因子分析法、CRITIC权重、独立性权重、信息量权重。这六种方法按照计算原理的不同可分为三类。
(1)熵值法

熵值法利用数据熵值信息即信息量大小进行权重计算。此类方法适用于数据之间有波动,同时会将数据波动作为一种信息的方法。熵值法在论文中使用频率很高。

(2)主成分分析和因子分析

主成分分析法和因子分析法确定权重时利用了数据降维处理原理,主要利用特征根、方差解释率、载荷系数进行权重计算。

(3)CRITIC权重、独立性权重、信息量权重

这三种权重确定方法,主要利用数据的波动性或数据之间的相关关系情况进行权重计算。其中,独立性权重法使用复相关系数计算权重;信息量权重法使用数据变异系数计算权重;而 CRITIC 权重法则是综合数据的波动性和指标间的相关性计算权重。

独立性权重法、信息量权重法的使用范围相对较小,使用时应谨慎,CRITIC权重法使用范围较广,得到了广泛使用。

四、组合赋权法

1、说明

为消除主观赋权法和客观赋权法的缺陷,第三类赋权法—组合赋权法应运而生。

组合赋权法能一定程度上减少了主观随意性影响,同时也综合考虑到了决策者对属性的偏好

举例:同时使用熵值法和AHP法, AHP法能够体现专家对不同指标的经验,熵值法可以反映出数据本身提供的信息量特征,两者结合使用不仅可以减少AHP法赋权的主观性,也会减少数据变化导致权重的波动。

2、组合权重计算方法

分别使用主观赋权法和客观赋权法进行指标权重的计算,然后再进行组合赋权。最终组合权重的计算方法有很多种,比如

加法合成法、乘法合成法、极差最大化、矩阵思想、距离函数法

等等。具体在论文写作时使用哪种组合方法可以参考相关领域的参考文献。

郭旭.主客观组合赋权法导向的城市更新潜力研究——以上海市苏州河沿岸地区为例[C]

五、评价指标体系构建

评价指标体系的构建,

在知网中选取一篇使用AHP层次分析法和熵值法进行组合赋权,构建评价指标体系的文章进行分析,其部分目录如下:

组合赋权法构建评价指标体系的关键步骤一般可分为四大部分。分别为评价指标体系构建、层次分析法确定权重、熵值法确定权重、组合权重确定(权重计算的方法可换,并不唯一)。

1、评价指标体系构建

首先需要基于一定的思想和原则进行评价指标体系的构建,先搭建一个框架,通常包括

目标层、准则层(一级指标)、方案层(二级指标)

,如下图:

  • 目标层:只有一个,一般指研究或分析目的。
  • 准则层:指影响目标决策的因素,或实现目标的中间环节,可以有多个。
  • 方案层:指具体可供选择的方案措施底层指标,由此构成了一个层次结构模型,上一层次的元素作为准则对下一层次有关元素起支配作用。

第一步寻找指标构建评价指标体系并且收集相关数据,这步由研究者结合论文研究目的自行处理,建议多阅读、参考一些相关论文进行研究。

2、层次分析法确定主观权重

评价指标体系构建完成后,先使用层次分析法(或者优序图法等)计算指标主观权重。

层次分析法计算指标权重时,一般先计算一级指标权重,再依次计算二级指标权重,然后将一级指标权重和二级指标权重相乘得到综合权重

。本案例中,首先一级指标B1、B2、B3构造判断矩阵计算权重值;然后B1的下属二级指标C1~C4构造判断矩阵计算权重值,B2的下属二级指标C5~C8构造判断矩阵计算权重值,B3的下属指标C9~C13构造判断矩阵计算权重值。最后将一级指标权重和二级指标权重相乘得到综合权重,整理成下表:

主观权重计算完成后接下来计算客观权重。

3、熵值法确定客观权重

使用熵值法(或其他方法)计算指标的客观权重。组合赋权时熵值法计算权重一般绝大多数文献都是直接计算二级指标权重值,计算出的权重结果如下表:

此时主观权重和客观权重都已经得到,接下来就是将两次权重结果进行组合,计算最终的组合权重也称综合权重。

4、组合权重计算方法

正如上文提到的,

组合权重计算方法有很多种,没有一个固定的选择标准

。如加法合成法、乘法合成法、极差最大化、矩阵思想等等。比如本案例中使用的方法为乘法合成法,最终计算得到组合权重,将结果整理成下表:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/4786.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

牛客NC242 单词搜索【中等 递归DFS C++/Java/Go/PHP】

题目 题目链接: https://www.nowcoder.com/practice/987f2981769048abaf6180ed63266bb2 思路 递归:以word第一个字符为起点,在矩阵中 递归搜索,检查是否存在完整的word路径, 注意恢复现场,又叫回溯&#…

【LAMMPS学习】八、基础知识(5.1)有限尺寸球形和非球形粒子

8. 基础知识 此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语,以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各…

Gin的中间件执行流程与用法

一、背景 我们在使用Gin框架进行Web开发的时候,基本上都会遇到登录拦截的场景。 例如某些接口必须在登录以后才能访问,根据登录用户的信息以及权限,拿到属于自己的数据, 反之,没登录过则直接拒绝访问。 那么我们怎么做到这些登录…

Agent AI 智能体的未来

Agent AI智能体的未来可能会变得更加普遍和智能。以下是一些可能出现的趋势和发展方向: 1、个性化服务: Agent AI智能体可能会变得更加个性化,能够根据用户的偏好和习惯提供定制化的服务和建议。 2、多模态交互: 未来的Agent AI可能会支持更多的多模态交…

【麒麟(Linux)系统远程连接到windows系统并进行文件传输】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言使用步骤总结 前言 一般来说,windows自带远程桌面,使用的RDP协议,Linux上支持RDP协议的软件很多,常用的是Remmi…

陪丨玩丨系丨统搭建制作流程APP小程序H5多端源码前后端一次性交付,本地授权,无二次费用!可定制开发!

陪丨玩app小程序H5开发,软件搭建,程序制作、系统设计 数据存储是陪玩平台源码的重点,没有数据库,用户的账号信息、平台产生的数据都无法顺利存储和读取,不能让用户拥有完善良好的用户体验。虽然是存放在服务器上&…

ThreeJs 环境配置及遇到问题的解决方法

一、环境搭建 ThreeJs在实际在实际使用中更多的是结合框架开发例如:vue框架、react框架,在使用时需要配置开发环境,本文使用的是vscode ThreeJs NodeJs vue 1、ThreeJs安装 下载路径:GitHub - mrdoob/three.js: JavaScript…

jbutton 按钮 圆角 渐变色

效果图 没按压时背景渐变色 鼠标按压时背景色改变 下面是可用的源码 package com.beijin.robot.utils; import javax.swing.*; import javax.swing.border.Border; import java.awt.*; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent;public clas…

IDEA使用技巧(常用设置、快捷键等)

IDEA使用技巧 一、IDEA常用基本设置设置代码背景颜色/主题/字体Ctrl鼠标滚轮缩放字体大小设置字符编码左右两侧的Project,Structure,Maven等按钮消失新增类似sout,psvm的模版切换某个模块编译的JDK版本 二、常用快捷键CtrlAltT包裹代码Alt回车联想补全Ct…

Kafka(十二)Streams

目录 Streams1 什么式是流式处理2 流式处理的相关概念2.1 拓扑2.2 时间2.2.1 输入时间2.2.2 输出时间 2.3 状态2.4 流和表2.5 时间窗口2.5.1 测试时间窗口 2.6 处理保证 3 流式处理设计模式3.1 单事件处理3.2 使用本地状态3.3 多阶段处理和重分区3.4 使用外部查找:流…

【哈希】Leetcode 两数之和

题目讲解 1. 两数之和 算法讲解 我们希望让这个数组有序,然后再寻找的时候可以很快的找到是否存在这个target - nums[i],这里需要返回的是下标,所以需要一个数据结构保存key:nums AND val:index,因此我们…

Java设计模式 _结构型模式_桥接模式

一、桥接模式 1、桥接模式 桥接模式(Bridge Pattern)是一种结构型设计模式。用于把一个类中多个维度的抽象化与实现化解耦,使得二者可以独立变化。 2、实现思路 使用桥接模式,一定要找到这个类中两个变化的维度:如支…

《深入理解mybatis原理》 MyBatis的架构设计以及实例分析

《深入理解mybatis原理》 MyBatis的架构设计以及实例分析 MyBatis是目前非常流行的ORM框架,它的功能很强大,然而其实现却比较简单、优雅。本文主要讲述MyBatis的架构设计思路,并且讨论MyBatis的几个核心部件,然后结合一个select查…

七彩虹(Colorful)隐星P16 2023款笔记本电脑原装出厂Win11系统镜像下载 带建Recovery一键还原功能

七彩虹原厂Windows预装OEM专用系统,恢复出厂开箱状态一模一样 适用型号:隐星P16 23 链接:https://pan.baidu.com/s/1Ig5MQMiC8k4VSuCOZRQHUw?pwdak5l 提取码:ak5l 原厂W11系统自带所有驱动、出厂时自带的主题与专用壁纸、系…

惠海原厂直销 H6922 升压恒压IC芯片 2.8-40V升48V60V72V80V100V方案 高效率 低功耗

升压恒压IC芯片是一种在2.8V至40V的宽输入电压范围内工作,并能够将输出电压升高到48V、60V、72V、80V甚至100V的芯片。这种芯片以高效率、低功耗为特点,因此非常适合于对电源效率和功耗有严格要求的应用领域。升压恒压IC芯片的工作原理通常基于电感和电容…

使用FPGA发送一个经过曼彻斯特编码的伪随机序列

介绍 这几天突然就不知道要使用FPGA实现什么样的功能了,然后就跑去学习数电了,学的也是晕晕的。正好之前写了一个使用FPGA发送伪随机序列的代码,然后因为需要使用曼彻斯特编码,所以又加了一个模块吧,使得最后输出的波形经过曼彻斯特编码。 曼彻斯特编码 首先,曼彻斯特编…

前端入门:HTML(css轮廓,填充,宽高)

1.CSS轮廓 注意: outline中,out-style是必须要设置的,格式为: outline-style一共有以下的几个值: 2.CSS填充属性 这是一个用于在一个元素的内容周围产生空间,也就是边框内到白框外之间的距离,…

一款神奇的地理数据可视化python库

在地理信息系统(GIS)和地理数据可视化领域,Python的易用性和强大的库支持使其成为处理地理数据的理想选择之一。今天我们介绍Cartopy库,它为地理数据可视化提供了强大的支持。无论是对于GIS专业人士还是对地理数据可视化感兴趣的初…

Windows环境下nvm的安装与使用

nvm全名node.js version management,顾名思义是一个管理多个nodejs的版本工具。通过它可以安装和切换不同版本的 nodejs,为了解决 node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本。 一、下载 nvm安装包地址: https://gith…

使用yolov8+QT+onnrunxtime进行开发的注意事项

1、本来想尝试做一个C的yolov8在QT5.15.2的应用; 因此,在实现这个目标的时候,我先用了yolov8自带的export进行导出,使用的代码很简单,如下所示: import os from ultralytics import YOLO# model YOLO(&q…