Python实现熵值法确定权重.pdfVIP

  • 9
  • 0
  • 约6.33千字
  • 约 4页
  • 2023-11-30 发布于北京
  • 举报
Python实实现现熵熵值值法法确确定定权权重重 本本⽂⽂从从以以下下四四个个⽅⽅⾯⾯,,介介绍绍⽤⽤Python实实现现熵熵值值法法确确定定权权重重:: ⼀⼀. 熵熵值值法法介介绍绍 熵值法是计算指标权重的经 算法之⼀,它是指⽤来判断某个指标的离散程度的数学⽅法。离散程度越⼤,即信息量越⼤,不确定性就越 ⼩,熵也就越⼩;信息量越⼩,不确定性越⼤,熵也越⼤。根据熵的特性,我们可以通过计算熵值来判断⼀个事件的随机性及⽆序程度,也 可以⽤熵值来判断某个指标的离散程度,指标的离散程度越⼤,该指标对综合评价的影响越⼤。 ⼆⼆. 熵熵值值法法实实现现 1.假设数据有n⾏记录,m个变量,数据可以⽤⼀个n*m的矩阵A表⽰(n⾏m列,即n⾏记录数,m个特征列) 2.数据的归⼀化处理 xij 表⽰矩阵A 的第i⾏j列元素。 3.计算第j项指标下第i个记录所占⽐重 4.计算第j项指标的熵值 5.计算第j项指标的差异系数 6.计算第j项指标的权重 三三. Python实实现现熵熵值值法法⽰⽰例例1 样例数据1 .csv格式数据内容 var1,var2,var3,var4,var5,var6 171.33,151.33

文档评论(0)

1亿VIP精品文档

相关文档