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 { func statsForInts(data []int) map[string]int {
sort.Ints(data) sort.Ints(data)
res := make(map[string]int, 4) 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["med"] = data[len(data)/2]
res["nfp"] = data[int(float64(len(data))*0.95)] res["nfp"] = data[int(float64(len(data))*0.95)]
res["max"] = data[len(data)-1] res["max"] = data[len(data)-1]

View File

@ -35,13 +35,13 @@ found in the LICENSE file.
<table class="table table-striped"> <table class="table table-striped">
<thead> <thead>
<tr> <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> </tr>
</thead> </thead>
<tbody> <tbody>
<tr ng-repeat="cat in categories"> <tr ng-repeat="cat in categories">
<td>{{cat.descr}}</td> <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].med | number}} {{cat.unit}}</td>
<td class="text-right">{{report[cat.key].nfp | 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> <td class="text-right">{{report[cat.key].max | number}} {{cat.unit}}</td>