matlab 计算变异系数,变异系数法求权重matlab代码

matlab 计算变异系数,变异系数法求权重matlab代码《变异系数法求权重matlab代码》由会员分享,可在线阅读,更多相关《变异系数法求权重matlab代码(1页珍藏版)》请在读根文库上搜索。1、变异系数法求权重matlab代码clear;clc;data1,header1=xlsread(statistic1.xlsx,ECO);%必须将statistic.xlsx至于默认文件下,或者给出完整路径data2,header2=xl…

大家好,又见面了,我是你们的朋友全栈君。

《变异系数法求权重matlab代码》由会员分享,可在线阅读,更多相关《变异系数法求权重matlab代码(1页珍藏版)》请在读根文库上搜索。

1、变异系数 法求权重 matlab 代码 clear;clc; data1,header1=xlsread(statistic1.xlsx,ECO); %必 须将 statistic.xlsx至于默认文件下,或者 给出完整路径 data2,header2=xlsread(statistic2.xlsx,ECO); % data1 为 10 个 city数据, data2位 20 个 city数据 size1=size(data1);m1=size1(1,1);d1=data1;d2=data2; size2=size(data2);m2=size2(1,1); judge=4 6 12 13 1。

2、6 17 18; % 需要极大化处理的指标位置 for j=1:length(judge) % 将极小型数据指标极大化,便于计算得分 d2(:,judge(1,j)=1./d2(:,judge(1,j); d1(:,judge(1,j)=1./d1(:,judge(1,j); end sum2=sum(d2);sum1=sum(d1); data22=;data11=; for i=1:m2 % 数据归一化处理 data22=data22;d2(i,:)./sum2; end for i=1:m1 data11=data11;d1(i,:)./sum1; end R=data22; deta=。

3、std(R)./mean(R); % 计算变异系数 w=deta/sum(deta); %score=data1*w; % 综合得分 score=data11*w; output=mean(R);deta;w; score1=5+(score-min(score)+std(score)/length(score)./(max(score)-min(score)+mean(score)/leng th(score)*95; % 功效系数法,使得得分在 5,100 ScoreFinal,index=sort(score1,descend); %降序排列 sort=ScoreFinal,index; % 得分与排名 xlswrite(statistic1.xlsx,output,变异系数 ); %输出均值 mean,标准差 std,权重 w 到 statistic1.xlsx xlswrite(statistic1.xlsx,sort,变异 sortDescend); %输出得分与排名 statistic1.xlsx 。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130462.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • context和getApplicationContext()介绍

    在android中常常会遇到与context有关的内容浅论一下context : 在语句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求传递的 参数就是一个context,在这里我们传入的是this,那么这个this究竟指的是什么呢? 这里的this指的是Activity.this,是这个语句所在的Acti

    2022年3月9日
  • 怎么保证RabbitMQ和kafuka集群的高可用性?

    怎么保证RabbitMQ和kafuka集群的高可用性?rabbitMQ有三种模式:单机模式,普通集群模式,镜像集群模式 RabbitMQ的高可用性 RabbitMQ是比较有代表性的,因为是基于主从做高可用性的,我们就以他为例子讲解第一种MQ的高可用性怎么实现。 rabbitmq有三种模式:单机模式,普通集群模式,镜像集群模式 1)单机模式 就是demo级别的,一般就…

    2022年6月1日
  • 什么是java 前端_为什么很多人选择前端而不选择 Java?

    什么是java 前端_为什么很多人选择前端而不选择 Java?互联网常见的九种职业,和游戏中的角色一样,不同的职业都有不同的特点。前端和后端,不同的人感受完全不一样。从性别上来说,妹子更适合前端,汉子可能会更偏爱后端,但影响不是特别大,其中一个原因就在于是,后端做的事情,看不见,摸不着,需要有比较强的抽象思维能力。那什么是抽像思维能力呢?如果你会下象棋的话,我马二进四,你炮八进三,我马四退五,你象三进五,能不能在脑袋里想象出来是什么样子?如果不会下象期的话,…

    2022年7月7日
  • Java程序设计(基础)- 概述

    Java程序设计(基础)- 概述

    2021年7月21日
  • 123213

    12321321321213sdasdsadddddddddddddddddddddddddd

    2022年4月30日
  • Sample Rate Conversion

    Sample Rate ConversionSampleRateConversionIntroductionSeetheWikipediaarticleResampling(audio)foragenericdefinitionofsamplerateconversion,alsoknownas"resampling."Theremainderofthisarticledescr…

    2022年10月17日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号