// count under given part of distribution
public double top_part_count() {
double accum = 0.0;
TDoubleDoubleIterator iterator = score_count_hash.iterator();
while(iterator.hasNext()) {
iterator.advance();
double count = iterator.value();
accum += count;
}
return accum;
}