网易首页 > 网易号 > 正文 申请入驻

python深度学习——解决层次分析问题

0
分享至

在之前我们介绍给层次分析法的基本使用,那么这次在这里我们通过python来对层次分析进行代码编写,并简单回顾一下层次分析法的基本步骤:

算法用途

在很多情况下,我们对事物评价,应该要多维度评价。多维度评价之后我们要如何把它们合并成一个指标用于比较事物的好坏呢,这时候需要对各个指标赋权,层次分析法就是用来赋权重的了。

建模案例

假如现在有个小姑娘小A有两个追求者小明和小李,那她该怎么选择呢?现在小A要从四个指标去选择,分别是身高、颜值、学历、性格。小A对他们各个指标的评分如下:

小明

小李

身高

8

7

颜值

7

8

学历

6

8

性格

8

7

从表面上来看,二者不分伯仲,因此需要借助层次分析算法来对两人进行打分,从中挑选出一个男朋友。

原理分析


  • 步骤一:小A查阅图书资料,选择依据如下

  • 步骤二:小A开始构造判断矩阵

从小A主观判断来说:

1.身高与颜值相比,身高稍重要

2.身高与学历相比,同样重要

3.身高和性格相比,性格稍重要

4.颜值和学历相比,学历介于相同重要和稍微重要之间

5.颜值和性格相比,性格明显重要

6.性格和学历相比,性格稍重

因此可以得出判断矩阵如下:

  • 步骤三:小A通过翻阅图书,找到检验标准:

对判断矩阵的一致性检验的步骤如下:

计算一致性指标CI

查找相应的平均随机一致性指标RI,对n=1,…,9,Satty给出了RI的值如下表所示:

RI是通过随机方法构造500个样本矩阵,随机地从1~9及其例数中抽取数字构造正反矩阵,求最大特征根的平均值并定义:

计算一致性比例CR:

当CR<0.10时,一致性接受,否则该矩阵应该适当修改参数

  • 步骤四:计算权重以及得分

得到最大特征值对应特征向量

得到权重向量

小美对男嘉宾的评分为P,最后得分S

经过一番分析之后,小A得出了对小明和小李的打分如下:

Python代码

#层次分析法完整代码:

importnumpy as np

#计算特征向量和最大特征值

a=np.array([[1,3,1,1/3],[1/3,1,1/2,1/5],[1,2,1,1/3],[3,5,3,1]]) #a为自己构造的输入判别矩阵

w=np.linalg.eig(a) #np.linalg.eig(matri)返回特征值和特征向量

tzz=np.max(w[0]) #最大特征值

t=np.argwhere(w[0]==tzz)#寻找最大特征值所在的行和列

tzx=w[1][::-1,t[0]] #最大特征值对应的特征向量

#一致性检验

RILIST=[0,0,0.58,0.9,1.12,1.24,1.32,1.41,1.45,1.49,1.52,1.54,1.56,1.58,1.59]

n=a.shape[0]

RI=RILIST[n]

CI=(tzz-n)/(n-1)

CR=CI/RI

print(CR)

print("通过一致性检验")if CR<0.1 else print("没有通过一致性检验")

P=np.array([[8,7,6,8],[7,8,8,7]]) #每一行代表一个对象的指标评分

#赋权重

quan=np.zeros((n,1));

quan=tzx/sum(tzx)

Q=quan

#显示出所有评分对象的评分值

score=np.dot(P,Q) #矩阵乘法

fori in range(len(score)):

print('对象{:}得分={:}'.format(i+1,score[i,0].real))

BONUS TIME

数学建模资料、视频讲解、历年赛题

后台回复 【校苑】领取

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
特斯拉“搬家”,马斯克4000亿薪酬,股东都通过了!

特斯拉“搬家”,马斯克4000亿薪酬,股东都通过了!

每日经济新闻
2024-06-13 12:22:09
新情况!高层对人民币的态度180°转弯

新情况!高层对人民币的态度180°转弯

米筐投资
2024-06-15 07:04:04
上海消费者傻眼!“我服了,一夜之间竟然跑路了?!”有人刚花了6000多元...警方介入→

上海消费者傻眼!“我服了,一夜之间竟然跑路了?!”有人刚花了6000多元...警方介入→

上观新闻
2024-06-15 11:18:18
刚从俄罗斯回来,跟大家说几句大实话,句句都是肺腑之言

刚从俄罗斯回来,跟大家说几句大实话,句句都是肺腑之言

据说说娱乐
2024-06-14 18:37:14
惨败之夜,苏格兰内乱:主帅助教当众互喷!12年之耻!20万人绝望

