| Package | Description |
|---|---|
| org.deidentifier.arx.metric |
Package providing access to quality models
|
| org.deidentifier.arx.metric.v2 |
Main package implementing quality models
|
| 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.createClassificationMetric()
Creates an instance of the classification metric.
|
static Metric<ILSingleDimensional> |
Metric.createClassificationMetric(double gsFactor)
Creates an instance of the classification 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.
|
| Modifier and Type | Method and Description |
|---|---|
ILSingleDimensional |
MetricSDNMPublisherPayout.createMaxInformationLoss() |
ILSingleDimensional |
MetricSDNMKLDivergence.createMaxInformationLoss() |
ILSingleDimensional |
MetricSDNMEntropyBasedInformationLoss.createMaxInformationLoss() |
ILSingleDimensional |
MetricSDNMDiscernability.createMaxInformationLoss() |
ILSingleDimensional |
MetricSDNMAmbiguity.createMaxInformationLoss() |
ILSingleDimensional |
MetricSDClassification.createMaxInformationLoss() |
ILSingleDimensional |
MetricSDAECS.createMaxInformationLoss() |
ILSingleDimensional |
MetricSDNMPublisherPayout.createMinInformationLoss() |
ILSingleDimensional |
MetricSDNMKLDivergence.createMinInformationLoss() |
ILSingleDimensional |
MetricSDNMEntropyBasedInformationLoss.createMinInformationLoss() |
ILSingleDimensional |
MetricSDNMDiscernability.createMinInformationLoss() |
ILSingleDimensional |
MetricSDNMAmbiguity.createMinInformationLoss() |
ILSingleDimensional |
MetricSDClassification.createMinInformationLoss() |
ILSingleDimensional |
MetricSDAECS.createMinInformationLoss() |
protected ILSingleDimensional |
MetricSDNMPublisherPayout.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> transformation) |
protected ILSingleDimensional |
MetricSDNMKLDivergence.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> node) |
protected ILSingleDimensional |
MetricSDNMEntropyBasedInformationLoss.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> transformation) |
protected ILSingleDimensional |
MetricSDNMDiscernability.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> node) |
protected ILSingleDimensional |
MetricSDNMAmbiguity.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> node) |
protected ILSingleDimensional |
MetricSDClassification.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> node) |
protected ILSingleDimensional |
MetricSDAECS.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> node) |
protected ILSingleDimensional |
MetricSDNMPublisherPayout.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> transformation,
org.deidentifier.arx.framework.check.groupify.HashGroupify groupify) |
protected ILSingleDimensional |
MetricSDNMKLDivergence.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> node,
org.deidentifier.arx.framework.check.groupify.HashGroupify g) |
protected ILSingleDimensional |
MetricSDNMEntropyBasedInformationLoss.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> transformation,
org.deidentifier.arx.framework.check.groupify.HashGroupify groupify) |
protected ILSingleDimensional |
MetricSDNMDiscernability.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> node,
org.deidentifier.arx.framework.check.groupify.HashGroupify groupify) |
protected ILSingleDimensional |
MetricSDNMAmbiguity.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> node,
org.deidentifier.arx.framework.check.groupify.HashGroupify g) |
protected ILSingleDimensional |
MetricSDClassification.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> node,
org.deidentifier.arx.framework.check.groupify.HashGroupify groupify) |
protected ILSingleDimensional |
MetricSDAECS.getLowerBoundInternal(org.deidentifier.arx.framework.lattice.Transformation<?> node,
org.deidentifier.arx.framework.check.groupify.HashGroupify groupify) |
| 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.createClassificationMetric()
Creates an instance of the classification metric.
|
static Metric<ILSingleDimensional> |
__MetricV2.createClassificationMetric(double gsFactor)
Creates an instance of the classification 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.
|
protected InformationLossWithBound<ILSingleDimensional> |
MetricSDNMPublisherPayout.getInformationLossInternal(org.deidentifier.arx.framework.lattice.Transformation<?> transformation,
org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry entry) |
protected InformationLossWithBound<ILSingleDimensional> |
MetricSDNMEntropyBasedInformationLoss.getInformationLossInternal(org.deidentifier.arx.framework.lattice.Transformation<?> transformation,
org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry entry) |