Python中百分比变化的标准偏差

时间:2014-06-08 15:59:46

标签: python numpy statistics scipy

我有2个数据集。第一组数据称为X,其平均值为m(X),标准差为STD(X),第二组数据也具有m(Y)的平均值和STD(Y)的标准偏差。我想找出数据集2与数据集1相比的百分比变化(即,旧平均值的平均值变化乘以100)。所以我有((m(Y)-m(X))/ m(X))* 100。

现在我的问题是,你如何考虑这个百分比变化值的标准偏差(最好是在Python中),以便将它作为误差条添加到图中?

1 个答案:

答案 0 :(得分:1)

我不知道您要查找的数量是否只有一个定义,但估算错误的常规规则是:

  • 添加或减去时添加绝对错误。
  • 乘以或除以加上相对误差。

假设您这样做,m(Y) - m(X)中的错误为std(X) + std(Y),相对错误为(std(X) + std(Y)) / (m(Y) - m(X))。在分母中添加相对误差 - std(X) / m(X) - 并且您有整体的相对误差。如果您想要百分比误差,则乘以实际值。

取消了一些事情,结果是:

 100 * (std(X) + std(Y)) / m(X) + 100 * std(X) / (m(Y) - m(X))