多属性决策

  核心思想:利用已有的决策信息通过一定的方式对一组(有限个)备选方案进行排序或择优。


步骤:

1 获取原始属性值

2 对原始属性值进行归一化处理

3 计算属性权重

4 通过一定方式对决策信息进行集结

(本篇主要介绍加权算数平均算子)


1 获取原始属性值

也就是获得某个企业某项指标的数据

例如 投资成本多少万元  利润多少万元等

从相关企业的官网上获取即可。


2 对原始属性值进行归一化处理

对于不同的指标,我们有不同的评判标准

比如 成本一定是越低越好

利润一定是越高越好。

因此,为了消除不同物理量纲对决策结果的影响,可以按下列公式对数据进行规范化处理

2445b10c1ac84ceaa50c495d97e3b1fb.jpg

5adeb5d4d3e341a99e01db50eea795e6.jpg 

0576c676857c463faf896554829a6ad9.jpg 

4f560fe98f694388ae2837d6e151382d.jpg 

     5171000c88904d0fbc7549fcfd23c9e7.jpg

 


3 计算权重

关于权重的计算,我们可以参考上一篇的层次分析法模型,通过构造成对比较矩阵来获得各指标的相应权重,在这里就不赘述了。


4 利用加权算数平均算子对决策信息进行集结

加权算数平均算子(WWA),

说人话就是

将上面第二步得到的属性值 乘 第三步得到的数据权重 再进行累加。

WWA=sum(属性值✖️权重)

书面表达为:5e94c4ce9d9a4306a274cd5a1a917333.jpg

 


5 实战:最佳投资方案的确定

56639fc3705c4ee5aac0bf500fd0b0fb.jpg

1 )获取原始属性值并进行 归一化处理:

(X1-X4分别代表4家企业  u1-u5分别代表5项指标)

56d7617ee757438380162046e8fdb042.jpg

 2 )计算属性权重:

d72ba1dc586448159da82b8f394f2937.jpg

 3 )利用WWA计算总得分

0cc1529a529f476bb12f24db12a50e6e.jpg

4  )做出最后决策

797cbd9da8994423bbd15bdaf3823ba4.jpg


 附录

学习视频

【小石老师数学建模14讲(全)_数学建模比赛快速入门_13个常用数学模型-哔哩哔哩】 https://b23.tv/C2Kgef1

 

MATLAB代码 (层次分析法程序)

disp('请输入判断矩阵A(n阶)');

A=input('A=');

[n,n]=size(A);

x=ones(n,100);

y=ones(n,100);

m=zeros(1,100);

m(1)=max(x(:,1));

y(:,1)=x(:,1);

x(:,2)=A*y(:,1);

m(2)=max(x(:,2));

y(:,2)=x(:,2)/m(2);

p=0.0001;i=2;k=abs(m(2)-m(1));

while k>p

  i=i+1;

  x(:,i)=A*y(:,i-1);

  m(i)=max(x(:,i));

  y(:,i)=x(:,i)/m(i);

  k=abs(m(i)-m(i-1));

end

a=sum(y(:,i));

w=y(:,i)/a;

t=m(i);

disp(w);

         %以下是一致性检验

CI=(t-n)/(n-1);RI=[0 0 0.52 0.89 1.12 1.26 1.36 1.41 1.46 1.49 1.52 1.54 1.56 1.58 1.59];

CR=CI/RI(n);

if CR<0.10

disp('此矩阵的一致性可以接受!');

    disp('CI=');disp(CI);

    disp('CR=');disp(CR);

end

层次分析法成对矩阵:

[1 3 3 3 3;

 1/3 1 1 1 1;

1/3 1 1 1 1;

1/3 1 1 1 1;

1/3 1 1 1 1;]

 

 

 

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值