clc; clear;
load('data.mat');
indice = data;
[m, ~] = size(indice);
normat = indice./sum(indice);
nrowsum = sum(normat, 2);
weight = nrowsum/m;% 一致性检验
consismat = indice.*weight';
matrows = sum(consismat, 2);
cssvec = matrows./weight;% CR标准
RI = [0,0,0.58,0.9,1.12,1.24,1.32,1.41,1.45,1.49,1.51,1.48,1.56,1.57,1.59];
CI = (mean(cssvec)-m)/(m-1);
CR = CI/RI(m);
if CR<0.1disp(['CR=',num2str(CR),'<0.1'])disp('通过一致性检验! 各因子权重为')weight
elsedisp(['CR=',num2str(CR),'>0.1'])disp('未通过一致性检验, 请重新调整判断矩阵!')
end

AHP计算权重.mat相关推荐

  1. 怎样计算权重?——层次分析法、熵值法:工具+数据+案例+代码

    1权重系数的计算 计算权重是一种常见的分析方法,在实际研究中,需要结合数据的特征情况进行选择,比如数据之间的波动性是一种信息量,那么可考虑使用CRITIC权重法或信息量权重法:也或者专家打分数据,那么 ...

  2. 探究Lucene计算权重的过程

    探究Lucene计算权重的过程 我们知道,影响一个词在一篇文档中的重要性主要有两个因素: 1 term frequency (tf):该词在当前文档出现了多少次,tf越大,说明越重要. 2 docum ...

  3. yolov3前向传播(三)-- 坐标转换,iou计算,权重加载,图片显示

    坐标转换,iou计算,权重加载,图片显示 一.坐标转换 1.分析 2.实现 # =====================================坐标值转化函数================ ...

  4. 手把手教你用熵值法计算权重

    由于对数据要求少,且容易计算,熵值法一直是备受欢迎的权重计算方法. 今天的文章,将带大家一起梳理熵值法计算权重的步骤以及如何应用到综合评价研究中. 一.研究背景 研究案例是利用熵值法来对各企业的财务状 ...

  5. excel熵值法计算权重_SPSS主成分分析 | 权重计算amp;极差法标准化超详细教程!(下)...

    权重计算 1. 上节回顾 爱数据-橙子:SPSS主成分分析 | 指标权重值计算真的不难!(上)​zhuanlan.zhihu.com 在昨日中(点击复习),我们利用SPSS中的数据标准化方法及主成分分 ...

  6. excel熵值法计算权重_SPSS主成分分析 | 指标权重值计算真的不难!(上)

    一 指标权重计算确定的困惑 相信很多写过或者正在写指标处理类论文的朋友都曾对如何计算指标权重充满困惑,到底是用熵值法,还是主成分分析法?或者其他各种看起来奥妙无穷却难以上手操作的神奇方法?好不容易确定 ...

  7. 数学建模 层次分析法 python计算权重

    这里用python语言来计算判断矩阵的权重,网上大部分是matlab语言,里面也包含一致性检验的函数,具体各函数使用方法详见代码注释的部分 import numpy as np a=np.array( ...

  8. 【python】PCA计算权重

    [python]PCA计算权重 将分步骤基于python实现PCA计算权重,代码在pycharm中执行. 文章目录 [python]PCA计算权重 1.引入库 2.读取数据 3.数据标准化 4.PCA ...

  9. 熵值法计算权重有异常值_指标权重确定方法 1-熵值法

    在信息论中,熵是对不确定性或随机性的一种度量,不确定性越大,熵值就越大,不确定性越小,熵值就越小.不确定性越大,表明随机性越大,数据越离散,则包含的信息就越大,在确定权重的时候往往就越小. 熵值法确定 ...

  10. [MATLAB]层次分析法计算权重

    [MATLAB]关于层次分析法计算权重值 %层次分析法权重函数 function [w,CR] = cengci(A)[~, n] = size(A); x = ones(n,100); y = on ...

最新文章

  1. 专家点评Science:中英合作揭示拟南芥三萜化合物特异调控根系微生物组
  2. tomcat8.5 远程访问 manager页面
  3. 与股权投资有关的抵消分录的编制
  4. 【网址收藏】k8s PLEG介绍及不健康问题排查
  5. [转]memset用法详解
  6. 在oracle中的日期类型与String类型
  7. python输出1000以内回文数_「答案」python每日一题20201108
  8. 内推!美团2021届应届生补招与2022届实习生招聘同步开启
  9. 如何选择和部署长尾关键词
  10. 智慧工厂建设方案(智慧工厂涉及业务系统)
  11. Illustrator插件开发-AI插件-aip格式-第一章 第一小节 概述
  12. 如何让房间每一个角落都充满 Wi-Fi?
  13. 根据输入的三角形的三条边a、b、c,如果可以构成三角形,计算并输出该三角形的面积和周长,否则输出“Not a Valid Triangle”。
  14. 轻快的vim(二):插入
  15. linux命令小记(grep、awk、sed)
  16. 轻量级分布式事务-自定义多数据源事务注解
  17. 自动更新Selenium驱动chromedriver
  18. linux下挂载硬盘!
  19. PyCharm取消下划线
  20. 关于模型的过拟合与欠拟合

热门文章

  1. shell脚本日常机房巡检
  2. 【ANSYS命令流】Workbench中施加流体渗透压力载荷(超详细)
  3. QQ音乐下载qmc0/3批量转MP3工具
  4. python割圆法求“圆周率”
  5. 微信运营必须收藏的软件工具网站合集
  6. android中TextView属性之autoText解析
  7. PPT 宏 macro图片crop
  8. Chapter3.3:时域分析法
  9. 使用VMware创建DOS虚拟机
  10. C语言的sqrt函数的调用