formatWithMetrics method

String formatWithMetrics()

Formats the rule with its key metrics for easy interpretation.

Implementation

String formatWithMetrics() {
  final convStr = conviction.isInfinite ? '∞' : conviction.toStringAsFixed(3);
  return '${toString()} '
      '[sup: ${support.toStringAsFixed(3)}, '
      'conf: ${confidence.toStringAsFixed(3)}, '
      'lift: ${lift.toStringAsFixed(2)}, '
      'lev: ${leverage.toStringAsFixed(3)}, '
      'conv: $convStr]';
}