# Uses of Class org.deidentifier.arx.metric.v2.ILSingleDimensional (ARX API Documentation)

## Uses of Class
org.deidentifier.arx.metric.v2.ILSingleDimensional

- Packages that use ILSingleDimensional
  Package | Description
  --- | ---
  org.deidentifier.arx.metric | This package implements several metrics for information loss.
  org.deidentifier.arx.metric.v2 |

- - ### Uses of ILSingleDimensional in org.deidentifier.arx.metric

    Methods in org.deidentifier.arx.metric that return types with arguments of type ILSingleDimensional
    Modifier and Type | Method and Description
    --- | ---
    `static Metric<ILSingleDimensional>` | Metric.`createAECSMetric()` Creates a new instance of the AECS metric.
    `static Metric<ILSingleDimensional>` | Metric.`createAECSMetric(double gsFactor)` Creates a new instance of the AECS metric.
    `static Metric<ILSingleDimensional>` | Metric.`createAmbiguityMetric()` Creates an instance of the ambiguity metric.
    `static Metric<ILSingleDimensional>` | Metric.`createDiscernabilityMetric()` Creates an instance of the discernability metric.
    `static Metric<ILSingleDimensional>` | Metric.`createDiscernabilityMetric(boolean monotonic)` Creates an instance of the discernability metric.
    `static Metric<ILSingleDimensional>` | Metric.`createKLDivergenceMetric()` Creates an instance of the KL Divergence metric.

  - ### Uses of ILSingleDimensional in org.deidentifier.arx.metric.v2

    Methods in org.deidentifier.arx.metric.v2 that return ILSingleDimensional
    Modifier and Type | Method and Description
    --- | ---
    `ILSingleDimensional` | AbstractMetricSingleDimensional.`createInformationLoss(double loss)` Create a loss object
    `ILSingleDimensional` | MetricSDNMEntropyBasedInformationLoss.`createMaxInformationLoss()`
    `ILSingleDimensional` | MetricSDNMKLDivergence.`createMaxInformationLoss()`
    `ILSingleDimensional` | MetricSDNMAmbiguity.`createMaxInformationLoss()`
    `ILSingleDimensional` | MetricSDAECS.`createMaxInformationLoss()`
    `ILSingleDimensional` | MetricSDNMPublisherPayout.`createMaxInformationLoss()`
    `ILSingleDimensional` | MetricSDNMDiscernability.`createMaxInformationLoss()`
    `ILSingleDimensional` | MetricSDNMEntropyBasedInformationLoss.`createMinInformationLoss()`
    `ILSingleDimensional` | MetricSDNMKLDivergence.`createMinInformationLoss()`
    `ILSingleDimensional` | MetricSDNMAmbiguity.`createMinInformationLoss()`
    `ILSingleDimensional` | MetricSDAECS.`createMinInformationLoss()`
    `ILSingleDimensional` | MetricSDNMPublisherPayout.`createMinInformationLoss()`
    `ILSingleDimensional` | MetricSDNMDiscernability.`createMinInformationLoss()`

    Methods in org.deidentifier.arx.metric.v2 that return types with arguments of type ILSingleDimensional
    Modifier and Type | Method and Description
    --- | ---
    `static Metric<ILSingleDimensional>` | __MetricV2.`createAECSMetric()` Creates a new instance of the AECS metric.
    `static Metric<ILSingleDimensional>` | __MetricV2.`createAECSMetric(double gsFactor)` Creates a new instance of the AECS metric.
    `static Metric<ILSingleDimensional>` | __MetricV2.`createAECSMetric(int rowCount)` Creates a new instance of the AECS metric.
    `static Metric<ILSingleDimensional>` | __MetricV2.`createAmbiguityMetric()` Creates an instance of the ambiguity metric.
    `static Metric<ILSingleDimensional>` | __MetricV2.`createDiscernabilityMetric()` Creates an instance of the discernability metric.
    `static Metric<ILSingleDimensional>` | __MetricV2.`createDiscernabilityMetric(boolean monotonic)` Creates an instance of the discernability metric.
    `static Metric<ILSingleDimensional>` | __MetricV2.`createDiscernabilityMetric(boolean monotonic, double numTuples)` Creates an instance of the discernability metric.
    `static Metric<ILSingleDimensional>` | __MetricV2.`createKLDivergenceMetric()` Creates an instance of the KL Divergence metric.