#归一化
df_weight= (df - df.min())/(df.max() - df.min())
m,n=df_weight.shape
#第一步读取文件,如果未标准化,则标准化
df_weight=df_weight.as_matrix(columns=None)
#将dataframe格式转化为matrix格式
k=1/np.log(m)
yij=df_weight.sum(axis=0)
pij=df_weight/yij
#第二步,计算pij
test=pijnp.log(pij)
test=np.nan_to_num(test)
ej=-k
(test.sum(axis=0))
#计算每种指标的信息熵
wi=(1-ej)/np.sum(1-ej)
#计算每种指标的权重
wi = pd.DataFrame(wi)
wi.to_csv(‘123.csv’)

熵权法 算权重系数 python相关推荐

  1. 多目标决策问题1.1.1:线性加权法——熵权法确定权重

    多目标决策问题是目前数学建模中比较普遍的一类问题, 此类问题要求我们满足多个目标函数最优与决策变量的线性约束条件或非线性约束条件下进行求解, 多目标决策问题主要有主要目标法.线性加权法.分层序列法.步 ...

  2. R 熵权法计算权重及综合得分

    最近工作中需要根据大数据智能计算,预测或者推荐出供应链付款优先/权重来,以往都是人工根据供应商关系等因素做付款的一个优先级,并不能客观的将付款策略分发到其他供应商,现根据大数据客观计算,记录一下 1, ...

  3. 利用熵权法确定指标权重

    利用熵权法确定指标权重 1. 熵权法的基本原理 熵权法的基本思路是根据指标变异性的大小来确定客观权重. 一般来说,若某个指标的信息熵越小,表明指标值得变异程度越大,提供的信息量越多,在综合评价中所能起 ...

  4. 数学建模笔记 Topsis和熵权法

    Topsis法(Technique for Order Preference by Similarity to Ideal Solution)可翻译为逼近理想解排序法,国内常简称为优劣解距离法. ​ ...

  5. 《零基础数学建模》——TOPSIS+熵权法

    目录 ​ 前言 一.TOPSIS法(优劣解距离法) 1.模型原理 2.建模步骤 二.模型实现 第一步:将原始矩阵正向化 第二步:正向化矩阵标准化 第三步:计算得分并归一化 四.TOPSIS模型的总结与 ...

  6. 基于熵权法对Topsis模型的修正

    基于熵权法对Topsis模型的修正 有n个要评价的对象,m个评价指标的标准化矩阵,可以使用层次分析法给这m个评价指标确定权重 ∑j=1mωj=1\sum_{j=1}^m{\omega_j}=1 j=1 ...

  7. TOPSIS算法与熵权法

    TOPSIS算法 英文全称Technique for Order Preference by Similarity to Ideal Solution,翻译为逼近理想解排序法.使用层次分析法进行评价时 ...

  8. 【指标体系构建】标准化处理+熵权法

    面对构建好的指标体系,如何进行进一步量化操作 1.标准化处理 引用链接:百度安全验证https://baijiahao.baidu.com/s?id=1717456781716191819&w ...

  9. Python小案例(六)通过熵权法计算指标权重

    Python小案例(六)通过熵权法计算指标权重 在日常业务中,产品运营需要综合多个指标进行判断,如果没有目标变量进行监督训练的话,很难人为地判断哪个指标更好,综合起来哪个类别更优秀. 这里介绍一种基于 ...

  10. 帮我用python写一个程序 输入三个列表数据 使用熵权法计算这三组数据的权重并输出...

    好的,以下是用Python实现熵权法计算三组数据权重的代码: import numpy as np# 定义熵权法函数 def entropy_weight(x):x = np.array(x)# 计算 ...

最新文章

  1. 转】windows下使用批处理脚本实现多个版本的JDK切换
  2. 华为对边缘计算的思考与理解
  3. boost asio 简单示例
  4. SQL高效率语句(一)
  5. [问题已处理]-[jenkins]-Jenkins 反向代理有误
  6. 属性 方法c语言,C语言如何实现C++中对象属性和方法
  7. mysql5.5.20安装_mysql5.5.20安装文档
  8. jQuey/js 省市县三级下拉框联动的回显(简单易懂)
  9. final 和static的关系
  10. 虚拟桌面的备份恢复最佳实践 第二部分
  11. activemq 重启后java程序_ActiveMQ持久化机制代码实例
  12. Mifare Classic Tool (MCT),Android平台RFID工具
  13. 这年代,你需要了解一下什么是聚合搜索(附站点推荐)
  14. C++面试之Linux操作系统
  15. 短信发送中文数据到手机显示乱码
  16. 产品设计体会(0013)产品经理应该是管理者么
  17. SAP HANA XS ODATA使用参数展示具体数据
  18. 字符集和Java char与UTF-16
  19. 免费电子书 工具 开发工具包 各类资源 下载 .
  20. MS COCO数据集人体关键点评估(Keypoint Evaluation)(来自官网)

热门文章

  1. Ubuntu安装Flash Player
  2. 网络工程师考试-计算机网络笔记
  3. [原创]Android秒杀倒计时自定义TextView
  4. 微信-连接一切的力量
  5. 哈希表实现电话号码查询系统
  6. 谷歌搜索引擎优化(谷歌seo)怎么做?
  7. CSS-fishc学习笔记
  8. 软件测试 — 面试题
  9. 研发/项目计划管理表格
  10. 常见显示器PPI备忘