数据分析之帕累托(贡献度)分析

帕累托分析,基于20/80定律,通过分析发现80%的利润源自20%的菜品。在某餐饮案例中,R语言和Python实现展示了这一原则。R语言绘制了帕累托图,而Python数据显示A1~A7类菜品贡献70%的总类别,盈利占比达到85%。据此,应优化成本投入,侧重于高盈利菜品。
摘要由CSDN通过智能技术生成

帕累托分析又叫贡献度分析,原理是20/80定律,即80%的利润常常来自于20%的产品。

以某餐饮菜品的盈利数据为例:

R语言实现:

1、导入数据

dishdata <- read.csv(file="catering_dish_profit.csv",header = T) #源数据是从大到小排序好的

导入后的数据如下图

2、绘制柱形图

barplot(dishdata[,3],col="blue",names.arg = dishdata[,2],width=1,space = 0,ylim=c(0,10000),xlab="菜品",ylab="盈利:元") #names.arg定义横轴标签值;space=0,使柱形的间距为0

3、绘制折线图

accratio = dishdata[,3] #选取作图的数据

for (i in 1:length(accratio)){
 accratio[i] = sum(dishdata[1:i,3])/sum(dishdata[,3])
 } #计算逐条累积的数值占总数的比例

par(new=TRUE,mar=c(4,4,4,4)) #new=TRUE,默认值为FALSE。如果设定为TRUE,那么下一个高级绘图命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值