9

我的程序中有一本字典,每个值都是响应时间列表。我需要计算每个列表的 95% 响应时间。我知道如何计算平均值,但不知道 95% 的计算。任何指针将不胜感激。

以下是我的程序的字典输出

finalvalues = {' https://lp1.soma.sf.com/img/chasupersprite.qng?v=182-4 ': ['505', '1405', '12', '12', '3'] , ' https://lp1.soma.sf.com/img/metaBar_sprite.dsc ': ['154', '400', '1124', '82', '94', '108']}

4

2 回答 2

11
import numpy as np
for i in finalvalues.values():
    print np.percentile(map(int,i),95)
于 2013-06-12T07:12:55.343 回答
2

使用置信度scipy.stats.norm.interval(confidence, loc=mean, scale=sigma)介于 0 和 1 之间的值,在您的情况下,它是 0.95。mean将是您的数据的平均值,而sigma将是您的样本标准差。它的输出将是一个元组,其中第一个值是区间的下限,第二个值是区间的上限。希望这可以帮助。

于 2013-06-12T05:36:04.133 回答