• python数据相关性分析 (计算相关系数)


    #-*- coding: utf-8 -*-
    #餐饮销量数据相关性分析  计算相关系数
    from __future__ import print_function
    import pandas as pd
    
    catering_sale = '../data/catering_sale_all.xls' #餐饮数据,含有其他属性
    data = pd.read_excel(catering_sale, index_col = u'日期') #读取数据,指定“日期”列为索引列
    
    print("相关系数矩阵,即给出了任意两款菜式之间的相关系数:")
    print(data.corr()) #相关系数矩阵,即给出了任意两款菜式之间的相关系数
    print("显示“百合酱蒸凤爪”与其他菜式的相关系数:")
    print(data.corr()[u'百合酱蒸凤爪']) #只显示“百合酱蒸凤爪”与其他菜式的相关系数
    print("计算“百合酱蒸凤爪”与“翡翠蒸香茜饺”的相关系数:")
    print(data[u'百合酱蒸凤爪'].corr(data[u'翡翠蒸香茜饺'])) #计算“百合酱蒸凤爪”与“翡翠蒸香茜饺”的相关系数
    
    
    D:Downloadpython3python3.exe "E:/A正在学习/python data dig/chapter3/demo/code/3-4_correlation_analyze.py"
    相关系数矩阵,即给出了任意两款菜式之间的相关系数:
               百合酱蒸凤爪    翡翠蒸香茜饺   金银蒜汁蒸排骨     乐膳真味鸡     蜜汁焗餐包      生炒菜心    铁板酸菜豆腐  
    百合酱蒸凤爪   1.000000  0.009206  0.016799  0.455638  0.098085  0.308496  0.204898   
    翡翠蒸香茜饺   0.009206  1.000000  0.304434 -0.012279  0.058745 -0.180446 -0.026908   
    金银蒜汁蒸排骨  0.016799  0.304434  1.000000  0.035135  0.096218 -0.184290  0.187272   
    乐膳真味鸡    0.455638 -0.012279  0.035135  1.000000  0.016006  0.325462  0.297692   
    蜜汁焗餐包    0.098085  0.058745  0.096218  0.016006  1.000000  0.308454  0.502025   
    生炒菜心     0.308496 -0.180446 -0.184290  0.325462  0.308454  1.000000  0.369787   
    铁板酸菜豆腐   0.204898 -0.026908  0.187272  0.297692  0.502025  0.369787  1.000000   
    香煎韭菜饺    0.127448  0.062344  0.121543 -0.068866  0.155428  0.038233  0.095543   
    香煎罗卜糕   -0.090276  0.270276  0.077808 -0.030222  0.171005  0.049898  0.157958   
    原汁原味菜心   0.428316  0.020462  0.029074  0.421878  0.527844  0.122988  0.567332   
    
                香煎韭菜饺     香煎罗卜糕    原汁原味菜心  
    百合酱蒸凤爪   0.127448 -0.090276  0.428316  
    翡翠蒸香茜饺   0.062344  0.270276  0.020462  
    金银蒜汁蒸排骨  0.121543  0.077808  0.029074  
    乐膳真味鸡   -0.068866 -0.030222  0.421878  
    蜜汁焗餐包    0.155428  0.171005  0.527844  
    生炒菜心     0.038233  0.049898  0.122988  
    铁板酸菜豆腐   0.095543  0.157958  0.567332  
    香煎韭菜饺    1.000000  0.178336  0.049689  
    香煎罗卜糕    0.178336  1.000000  0.088980  
    原汁原味菜心   0.049689  0.088980  1.000000  
    显示“百合酱蒸凤爪”与其他菜式的相关系数:
    百合酱蒸凤爪     1.000000
    翡翠蒸香茜饺     0.009206
    金银蒜汁蒸排骨    0.016799
    乐膳真味鸡      0.455638
    蜜汁焗餐包      0.098085
    生炒菜心       0.308496
    铁板酸菜豆腐     0.204898
    香煎韭菜饺      0.127448
    香煎罗卜糕     -0.090276
    原汁原味菜心     0.428316
    Name: 百合酱蒸凤爪, dtype: float64
    计算“百合酱蒸凤爪”与“翡翠蒸香茜饺”的相关系数:
    0.009205803051836528
    
    Process finished with exit code 0
  • 相关阅读:
    首先,编写一个类ChongZai,该类中有3个重载的方法void print();其次, 再编写一个主类来测试ChongZai类的功能。
    创建一个Point类,有成员变量x,y,方法getX(),setX(),还有一个构造方 法初始化x和y。创建类主类A来测试它。
    机动车
    people 0919
    创建一个三角形类,成员变量三边,方法求周长,创建类主类A来测试它。
    百鸡百钱修改
    java 面向对象--------时间作业
    序列化、反序列化
    通讯录
    Java正则表达式
  • 原文地址:https://www.cnblogs.com/ggzhangxiaochao/p/9100575.html
Copyright © 2020-2023  润新知