【问题标题】:How to calculate Skewness and Kurtosis in a similar manner as a weighted average in Excel?如何以与 Excel 中的加权平均值类似的方式计算偏度和峰度?
【发布时间】:2013-01-19 10:37:44
【问题描述】:

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

价格 数量 493 5 4500 8 2107 14 269 1

=sumproduct(Price,Qty)/sum(Qty) 的加权平均值是直截了当的。然而,当我想计算 =skew()=kurt() 时,它变得更具挑战性。在理想情况下,我会拥有未汇总的数据,但不幸的是,我只有汇总的数据。

有人知道如何使用上述数据在 Excel 中获得偏度和峰度吗?

【问题讨论】:

    标签: excel statistics skew kurtosis


    【解决方案1】:

    有两种方法可以做到这一点,但我认为您不会喜欢这个答案,因为 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 开始,即价格减去均值,差的立方。)

    【讨论】:

    • 感谢您的回答。第一个选项确实是我一直在考虑的。当您必须多次应用时,第二个选项实际上并不实用。然而,这让我想起了我统计教科书中的例子。猜想一块 VBA 将成为我的解决方案的朋友。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    • 2020-03-12
    • 2020-04-16
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多