繁体   English   中英

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

[英]Standard Deviation of a percentage change in Python

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

现在我的问题是,您如何考虑此百分比变化值的标准偏差(最好在Python中),以便将其作为误差线添加到绘图中?

我不知道您要寻找的数量是否只有一个定义,但是估计误差的一般规则是:

  • 加或减时,您将添加绝对误差。
  • 在相乘或相除时,要加上相对误差。

假设您遵循以下条件,则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))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM