package ivory.ltr.operator;
public class BooleanRatio extends Operator {
@Override public double getFinalScore() {
if(scores.size() == 0) {
return 0;
}
int s = 0;
for(double f: scores) {
if(f > 0) {
s++;
}
}
return ((double) s) / scores.size();
}
@Override public Operator newInstance() {
return new BooleanRatio();
}
}