关于加权平均、队列、算术平均对计算对结果的影响

来源:互联网 发布:java内存泄露解决 编辑:程序博客网 时间:2024/04/27 22:39

项目中有计费规则问题,争议点在 加权平均与队列上

废话,数据说话。

1、加权平均---数据中各点对于平均数的贡献并不相等
2、算术平均---
数据中各点对于平均数的贡献相等,未考虑各点权重,对数据的影响,误差大
 
事例 当年A商品30元一件,合同中购买5个,如今A商品50元一个,又买了10件,问两次平均价格是多少?应付款?
            
(30+50)/2-------------算术平均为 40 元      40 x(10+5)= 600 元
            (
30×5+50×10)/(5+10)---------加权平均约为 43.3333       [30×5+50×10)/(5+10)] x (5+10) = 650元
3、队列--顺序队列 先进先出

           30x5 + 50 x 10 = 650 元

无论怎么算, 加权平均与队列 计算的结果总是一样的,因为 数量一定

原先都是直接队列处理,项目即将完成,突然要我增加一个加权平均、真的是一点意思没有的功能,争了半天。


0 0
原创粉丝点击