如何以与Excel中加权平均值类似的方式计算偏度和峰度?

时间:2013-02-04 17:05:11

标签: excel statistics skew kurtosis

我想计算一些关于以下信息表的描述性统计数据。我想描述的主要是Price组件。

Price   Qty
  493     5
 4500     8
 2107    14
  269     1

加权平均值是=sumproduct(Price,Qty)/sum(Qty)的直接前进。但是,当我想要计算=skew()=kurt()时,它会变得更具挑战性。在理想的情况下,我会得到未汇总的数据,但遗憾的是我只有汇总的数据。

有没有人对使用上述数据如何在Excel中获得偏度和峰度有一个明智的想法?

1 个答案:

答案 0 :(得分:0)

有两种方法可以做到这一点,但我不认为你会喜欢这个答案,因为Excel函数不能用于聚合数据。

第一种方式是展开数据。

Price
493
493
493
493
493
4500
4500 (x 7 more times, one per row)
2107
2107 (x 13 more times, one per row)
269

倾斜,峰度和标准偏差对于展开的数据都会很有效。

这是另一种方式。

扩展你的例子:

Price Qty AggPrice
 493   5    2465
4500   8   36000
2107  14   29498
 269   1     269

AggPrSum   =sum(c2:c5)
mean       =sum(c2:c5)/sum(b2:b5)

然后,您可以通过应用equation来计算偏斜。当你计算平均值时,其余的应该变得清晰。 (你可以先添加一个新的D列,即价格减去均值,差值为立方。)