Report five-percentile rather than min

This commit is contained in:
Jakob Borg 2014-06-16 16:47:54 +02:00
parent 8ad0a10c61
commit d0aef07a38
2 changed files with 3 additions and 3 deletions

View File

@ -209,7 +209,7 @@ func reportHandler(w http.ResponseWriter, r *http.Request) {
func statsForInts(data []int) map[string]int {
sort.Ints(data)
res := make(map[string]int, 4)
res["min"] = data[0]
res["fp"] = data[int(float64(len(data))*0.05)]
res["med"] = data[len(data)/2]
res["nfp"] = data[int(float64(len(data))*0.95)]
res["max"] = data[len(data)-1]

View File

@ -35,13 +35,13 @@ found in the LICENSE file.
<table class="table table-striped">
<thead>
<tr>
<th></th><th class="text-right">Min</th><th class="text-right">Median</th><th class="text-right">95%</th><th class="text-right">Max</th>
<th></th><th class="text-right">5%</th><th class="text-right">50%</th><th class="text-right">95%</th><th class="text-right">100%</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="cat in categories">
<td>{{cat.descr}}</td>
<td class="text-right">{{report[cat.key].min | number}} {{cat.unit}}</td>
<td class="text-right">{{report[cat.key].fp | number}} {{cat.unit}}</td>
<td class="text-right">{{report[cat.key].med | number}} {{cat.unit}}</td>
<td class="text-right">{{report[cat.key].nfp | number}} {{cat.unit}}</td>
<td class="text-right">{{report[cat.key].max | number}} {{cat.unit}}</td>