2010-12-15 42 views

Répondre

0

Je suppose que cela fonctionne comme suit:

Chaque test a plusieurs pistes.

1. take 95% close to average test runs times. 
2. calculate percentage difference between those takes. 
+1

Je suis sûr que vous calculez mal puisque je ne vois aucune écart-type votre 'formule'. J'ai lu quelque part qu'ils supposent que les temps d'exécution ont une distribution Gamma. Pour la distribution gaussienne, je me souviens que l'intervalle de confiance à 95% est 'avg +/- 2 * stdev/sqrt (n)'. – Alexandru

0

Je sais que c'est une très vieille question, mais from the SunSpider source:

var error = "+/- " + ((tDist(count) * stdErr/mean) * 100).toFixed(1) + "% "; 

var sqrtCount = Math.sqrt(count); 
var stdErr = stdDev/sqrtCount; 

De toute évidence, une partie de l'être humain-lisiblement formatez déclaration var error = pour le tableau des résultats .

(PS J'ai utilisé ce un exercice pour apprendre JavaScript, j'espère que je ne suis pas tout à fait hors de la base!)