def _feature_micro_recall(feature_stats, value_stats):
  """Computes micro-averaged recall from the supplied counts."""
  num_actual_positives = feature_stats["correct"]
  for value in value_stats:
    num_actual_positives += value_stats[value]["fn"]
  return (feature_stats["correct"] / num_actual_positives * 100.0
          if num_actual_positives != 0.0 else 0.0)