餐饮销量数据相关性分析

分析菜品销售量之间的相关性得到不同菜品之间的关系,比如是替补菜品、互补菜品或者没有关系,为原材料采购提供参考。

数据源示例:

#-*- coding: utf-8 -*-
#餐饮销量数据相关性分析
import pandas as pdcatering_sale = '../data/catering_sale_all.xls' #餐饮数据,含有其他属性
data = pd.read_excel(catering_sale, index_col = u'日期') #读取数据,指定“日期”列为索引列data.corr() #相关系数矩阵,即给出了任意两款菜式之间的相关系数
data.corr()[u'百合酱蒸凤爪'] #只显示“百合酱蒸凤爪”与其他菜式的相关系数
data[u'百合酱蒸凤爪'].corr(data[u'翡翠蒸香茜饺']) #计算“百合酱蒸凤爪”与“翡翠蒸香茜饺”的相关系数

运行data.corr()[u’百合酱蒸凤爪’],得到下面的结果。

>>> data.corr()[u'百合酱蒸凤爪']
百合酱蒸凤爪     1.000000
翡翠蒸香茜饺     0.009206
金银蒜汁蒸排骨    0.016799
乐膳真味鸡      0.455638
蜜汁焗餐包      0.098085
生炒菜心       0.308496
铁板酸菜豆腐     0.204898
香煎韭菜饺      0.127448
香煎罗卜糕     -0.090276
原汁原味菜心     0.428316
Name: 百合酱蒸凤爪, dtype: float64

[Python] 相关性分析相关推荐

  1. python 相关性分析_数据分析---用Python进行相关性分析(兼谈假设检验)

    一.相关关系和相关系数 世上除了因果关系,还有相关关系. 有一个叫"相关系数"的指标来量化两个事物之间的相关程度. 其中相关系数用"r"表示,取值范围介于-1和 ...

  2. python 相关性分析原理及代码详细介绍

    一.相关性分析简介 相关性分析(correlation analysis)是指对两个或多个具备相关关系的变量进行线性相关分析,从而衡量变量间的相关程度或密切程度.相关性程度即为相关性系数R,R的取值范 ...

  3. python相关性分析_python实践统计学中的三大相关性系数,并绘制相关性分析的热力图...

    本文首发地址: https://yishuihancheng.blog.csdn.net/article/details/83547648 欢迎关注我的博客[Together_CZ],我是沂水寒城! ...

  4. python相关性分析后怎样删除特征_震惊!数据分析还能这样做?

    原标题:震惊!数据分析还能这样做? 数据分析概述 数据分析完整工作流程 关于数据分析的大体流程这里以图形的形式展现给大家,就不做过多的讲述. 数据探索与相关性分析 这一部分是直接从数据分析工作流程中的 ...

  5. python相关性分析_Python:相关性分析

    一.相关关系:相关分析与回归分析在实际应用中有密切关系.然而在回归分析中,所关心的是一个随机变量Y对另一个(或一组)随机变量X的依赖关系的函数形式.而在相关分析中 ,所讨论的变量的地位一样,分析侧重于 ...

  6. python相关性分析特征过滤_特征选择-Filter过滤法后续(相关,互信息法)

    3.1.2 相关性过滤 方差挑选完毕之后,我们就要考虑下一个问题:相关性了.我们希望选出与标签相关且有意义的特征,因为这样的 特征能够为我们提供大量信息.如果特征与标签无关,那只会白白浪费我们的计算内 ...

  7. python相关性分析特征过滤_Python相关性分析

    导言机器学习的步骤 1)提出问题 :一切的机器学习目标都是为了解决生活或工作的实际问题 2)理解数据 : 采集数据(根据研究问题采集相关数据) 导入数据(数据从Excel.数据库.网络中导入到Phyt ...

  8. python相关性分析及画图_数据分析Python手绘图形库有哪些?

    数据分析Python手绘图形库有哪些,今天,给大家介绍一个很酷的 Python 手绘风格可视化神包:cutecharts. 和 Matplotlib .pyecharts 等常见的图表不同,使用这个包 ...

  9. python相关性分析的散点图怎么做_Python:matplotlib 和 Seaborn 之散点图和相关性 (三十二)...

    散点图 如果我们想研究两个数字变量之间的关系,通常会选择散点图.在散点图中,每个数据点都单独表示为一个点,x 轴对应一个特征值,y 轴对应另一个特征值.创建散点图的一个基本方式是利用 Matplotl ...

最新文章

  1. 一个页面标题和过滤输出的解决方案(下)
  2. 计算机图形学----基于3D图形开发技术 (韩正贤 著)
  3. 通过Visual Studio为Linux编写C++代码
  4. springMVC详解以及注解说明
  5. 整理几个常用的sql和其他代码
  6. 最小生成树算法(两个方法实现)
  7. 十四、数据库设计三范式
  8. 2003引脚功能电压_《线性稳压器系列》1:从线性稳压器的原理,功能及类型说起......
  9. 微软 Small Basic 简体中文版 已经发布了
  10. 集合框架(去除ArrayList集合中的重复字符串元素案例2)
  11. Python——Django-settings.py的内容
  12. UBUNTU18禁用锁屏功能
  13. hp cp1025 linux 驱动,惠普HP LaserJet CP1025 打印机驱动
  14. OpenCV静态编译配置基于小熊猫C++
  15. 关于IE读取缓存页面不刷新解决方法
  16. 喇叭POP爆破音产生的原因与解决办法
  17. 多核 CPU 和多个 CPU 有何区别?
  18. WIRESHARK之SSL解密
  19. 电力公司SMS短信群发平台的设计与实现
  20. 笨办法学python2.0 习题1-10

热门文章

  1. 爱了!京东新产算法宝典在Github上爆火,成功激起了老夫的少女心!
  2. chmod授权sh文件执行权限
  3. 文本分类的14种算法(1)
  4. 记一次vue2.0+vue-video-player实现hls播放全过程
  5. 自己搭建项目中存在的一些问题
  6. rhel7 http实例
  7. Magic Leap 价值 20 多亿美元的 AR 幻梦,现在醒了
  8. ROS IDE —— RoboWare Studio
  9. roboware安装包
  10. 【亲测有用】腾讯会议共享PPT,并开启演讲者模式