欢迎光临散文网 会员登陆 & 注册

经管本科毕业论文识别因素模型——DEMATEL

2021-08-08 18:48 作者:虔城卿云  | 我要投稿

如果想实现以下目的:

1、确定因素权重

2、确定因素排序

3、确定兴趣为原因类型因素OR结果类型因素

4、筛选核心因素

你可以考虑DEMATEL模型

DEMATEL模型介绍:

        DEMATEL即决策实验与评价实验室法,美国Bottelle实验室为了解决现实世界中复杂问题基于图论与矩阵工具而提出的方法。基于专家经验,将因素间相互逻辑关系以矩阵形式量化表达,进而计算中心度、原因度等,从而确定因素间的因果关系和每个要素在系统中的地位,该方法用于梳理因素间存在相关性的评价系统内部关系时效果优异,但是因素数量较多时,评价人员在因素两两比较和评价上工作量庞大。

以下开始说人话*^o^*

        DEMATEL模型说白了就是你把你的因素制作成打分问卷,专家给你选出来的因素进行打分,我们再收回问卷,对打分数据进行处理,一顿矩阵运算(勿忧:这一段矩阵运算可以用 Excel、Matlab、甚至如果你的因素比较少,还可以通过一些网站在线计算实现,后文附matlab代码和在线计算网站)就得出了结果。

     以下是理论过程

理论过程(公式撰写乱码,需要word版本后台滴滴俺)

打分表问卷样式

DEMATEL在线计算网站:http://www.huaxuejia.cn/ism/DEMATEL_online.php

DEAMTRL matlab代码:

导入数据归一化,这里是软件自己带了归一化公式,如果不太熟你可以excel归一化以后再把数据导入软件!

B是数据矩阵

X=mapminmax(B,-1,1);  %归一化直接关联矩阵,归一化至[-1,1]

T=X*inv(eye(m)-X); %全关联矩阵

%% 建立因果关系图

for i=1:m

    for j=1:m

        D(i)=sum(T(i,:));  % 全关联矩阵的各行之和-被影响度

        R(j)=sum(T(:,j));  % 全关联矩阵的各列之和-影响度

    end

end

f=R+D; % 中心度

r=R-D; % 原因度

很快啊,没有闪!经管的同学没看懂可以直接用。线性代数知识加上Excel公式计算也可以的出结果!

当然使用这个模型需要你认识一定的专家(好吧,说人话就是学长学姐),同时由于学长学姐能力啊不专家能力。也是存在差异的,所以它并不是完全的客观,但是用于本科毕业论文基本已经可以了啦!如果你想更加客观,你可以考虑阅读参考文献中的第二篇文献,结合神经网络!

参考文献

[1] 詹翌. 基于DEMATEL方法的装配式住宅预制构件的供应商选择[D]. 重庆交通大学, 2017.

[2] 成全,杨碧丽,许华斌,等. 原始性创新环境影响因素研究——基于BP-DEMATEL模型的实证[J]. 科学学研究, 2016, 34(04): 591-600.





经管本科毕业论文识别因素模型——DEMATEL的评论 (共 条)

分享到微博请遵守国家法律