def METHOD_NAME(self):
    """Benchmark min_max wit min positive.
    Compares with:
    - numpy.nanmin(data[data > 0]); numpy.nanmin(pos); numpy.nanmax(pos)
    It runs bench for different types, different data size and 3
    data sets: increasing , decreasing and random data.
    """
    durations = {'min/max': [], 'combo': []}
    _logger.info('Benchmark against min, max, positive min')
    for dtype in self.DTYPES:
        for arange in self.ARANGE:
            for exponent in self.EXPONENT:
                size = 10**exponent
                with self.subTest(dtype=dtype, size=size, arange=arange):
                    if arange == 'ascent':
                        data = numpy.arange(0, size, 1, dtype=dtype)
                    elif arange == 'descent':
                        data = numpy.arange(size, 0, -1, dtype=dtype)
                    else:
                        if dtype in ('float32', 'float64'):
                            data = numpy.random.random(size)
                        else:
                            data = numpy.random.randint(10**6, size=size)
                        data = numpy.array(data, dtype=dtype)
                    start = time.time()
                    ref_min_positive = numpy.nanmin(data[data > 0])
                    ref_min = numpy.nanmin(data)
                    ref_max = numpy.nanmax(data)
                    durations['min/max'].append(time.time() - start)
                    start = time.time()
                    result = combo.min_max(data, min_positive=True)
                    durations['combo'].append(time.time() - start)
                    _logger.info(
                        '%s-%s-10**%d\tx%.2f min/minpos/max',
                        dtype, arange, exponent,
                        durations['min/max'][-1] / durations['combo'][-1])
                    self.assertEqual(result.min_positive, ref_min_positive)
                    self.assertEqual(result.minimum, ref_min)
                    self.assertEqual(result.maximum, ref_max)
    self.show_results('min/max/min positive', durations, 'combo')