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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • stringtokenizer类的hasmoretokens_java string equals

    stringtokenizer类的hasmoretokens_java string equalsStringTokenizer:字符串分隔解析类型属于:java.util包。1、构造函数。1.StringTokenizer(Stringstr):构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”。2.StringTokenizer(Stringstr,Stringde…

    2022年9月19日
    0
  • 机器学习 —— 浅谈贝叶斯和MCMC

    机器学习 —— 浅谈贝叶斯和MCMC‍‍Abstract:最近课业内的任务不是很多,又临近暑假了,就在网上搜了一些有关于机器学习和深度学习的课程进行学习。网上的资料非常繁多,很难甄别,我也是货比三家进行学习…

    2022年5月5日
    64
  • 最小生成树的个数_最小生成树的实际应用

    最小生成树的个数_最小生成树的实际应用给定一张 N 个点 M 条边的无向图,求无向图的严格次小生成树。设最小生成树的边权之和为 sum,严格次小生成树就是指边权之和大于 sum 的生成树中最小的一个。输入格式第一行包含两个整数 N 和 M。接下来 M 行,每行包含三个整数 x,y,z,表示点 x 和点 y 之前存在一条边,边的权值为 z。输出格式包含一行,仅一个数,表示严格次小生成树的边权和。(数据保证必定存在严格次小生成树)数据范围N≤105,M≤3×105输入样例:5 61 2 11 3 22 4 33 5 4

    2022年8月10日
    3
  • Vivado的helloword计划(一个):硬件project部分

    Vivado的helloword计划(一个):硬件project部分

    2022年1月9日
    61
  • onedrive自动同步_onedrive没有同步

    onedrive自动同步_onedrive没有同步Zotero管理文献时,经常需要同步不同设备的文献到Zotero云端以保持版本统一,但是Zotero提供的免费空间不够用来同步大量pdf附件。这时,可以使用第三方云平台来实现同步,比如坚果云,onedrive等。这里,我用onedrive来存储Zotero的pdf文件。………

    2022年9月8日
    0
  • bindService流程详解

    bindService流程详解bindService的流程,入口同样在ContextImpl中。ContextImpl.javapublicbooleanbindService(Intentservice,ServiceConnectionconn,intflags){warnIfCallingFromSystemProcess();returnbindServiceCommon(service,conn,flags,mMainThread.getHandler(),Process.my

    2022年5月11日
    50

发表回复

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

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