matlab关联度排序模型,灰色关联和加权关联分析法matlab程序
%by allen
%灰色关联分析法和灰色加权关联分析法matlab程序,其区别主要在于求关联度是使用平均值法还是加权法
%平均值法为一般普通求法,加权值法可以根据侧重点不同进行分析
%matlab6.5
%常数定义
p = 0.2;
%加权权值定义 权值的和为1
aa = [0.1,0.1,0.3,0.3,0.1,0.1];
%需要分析的原始数据矩阵,例如
x1 = [1400,245.31,96.83,34.2,0.43,91.3;
1230,184.31,79.87,34.65,0.32,88.2;
1312,156.24,84.23,29.77,0.37,83.3;
1450,273.47,111.55,29.81,0.50,89.6;
1196,149.82,70.41,33.86,0.27,81.8];
%x1
y1 = max(x1);
%y1为矩阵x1各列最大值
N = size(x1);
%N为x1维数,此矩阵为二维,N有两个值
for i = 1:N(2)
x1(:,i) =
x1(:,i)/y1(i);
end
%x1量纲化
x2 = 1 - x1;
%x2为差序列矩阵
minval = min(min(x2));
%差序列矩阵最小值
maxval = max(max(x2));
%差序列矩阵最大值
for i = 1:N(1)
for j =
1:N(2)
x2(i,j) = (minval + p * maxval)/ (x2(i,j) + p * maxval) ;
end end
%x2 关联系数矩阵
x3 = x2';
round(100 * mean(x3)) /100
%输出精度控制
%mean(x3)
%平均值法关系度结果
N1 = size(x3);
for i = 1:N1(1)
x3(i,:) =
x3(i,:) * aa(i);
end
% x3
round(100 * sum(x3)) / 100
%sum(x3)
%加权关联法关系度结果
%对结果进行排序可得到各种优选结果
------程序为原创,引用请注明
matlab关联度排序模型,灰色关联和加权关联分析法matlab程序相关推荐
- matlab灰关联度,[转载]灰色关联和加权关联分析法matlab程序
%by allen %灰色关联分析法和灰色加权关联分析法matlab程序,其区别主要在于求关联度是使用平均值法还是加权法 %平均值法为一般普通求法,加权值法可以根据侧重点不同进行分析 %matlab6 ...
- 目标层准则层MATLAB,层次分析法-MATLAB
层次分析法-MATLAB 第八章 层次分析法 层次分析法(Analytic Hierarchy Process,简称AHP)是对一些较为复杂.较为模糊的问题作出决策的简易方法,它特别适用于那些难于完全 ...
- ahp层次分析法matlab代码_Matlab数据分析实战,基于AHP高校食堂满意度调查分析
层次分析法(Analytical Hierachy Process,AHP)是匹兹堡大学T.L.Saaty教授在20世纪70年代初期提出对定性问题进行定量分析的一种渐变灵活的多准则决策方案. 其特点是 ...
- 综合评价分析法:熵权法matlab实现+层次分析法matlab实现
综合评价分析法:熵权法matlab实现+层次分析法matlab实现 层次分析法matlab实现 clc;clear%层次分析法matlab实现A=[1 1/9 1/2 1/4 1/6 9 1 6 5 ...
- 分类模型与排序模型在推荐系统中的异同分析
出品社区:DataFunTalk 前言 推荐系统是驱动内容分发的引擎,而个性化则是推荐系统的核心思想.分类模型和排序模型是业界常用的两种个性化建模方式.本文探讨两种方法的异同点,总结如下: 分类模型回 ...
- ahp层次分析法matlab代码_(案例)AHP层次决策分析Matlab编码计算
"层次聚类分析Matlab编码计算" 01 - AHP层次决策分析计算函数 求判断矩阵最大特征根和归一化特征向量: function [maxEigVal,w] = maxEigV ...
- 主程序分析法MATLAB编程,专题五 概率统计问题的Matlab求解
[实验目的及要求] I.熟练掌握Matlab编程中常见概率分布的概率密度.概率分布.逆分布.均值和方差等语句的调用格式,学会用Matlab对服从各种分布的样本进行参数估计和假设检验.对实际问题,能够进 ...
- matlab机械臂运动,四自由度机械臂运动学分析及Matlab仿真.PDF
四自由度机械臂运动学分析及Matlab仿真 2013 年 3 月 机械科学与技术 March 2013 32 3 Mechanical Science and Technology for Aeros ...
- AHP层次分析法matlab实现
AHP层次分析法的步骤和matlab实现方法 AHP (Analytic Hierarchy Process)层次分析法是美国运筹学家T. L. Saaty教授于二十世纪70年代提出的一种实用的多方案 ...
最新文章
- python包引用问题
- 转 LIST INCARNATION OF DATABASE
- leetcode--121. 买卖股票的最佳时机
- 如何通过parent object ID获得underlying object structure IBASE ID
- mapreduce实现计数时未执行reduce方法(未实现统计功能)
- 批量下载baidu音乐主页的歌曲
- git远程仓库中master及其余分支间代码的合并
- 039 我的技术成长历程
- mysql normsinv,在MySQL中实现NORMSINV函数
- 2019 年第 27 周 DApp 影响力排行榜 | TokenInsight
- 三个路由器三个pc实现全网可达
- 微信公众号教程(4)微信公众平台编辑模式介绍
- Kahan summation
- 城镇水务系统碳减排路径|雨水系统
- python十六进制转换成八进制_怎么把十六进制转化为八进制
- 20家最具创新力的创业公司
- HTML_hao123
- [Python]图像处理——区域生长
- Svg 图标转换成Wpf path Geometry
- CSS实现行高是字号的1.5倍
热门文章
- Nginx 优化与防盗链
- 图像傅里叶变换--OpenCV
- windows无法安装到所选位置,请检查你的介质 0x80300024
- 15、iptables详解
- Clinet dose not support authentication protocol request by server ;consider upgrading MySQL client
- 超声波传感器+led灯
- java版我的世界地图大小_我的世界:6个值得一玩的地图种子,覆盖各个版本,赶紧开存档吧...
- 033——常见数据结构
- 北上广深杭大厂+独角兽职位机会推荐
- NOJ-1577-0-1背包问题