implement EvaluatorAvgPrecision