贡献度分析又称为帕累托分析。它的原理是帕累托法则,又称20/80定律。同样的投入在不同的地方会产生不同的效益。例如,对一个公司来讲,80%的利润常常来自于20%最畅销的产品,而其他80%的产品只产生了20%的利润
代码源于Python数据分析与挖掘实战

# -*- coding: utf-8 -*-import pandas as pd
import matplotlib.pyplot as pltdish_profit = '../data/catering_dish_profit.xls'
data = pd.read_excel(dish_profit, index_col=u'菜品名')
data = data[u'盈利'].copy()    #data类型由DataFrame改变为Series
data.sort_values(ascending=False)  #True表示升序plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = Falseplt.figure()
data.plot(kind='bar')    #表示图形类型型为竖杆图
plt.ylabel(u'盈利(元)')    #设置当前图形的y轴标签
p = 1.0 * data.cumsum()/data.sum()    #cumsum()返回累积和,用于判断p是否满足帕累托法则
p.plot(color='r', secondary_y=True, style='-o', linewidth=2)    #secondary_y等于True定义y轴将会在右侧plt.annotate(format(p[6], '.4%'), xy=(6, p[6]), xytext=(6*0.9, p[6]*0.9), arrowprops=dict(arrowstyle='->', connectionstyle='arc3, rad=.2'))    #p[6]表示取p的第7点满足帕累托法则即大于80%,.4%表示百分数后有4个小数点,arrowprops用来设置箭头
plt.ylabel(u'盈利(比例)')
plt.show()

数据分析:帕累托法则分析菜品盈利相关推荐

  1. 数据统计分析案例(对比分析、销量定比分析、同比、双坐标图、环比、shift、贡献度分析(帕累托法则)、差异化分析、resample、季节性波动分析)

    本文来自<Python数据分析从入门到精通>--明日科技编著 本章以案例为主,通过简单的知识讲解使读者了解数据统计分析中常用的分析方法,如对比分析,同比.定比和环比分析,贡献度分析,差异化 ...

  2. 时间管理_帕累托法则(二八定律)

    时间管理 帕累托法则(二八定律) 1. 二八现象 2. 相关理论 3. 总结 1. 二八现象 1.管理学:通常一个企业80%的利润来自它20%的项目 :这个80/20定律被一再推而广之–经济学家说,2 ...

  3. 帕累托法则 (精简)

    降低成本:"所有降低成本的有效技术都采用80/20的三个洞察力:简化,通过排除无益活动:集中,在改进的几个关键推动力上:和业绩比较."降低成本是一项昂贵的业务,请集中你80%的精力 ...

  4. 172_再谈 Power BI 客户帕累托(ABC)分析度量值写法

    172_再谈 Power BI 客户帕累托(ABC)分析度量值写法 一.背景 我们再来谈一谈帕累托在 Power BI 中的度量值写法.我们分别使用以RANKX 和 WINDOW 两个函数为核心写度量 ...

  5. 基于Echarts的销售企业经营数据分析-帕累托

    帕累托能够快速详尽地分析特定维度(如产品.客户)对某个财务参数的贡献,该工具体现了帕累托原则,即公司80%的经营成果源自20%的资源运用.以曲线形式在方便读者阅读的图标上展示产品.客户或其他维度上的表 ...

  6. 109_Power Pivot客户ABC(帕累托)分析度量值写法(非计算列)

    博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 1.背景 客户ABC分析,一般的套路是在计算列中把客户ABC分类,便于后续维度使用.今天用度量值的方式写一个ABC的分类. ...

  7. python数据分析之帕累托分析

    帕累托分析 帕累托图在概念上与帕累托法则有关.帕累托法则认为,相对少量的原因通常造成大多数的问题或缺陷.该法则通常称为80/20原则,即80%的问题是由20%的原因导致的.帕累托图也用于汇总各种类型的 ...

  8. 数据可视化分析教学课件——FineBI实验册节选====帕累托分析模型

      数据可视化分析课程教学,0基础也能掌握,本节讲述的是常见的数据可视化分析模型:帕累托分析模型 实验目的   面对纷繁杂乱的处理对象,如果分不清主次,鸡毛蒜皮一把抓,可想而知,其效率和效益是不可能高 ...

  9. 10.Excel数据特征分析-帕累托分析法

    文章目录 1.什么是帕累托分析 2.帕累托分析法案例 3.数据透视表与帕累托分析结合具体步骤 3.1数据透视表建立 3.2 帕累托图的建立 3.3 调整帕累托图 3.3.1调整坐标轴 3.3.2 调整 ...

  10. Power BI应用案例:销售帕累托分析(28法则)

    一.应用背景 帕累托法则往往称为二八原理,即百分之八十的问题是百分之二十的原因所造成的.帕累托图在项目管理中主要用来找出产生大多数问题的关键原因,用来解决大多数问题.本文利用Power BI进行帕累托 ...

最新文章

  1. 徐韬:CCF - 个贷违约预测Baseline
  2. Docker基本使用命令
  3. 从头搭建 IntelliJ IDEA 环境,从放弃到爱不释手!
  4. mysql 类型解释_MySQL 数据类型说明解释
  5. 计算机pc软盘不能数字,老人把遗嘱存5寸软盘难坏家人 老电脑终未读出
  6. linux内核栈,内核同步,用户空间线程同步
  7. BTrace简介及使用
  8. ng-bootstrap 组件集中 tabset 组件的实现分析
  9. 【pytorch】torch.cuda.empty_cache()==>释放缓存分配器当前持有的且未占用的缓存显存
  10. 想了解Xtrabackup备份原理和常见问题分析,看这篇就够了
  11. 文本比较/文本对比在线工具
  12. 携程python面试题_Python求解啤酒问题(携程2016笔试题)
  13. 核磁共振测量动物脂肪、水分、瘦肉、代谢
  14. 深圳大学物计算机黄yilin,中国科学引文数据库(CSCD)收录本校教师论文情况.doc...
  15. 【已解决】树莓派新系统连接vcn后无任务栏如何解决?
  16. 学生管理系统详细架构
  17. “有一只鸟来到这个世界,它该做什么?”你知道么?
  18. C语言入门教程学习 C语言学习包括哪些?
  19. android手机的扩容教程,解决手机系统空间不足
  20. 使用libyuv库解决视频后处理性能不足问题

热门文章

  1. 队列 front rear
  2. 导入和导出requirement
  3. 微服务与敏捷开发(Scrum/Kanban)的核心思想之我见
  4. viewpager+Fragment+Butterknife报错 :Fragment already added: MsgOuChatFragment
  5. EBS INV:物料搬运单
  6. AQS: CLH 介绍
  7. 基于服务器部署的OCR在线识别应用
  8. android七牛短视频sdk源码,使用七牛开发短视频
  9. Playing Atari with Deep Reinforcement Learning-笔记
  10. Kafka序列化器,分区器,拦截器,消息累加器