惨败之夜,苏格兰内乱:主帅助教当众互喷!12年之耻!20万人绝望

风过乡
2024-06-15 07:46:49
凯特王妃穿白衣现身,棱角分明表情严肃,9岁夏公主坐在爸爸对面

凯特王妃穿白衣现身,棱角分明表情严肃,9岁夏公主坐在爸爸对面

译言
2024-06-15 17:58:34
事出反常必有妖,目前广州上海正悄悄出现9大反常现象,让人深思

事出反常必有妖,目前广州上海正悄悄出现9大反常现象,让人深思

华人星光
2024-06-14 16:58:09
欧洲杯被中文广告包围?破案了:均为虚拟广告牌,与现场不一样!

欧洲杯被中文广告包围?破案了:均为虚拟广告牌,与现场不一样!

风过乡
2024-06-15 16:53:50
刚访问中国后就捅刀子,中方非常不悦:“立即取消”!

刚访问中国后就捅刀子,中方非常不悦:“立即取消”!

占豪
2024-06-15 03:31:31
官方回应:他俩均已离婚!

官方回应:他俩均已离婚!

沈阳地铁第一时间
2024-06-15 13:16:10
妻子和网友睡3次,被网友转走5万多,2021年妻子:寂寞才找男人的

妻子和网友睡3次,被网友转走5万多,2021年妻子:寂寞才找男人的

汉史趣闻
2024-06-15 10:48:04
蔚来总裁:电池寿命也就15年,但蔚来车主可通过换电实现电池永生

蔚来总裁:电池寿命也就15年,但蔚来车主可通过换电实现电池永生

映射生活的身影
2024-06-15 10:56:12
全额奖学金邀请姜萍?香港中文大学回应:消息不实

全额奖学金邀请姜萍?香港中文大学回应:消息不实

封面新闻
2024-06-15 13:19:10
瑞士峰会传来消息,好家伙,幸亏中国没去参加,普京早就布好局了

瑞士峰会传来消息,好家伙,幸亏中国没去参加,普京早就布好局了

千里持剑
2024-06-15 12:53:07
“00后”女生成为上市公司总裁,身家上亿!她毕业于哥伦比亚大学,26岁哥哥是董事长

“00后”女生成为上市公司总裁,身家上亿!她毕业于哥伦比亚大学,26岁哥哥是董事长

每日经济新闻
2024-06-15 08:29:22
所有东西都在降价!西瓜、牛肉、房子、车子……所以生活变好了?

所有东西都在降价!西瓜、牛肉、房子、车子……所以生活变好了?

可达鸭面面观
2024-06-14 12:19:51
孙兴慜被PS轮椅照!韩国教授怒斥中国球迷:太扭曲 越来越自卑

孙兴慜被PS轮椅照!韩国教授怒斥中国球迷:太扭曲 越来越自卑

念洲
2024-06-15 12:57:04
女生私处「小花瓣」长什么样,才正常?

女生私处「小花瓣」长什么样,才正常?

喜马拉雅主播暮霭
2024-06-09 13:13:48
北约高官透露:北约30天内可派出超30万大军

北约高官透露:北约30天内可派出超30万大军

海外网
2024-06-14 17:02:02
上海市奉贤区一公职人员接受纪律审查和监察调查

上海市奉贤区一公职人员接受纪律审查和监察调查

鲁中晨报
2024-06-15 17:03:02
2024-06-15 19:34:44
数学家
数学家
服务于数学建模爱好者的平台
3634文章数 1918关注度
往期回顾 全部

科技要闻

TikTok开始找退路了?

头条要闻

恒大海花岛有小区地库承重柱"一踢就烂" 官方最新通报

头条要闻

恒大海花岛有小区地库承重柱"一踢就烂" 官方最新通报

体育要闻

残暴的德国战车,和苏格兰的祖传倒霉蛋

娱乐要闻

江宏杰秀儿女刺青,不怕刺激福原爱?

财经要闻

新情况!高层对人民币的态度180°转弯

汽车要闻

东风奕派eπ008售21.66万元 冰箱彩电都配齐

态度原创

亲子
时尚
旅游
本地
数码

亲子要闻

独一无二的时装秀,妈妈用瓜果蔬菜做时装,萌娃穿着走秀!

为什么我劝白发爷爷:少留长发、多剪短发?看3组素人对比图就懂

旅游要闻

如何文艺消夏?乌镇10大活动开启古镇消夏节

本地新闻

粽情一夏|海河龙舟赛,竟然成了外国人的大party!

数码要闻

魅族 LIVE 真无线 Hi-Fi 降噪耳机今晚首销,599 元

无障碍浏览 进入关怀版