Serialisierte Form
-
Package org.deidentifier.arx
-
Klasse org.deidentifier.arx.ARXClassificationConfiguration
class ARXClassificationConfiguration extends Object implements Serializable- serialVersionUID:
- -8751059558718015927L
-
Serialisierte Felder
-
deterministic
boolean deterministic
Deterministic -
maxRecords
int maxRecords
Max records -
modified
boolean modified
Modified -
numberOfFolds
int numberOfFolds
Folds -
seed
long seed
Seed -
vectorLength
int vectorLength
Configuration
-
-
Klasse org.deidentifier.arx.ARXConfiguration
class ARXConfiguration extends Object implements Serializable- serialVersionUID:
- -6713510386735241964L
-
Serialisierte Felder
-
absMaxOutliers
int absMaxOutliers
Absolute suppression limit. -
aCriteria
PrivacyCriterion[] aCriteria
Criteria. -
algorithm
ARXConfiguration.AnonymizationAlgorithm algorithm
The algorithm to use -
attributeWeights
Map<String,
Double> attributeWeights A map of weights per attribute. -
bCriteria
SampleBasedCriterion[] bCriteria
Criteria. -
costBenefitConfiguration
ARXCostBenefitConfiguration costBenefitConfiguration
Cost/benefit configuration -
criteria
Set<PrivacyCriterion> criteria
The criteria. -
dpSearchBudget
Double dpSearchBudget
The privacy budget to use for the data-dependent differential privacy search algorithm -
geneticAlgorithmCrossoverFraction
Double geneticAlgorithmCrossoverFraction
Fraction of individuals crossed-over -
geneticAlgorithmDeterministic
boolean geneticAlgorithmDeterministic
Deterministic -
geneticAlgorithmEliteFraction
Double geneticAlgorithmEliteFraction
Size of the elite -
geneticAlgorithmImmigrationFraction
Double geneticAlgorithmImmigrationFraction
Immigration fraction -
geneticAlgorithmImmigrationInterval
Integer geneticAlgorithmImmigrationInterval
Immigration interval -
geneticAlgorithmIterations
Integer geneticAlgorithmIterations
Number of GA iterations -
geneticAlgorithmMutationProbability
Double geneticAlgorithmMutationProbability
Mutation probability -
geneticAlgorithmProductionFraction
Double geneticAlgorithmProductionFraction
Production Fraction -
geneticAlgorithmSubpopulationSize
Integer geneticAlgorithmSubpopulationSize
Sub-population size -
heuristicSearchEnabled
boolean heuristicSearchEnabled
Should we use the heuristic search algorithm? We keep this only for backwards compatibility -
heuristicSearchForSampleBasedCriteria
boolean heuristicSearchForSampleBasedCriteria
Are we performing optimal anonymization for sample-based criteria? -
heuristicSearchStepLimit
Integer heuristicSearchStepLimit
The heuristic algorithm will terminate after the given number of search steps -
heuristicSearchStepSemantics
ARXConfiguration.SearchStepSemantics heuristicSearchStepSemantics
Semantics of heuristic search steps -
heuristicSearchThreshold
Integer heuristicSearchThreshold
We will use the heuristic algorithm, if the size of the search space exceeds this threshold -
heuristicSearchTimeLimit
Integer heuristicSearchTimeLimit
The heuristic algorithm will terminate after the given time limit -
metric
Metric<?> metric
The metric. -
numOutputRecords
int numOutputRecords
Number of output records -
practicalMonotonicity
boolean practicalMonotonicity
Do we assume practical monotonicity. -
relMaxOutliers
double relMaxOutliers
Relative tuple outliers. -
requirements
int requirements
The requirements per equivalence class. -
snapshotLength
int snapshotLength
The snapshot length. -
suppressedAttributeTypes
Integer suppressedAttributeTypes
Defines values of which attribute type are to be replaced by the suppression string in suppressed tuples. -
suppressionAlwaysEnabled
Boolean suppressionAlwaysEnabled
Determines whether suppression is applied to the output of anonymous as well as non-anonymous transformations.
-
-
Klasse org.deidentifier.arx.ARXCostBenefitConfiguration
class ARXCostBenefitConfiguration extends Object implements Serializable- serialVersionUID:
- -560679186676701860L
-
Serialisierte Felder
-
adversaryCost
double adversaryCost
Basic parameters -
adversaryGain
double adversaryGain
Basic parameters -
publisherBenefit
double publisherBenefit
Basic parameters -
publisherLoss
double publisherLoss
Basic parameters
-
-
Klasse org.deidentifier.arx.ARXFeatureScaling
class ARXFeatureScaling extends Object implements Serializable- serialVersionUID:
- 5844012255436186950L
-
Klasse org.deidentifier.arx.ARXLattice
class ARXLattice extends Object implements Serializable- serialVersionUID:
- -8790104959905019184L
-
Serialisierungsmethoden
-
readObject
De-serialization.- Parameter:
aInputStream-- Löst aus:
ClassNotFoundExceptionIOException
-
-
Serialisierte Felder
-
access
ARXLattice.Access access
The accessor. -
complete
Boolean complete
Kept only for backwards compatibility -
maximumInformationLoss
InformationLoss<?> maximumInformationLoss
Maximum loss in the lattice. -
metric
Metric<?> metric
Metric. -
minimumInformationLoss
InformationLoss<?> minimumInformationLoss
Minimum loss in the lattice. -
monotonicAnonymous
boolean monotonicAnonymous
Monotonicity of information loss. -
monotonicNonAnonymous
boolean monotonicNonAnonymous
Monotonicity of information loss. -
size
int size
The number of nodes. -
uncertainty
boolean uncertainty
Is practical monotonicity being assumed. -
virtualSize
Long virtualSize
The virtual size: TODO: Legacy field. Remove later. -
virtualSizeLargeLattice
BigInteger virtualSizeLargeLattice
The virtual size
-
-
Klasse org.deidentifier.arx.ARXLattice.Access
class Access extends Object implements Serializable- serialVersionUID:
- 6654627605797832468L
-
Serialisierte Felder
-
lattice
ARXLattice lattice
Lattice
-
-
Klasse org.deidentifier.arx.ARXPopulationModel
class ARXPopulationModel extends Object implements Serializable- serialVersionUID:
- 6331644478717881214L
-
Serialisierte Felder
-
populationSize
Long populationSize
The sample fraction -
region
ARXPopulationModel.Region region
The region -
sampleFraction
double sampleFraction
TODO: This field is here for backwards compatibility only!
-
-
Klasse org.deidentifier.arx.ARXProcessStatistics
class ARXProcessStatistics extends Object implements Serializable- serialVersionUID:
- -7984648262848553971L
-
Serialisierte Felder
-
duration
long duration
Duration -
initialNumberOfRecords
int initialNumberOfRecords
If known -
steps
List<ARXProcessStatistics.Step> steps
List of steps performed -
transformationsChecked
long transformationsChecked
Transformations checked in this step -
transformationsTotal
long transformationsTotal
Total transformations available in this step -
transformationsTotalLargeLattice
BigInteger transformationsTotalLargeLattice
Total transformations available in this step
-
-
Klasse org.deidentifier.arx.ARXProcessStatistics.Step
class Step extends Object implements Serializable- serialVersionUID:
- -7432752645871431439L
-
Serialisierte Felder
-
headermap
Map<String,
Integer> headermap Maps attributes to indices -
numRecordsTransformed
int numRecordsTransformed
Number of records transformed in this step -
optimal
boolean optimal
Is the solution optimal -
score
InformationLoss<?> score
Information loss at this step -
top
int[] top
Top transformation available in this step -
transformation
int[] transformation
TransformationUngültige Eingabe: "<"?> selected in this step
-
-
Klasse org.deidentifier.arx.ARXSolverConfiguration
class ARXSolverConfiguration extends de.linearbits.newtonraphson.NewtonRaphsonConfiguration<ARXSolverConfiguration> implements Serializable- serialVersionUID:
- -7122709349147064168L
-
Serialisierte Felder
-
modified
boolean modified
Modified
-
-
Klasse org.deidentifier.arx.AttributeType
class AttributeType extends Object implements Serializable- serialVersionUID:
- -7358540408016873823L
-
Serialisierte Felder
-
type
int type
The type.
-
-
Klasse org.deidentifier.arx.AttributeType.Hierarchy
class Hierarchy extends AttributeType implements Serializable- serialVersionUID:
- -4721439386792383385L
-
Klasse org.deidentifier.arx.AttributeType.Hierarchy.DefaultHierarchy
class DefaultHierarchy extends AttributeType.Hierarchy implements Serializable- serialVersionUID:
- 7493568420925738049L
-
Serialisierungsmethoden
-
readObject
This fixes a bug, where hierarchies which have been loaded from CSV files are trimmed but hierarchies which are deserialized are not. We fix this by implementing custom deserialization.- Parameter:
ois-- Löst aus:
ClassNotFoundExceptionIOException
-
-
Serialisierte Felder
-
Klasse org.deidentifier.arx.AttributeType.MicroAggregationFunction
class MicroAggregationFunction extends AttributeType implements Serializable- serialVersionUID:
- -7175337291872533713L
-
Serialisierte Felder
-
function
DistributionAggregateFunction function
The microaggregation function -
label
String label
The label -
requiredScale
DataScale requiredScale
The required scale
-
-
Klasse org.deidentifier.arx.AttributeType.MicroAggregationFunctionDescription
class MicroAggregationFunctionDescription extends Object implements Serializable- serialVersionUID:
- -6608355532280843693L
-
Klasse org.deidentifier.arx.DataGeneralizationScheme
class DataGeneralizationScheme extends Object implements Serializable- serialVersionUID:
- -5402090022629905154L
-
Serialisierte Felder
-
attributes
Set<String> attributes
Data -
degree
DataGeneralizationScheme.GeneralizationDegree degree
Degree -
degrees
Map<String,
DataGeneralizationScheme.GeneralizationDegree> degrees Degrees -
levels
Map<String,
Integer> levels Levels
-
-
Klasse org.deidentifier.arx.DataSubset
class DataSubset extends Object implements Serializable- serialVersionUID:
- 3945730896172205344L
-
Serialisierte Felder
-
array
int[] array
The subset as a sorted array of indices. -
set
RowSet set
The subset as a bitset.
-
-
Klasse org.deidentifier.arx.DataType
class DataType extends Object implements Serializable- serialVersionUID:
- -4380267779210935078L
-
Klasse org.deidentifier.arx.DataType.ARXDate
- serialVersionUID:
- -1658470914184442833L
-
Serialisierte Felder
-
format
SimpleDateFormat format
Format. -
locale
Locale locale
Locale. -
string
String string
Format string.
-
-
Klasse org.deidentifier.arx.DataType.ARXDecimal
- serialVersionUID:
- 7293446977526103610L
-
Serialisierte Felder
-
format
DecimalFormat format
Format. -
locale
Locale locale
Locale. -
string
String string
Format string.
-
-
Klasse org.deidentifier.arx.DataType.ARXInteger
- serialVersionUID:
- -631163546929231044L
-
Serialisierte Felder
-
format
DecimalFormat format
Format. -
locale
Locale locale
Locale. -
string
String string
Format string.
-
-
Klasse org.deidentifier.arx.DataType.ARXOrderedString
- serialVersionUID:
- -830897705078418835L
-
Klasse org.deidentifier.arx.DataType.ARXString
- serialVersionUID:
- 903334212175979691L
-
Klasse org.deidentifier.arx.DataType.DataTypeDescription
class DataTypeDescription extends Object implements Serializable- serialVersionUID:
- 6369986224526795419L
-
Serialisierte Felder
-
clazz
Class<?> clazz
The wrapped java class. -
exampleFormats
List<String> exampleFormats
If yes, a list of available formats. -
hasFormat
boolean hasFormat
Can the type be parameterized with a format string. -
label
String label
A human readable label. -
scale
DataScale scale
The associated scale of measure
-
-
Klasse org.deidentifier.arx.RowSet
class RowSet extends Object implements Serializable- serialVersionUID:
- 1492499772279795327L
-
Serialisierte Felder
-
array
long[] array
Array -
length
int length
Length of array -
size
int size
Number of bits set
-
-
-
Package org.deidentifier.arx.aggregates
-
Klasse org.deidentifier.arx.aggregates.AggregateFunction
class AggregateFunction extends Object implements Serializable- serialVersionUID:
- 3803318906010996154L
-
Klasse org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionWithParameter
- serialVersionUID:
- 1L
-
Klasse org.deidentifier.arx.aggregates.AggregateFunction.GenericArithmeticMean
- serialVersionUID:
- -901667129625212217L
-
Klasse org.deidentifier.arx.aggregates.AggregateFunction.GenericArithmeticMeanOfBounds
- serialVersionUID:
- 5067728720270473715L
-
Klasse org.deidentifier.arx.aggregates.AggregateFunction.GenericBounds
- serialVersionUID:
- -8884657842545379206L
-
Klasse org.deidentifier.arx.aggregates.AggregateFunction.GenericCommonPrefix
class GenericCommonPrefix extends AggregateFunction.AggregateFunctionWithParameter<T> implements Serializable- serialVersionUID:
- 526809670467390820L
-
Serialisierte Felder
-
redaction
Character redaction
SVUID
-
-
Klasse org.deidentifier.arx.aggregates.AggregateFunction.GenericConstant
class GenericConstant extends AggregateFunction.AggregateFunctionWithParameter<T> implements Serializable- serialVersionUID:
- -8995068916108125096L
-
Serialisierte Felder
-
value
String value
SVUID
-
-
Klasse org.deidentifier.arx.aggregates.AggregateFunction.GenericGeometricMean
- serialVersionUID:
- -1756610766270481335L
-
Klasse org.deidentifier.arx.aggregates.AggregateFunction.GenericGeometricMeanOfBounds
- serialVersionUID:
- 8155390779775522723L
-
Klasse org.deidentifier.arx.aggregates.AggregateFunction.GenericInterval
- serialVersionUID:
- -5182521036467379023L
-
Serialisierte Felder
-
lowerIncluded
boolean lowerIncluded
SVUID -
upperIncluded
boolean upperIncluded
SVUID
-
-
Klasse org.deidentifier.arx.aggregates.AggregateFunction.GenericSet
- serialVersionUID:
- -4029191421720743653L
-
Klasse org.deidentifier.arx.aggregates.AggregateFunction.GenericSetOfPrefixes
class GenericSetOfPrefixes extends AggregateFunction.AggregateFunctionWithParameter<T> implements Serializable- serialVersionUID:
- -4164142474804296433L
-
Serialisierte Felder
-
length
int length
SVUID
-
-
Klasse org.deidentifier.arx.aggregates.ClassificationConfigurationLogisticRegression
class ClassificationConfigurationLogisticRegression extends ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression> implements Serializable- serialVersionUID:
- -7432423626032273246L
-
Serialisierte Felder
-
alpha
double alpha
Configuration -
decayExponent
double decayExponent
-1 equals even weighting of all examples, 0 means only use exponential annealing -
deterministic
boolean deterministic
Deterministic TODO: We needed to replicate this here for backwards compatibility -
lambda
double lambda
Configuration -
learningRate
double learningRate
Configuration -
maxRecords
int maxRecords
Max records TODO: We needed to replicate this here for backwards compatibility -
numberOfFolds
int numberOfFolds
Folds TODO: We needed to replicate this here for backwards compatibility -
prior
ClassificationConfigurationLogisticRegression.PriorFunction prior
Configuration -
seed
int seed
Seed TODO: We needed to replicate this here for backwards compatibility -
stepOffset
int stepOffset
Configuration -
vectorLength
int vectorLength
Configuration. TODO: We needed to replicate this here for backwards compatibility
-
-
Klasse org.deidentifier.arx.aggregates.ClassificationConfigurationNaiveBayes
class ClassificationConfigurationNaiveBayes extends ARXClassificationConfiguration<ClassificationConfigurationNaiveBayes> implements Serializable- serialVersionUID:
- 5899021797968063868L
-
Serialisierte Felder
-
sigma
double sigma
Prior count -
type
ClassificationConfigurationNaiveBayes.Type type
Type
-
-
Klasse org.deidentifier.arx.aggregates.ClassificationConfigurationRandomForest
class ClassificationConfigurationRandomForest extends ARXClassificationConfiguration<ClassificationConfigurationRandomForest> implements Serializable- serialVersionUID:
- 7928077920858462047L
-
Serialisierte Felder
-
maximumNumberOfLeafNodes
int maximumNumberOfLeafNodes
Number of variables to split: sqrt(#features) seems to provide good result -
minimumSizeOfLeafNodes
int minimumSizeOfLeafNodes
Number of variables to split: sqrt(#features) seems to provide good result -
numberOfTrees
int numberOfTrees
Number of trees -
numberOfVariablesToSplit
int numberOfVariablesToSplit
Number of variables to split: sqrt(#features) seems to provide good result -
splitRule
ClassificationConfigurationRandomForest.SplitRule splitRule
Split rule -
subsample
double subsample
1.0 = sampling with replacement; Ungültige Eingabe: "<"1.0 = sampling without replacement
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilder
class HierarchyBuilder extends Object implements Serializable- serialVersionUID:
- -4182364711973630816L
-
Serialisierte Felder
-
type
HierarchyBuilder.Type type
The type.
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderDate
- serialVersionUID:
- 6294885577802586286L
-
Serialisierte Felder
-
bottomCoding
Date bottomCoding
Bottom coding -
datatype
DataType.ARXDate datatype
Type -
format
HierarchyBuilderDate.Format format
Format -
granularities
HierarchyBuilderDate.Granularity[] granularities
Granularities -
timeZone
TimeZone timeZone
Timezones -
topCoding
Date topCoding
Top coding
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderDate.Format
class Format extends Object implements Serializable- serialVersionUID:
- -4412882420968107563L
-
Serialisierte Felder
-
map
Map<HierarchyBuilderDate.Granularity,
String> map Map
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
- serialVersionUID:
- 3208791665131141362L
-
Serialisierte Felder
-
datatype
DataType<T> datatype
The data type. -
function
AggregateFunction<T> function
The default aggregate function, might be null. -
groups
Map<Integer,
HierarchyBuilderGroupingBased.Level<T>> groups All fanouts for each level.
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.AbstractGroup
class AbstractGroup extends Object implements Serializable- serialVersionUID:
- -7657969446040078411L
-
Serialisierte Felder
-
label
String label
Label
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.Group
class Group extends Object implements Serializable- serialVersionUID:
- -5767501048737045793L
-
Serialisierte Felder
-
function
AggregateFunction<U> function
Aggregate function. -
size
int size
Size of group.
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.Level
class Level extends Object implements Serializable- serialVersionUID:
- 1410005675926162598L
-
Serialisierte Felder
-
builder
HierarchyBuilderGroupingBased<U> builder
Builder. -
level
int level
Level. -
list
List<HierarchyBuilderGroupingBased.Group<U>> list
List of groups.
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
class HierarchyBuilderIntervalBased extends HierarchyBuilderGroupingBased<T> implements Serializable- serialVersionUID:
- 3663874945543082808L
-
Serialisierte Felder
-
intervals
List<HierarchyBuilderIntervalBased.Interval<T>> intervals
Defined intervals. -
lowerRange
HierarchyBuilderIntervalBased.Range<T> lowerRange
Adjustment. -
upperRange
HierarchyBuilderIntervalBased.Range<T> upperRange
Adjustment.
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.IndexNode
class IndexNode extends Object implements Serializable- serialVersionUID:
- 5985820929677249525L
-
Serialisierte Felder
-
children
HierarchyBuilderIntervalBased<T>.IndexNode[] children
Children. -
isLeaf
boolean isLeaf
IsLeaf. -
leafs
HierarchyBuilderIntervalBased.Interval<T>[] leafs
Leafs. -
max
T max
Max is exclusive. -
min
T min
Min is inclusive.
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Interval
class Interval extends HierarchyBuilderGroupingBased.AbstractGroup implements Serializable- serialVersionUID:
- 5985820929677249525L
-
Serialisierte Felder
-
builder
HierarchyBuilderGroupingBased<T> builder
The builder. -
function
AggregateFunction<T> function
The function. -
lower
Boolean lower
Null for normal intervals, true if Ungültige Eingabe: "<"min, false if >max. -
max
T max
Max is exclusive. -
min
T min
Min is inclusive.
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Range
class Range extends Object implements Serializable- serialVersionUID:
- -5385139177770612960L
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased
- serialVersionUID:
- -2749758635401073668L
-
Serialisierte Felder
-
comparator
Comparator<String> comparator
Comparator
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased.CloseElements
class CloseElements extends HierarchyBuilderGroupingBased.AbstractGroup implements Serializable- serialVersionUID:
- 7224062023293601561L
-
Serialisierte Felder
-
values
String[] values
Values
-
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased.SerializableComparator
class SerializableComparator extends Object implements Serializable- serialVersionUID:
- 3851134667082727602L
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderPriorityBased
- serialVersionUID:
- 4823242603368546852L
-
Klasse org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
- serialVersionUID:
- 3625654600380531803L
-
Serialisierte Felder
-
aligmentOrder
HierarchyBuilderRedactionBased.Order aligmentOrder
Alignment order. -
alphabetSize
Double alphabetSize
Meta-data about the nature of the domain of the attribute. Modeled as Double for backwards compatibility -
domainSize
Double domainSize
Meta-data about the nature of the domain of the attribute. Modeled as Double for backwards compatibility -
maxValueLength
Double maxValueLength
Meta-data about the nature of the domain of the attribute. Modeled as Double for backwards compatibility -
paddingCharacter
char paddingCharacter
Padding character. -
redactionCharacter
char redactionCharacter
Redaction character. -
redactionOrder
HierarchyBuilderRedactionBased.Order redactionOrder
Redaction order.
-
-
-
Package org.deidentifier.arx.criteria
-
Klasse org.deidentifier.arx.criteria.AverageReidentificationRisk
class AverageReidentificationRisk extends RiskBasedCriterion implements Serializable- serialVersionUID:
- -2953252206954936045L
-
Klasse org.deidentifier.arx.criteria.BasicBLikeness
class BasicBLikeness extends ExplicitPrivacyCriterion implements Serializable- serialVersionUID:
- 2528498679732389575L
-
Serialisierte Felder
-
b
double b
Parameter -
distribution
double[] distribution
The original distribution.
-
-
Klasse org.deidentifier.arx.criteria.DDisclosurePrivacy
class DDisclosurePrivacy extends ExplicitPrivacyCriterion implements Serializable- serialVersionUID:
- 1543994581019659183L
-
Serialisierte Felder
-
d
double d
Parameter -
distribution
double[] distribution
The original distribution.
-
-
Klasse org.deidentifier.arx.criteria.DistinctLDiversity
class DistinctLDiversity extends LDiversity implements Serializable- serialVersionUID:
- -7973221140269608088L
-
Klasse org.deidentifier.arx.criteria.DPresence
class DPresence extends ImplicitPrivacyCriterion implements Serializable- serialVersionUID:
- 8534004943055128797L
-
Serialisierte Felder
-
dMax
double dMax
Delta max. -
dMin
double dMin
Delta min. -
subset
DataSubset subset
A compressed representation of the research subset.
-
-
Klasse org.deidentifier.arx.criteria.EDDifferentialPrivacy
class EDDifferentialPrivacy extends ImplicitPrivacyCriterion implements Serializable- serialVersionUID:
- 242579895476272606L
-
Serialisierte Felder
-
beta
double beta
Parameter -
delta
double delta
Parameter -
epsilon
double epsilon
Parameter -
generalization
DataGeneralizationScheme generalization
Parameter -
k
int k
Parameter -
subset
DataSubset subset
Parameter
-
-
Klasse org.deidentifier.arx.criteria.EnhancedBLikeness
class EnhancedBLikeness extends ExplicitPrivacyCriterion implements Serializable- serialVersionUID:
- 5319052409590347904L
-
Serialisierte Felder
-
b
double b
Parameter -
distribution
double[] distribution
The original distribution.
-
-
Klasse org.deidentifier.arx.criteria.EntropyLDiversity
class EntropyLDiversity extends LDiversity implements Serializable- serialVersionUID:
- -354688551915634000L
-
Serialisierungsmethoden
-
readObject
Custom de-serialization If we de-serialize an older object where the entropy estimator could not be chosen, set the estimator to the default: Shannon.- Parameter:
ois-- Löst aus:
ClassNotFoundExceptionIOException
-
-
Serialisierte Felder
-
estimator
EntropyLDiversity.EntropyEstimator estimator
Entropy estimator to be used
-
-
Klasse org.deidentifier.arx.criteria.EqualDistanceTCloseness
class EqualDistanceTCloseness extends TCloseness implements Serializable- serialVersionUID:
- -1383357036299011323L
-
Serialisierte Felder
-
distribution
double[] distribution
The original distribution.
-
-
Klasse org.deidentifier.arx.criteria.ExplicitPrivacyCriterion
class ExplicitPrivacyCriterion extends PrivacyCriterion implements Serializable- serialVersionUID:
- -6467044039242481225L
-
Serialisierte Felder
-
attribute
String attribute
Attribute -
index
int index
Attribute index
-
-
Klasse org.deidentifier.arx.criteria.HierarchicalDistanceTCloseness
class HierarchicalDistanceTCloseness extends TCloseness implements Serializable- serialVersionUID:
- -2142590190479670706L
-
Serialisierte Felder
-
empty
int[] empty
Internal empty tree. -
hierarchy
AttributeType.Hierarchy hierarchy
The hierarchy used for the EMD. -
start
int start
Internal offset. -
tree
int[] tree
Internal tree.
-
-
Klasse org.deidentifier.arx.criteria.ImplicitPrivacyCriterion
class ImplicitPrivacyCriterion extends PrivacyCriterion implements Serializable- serialVersionUID:
- -6467044039242481225L
-
Klasse org.deidentifier.arx.criteria.Inclusion
class Inclusion extends DPresence implements Serializable- serialVersionUID:
- -3984193225980793775L
-
Klasse org.deidentifier.arx.criteria.KAnonymity
class KAnonymity extends ImplicitPrivacyCriterion implements Serializable- serialVersionUID:
- -8370928677928140572L
-
Serialisierte Felder
-
k
int k
The parameter k.
-
-
Klasse org.deidentifier.arx.criteria.KMap
class KMap extends ImplicitPrivacyCriterion implements Serializable- serialVersionUID:
- -6966985761538810077L
-
Serialisierte Felder
-
derivedK
int derivedK
The parameter k'. -
estimator
KMap.CellSizeEstimator estimator
The selected estimator -
k
int k
K -
populationModel
ARXPopulationModel populationModel
The population model -
significanceLevel
double significanceLevel
The significance level -
subset
DataSubset subset
A compressed representation of the research subset. -
type1Error
double type1Error
The actual type I error.
-
-
Klasse org.deidentifier.arx.criteria.LDiversity
class LDiversity extends ExplicitPrivacyCriterion implements Serializable- serialVersionUID:
- 6429149925699964530L
-
Serialisierte Felder
-
l
double l
The parameter l. -
minSize
int minSize
The derived minimal size of a class
-
-
Klasse org.deidentifier.arx.criteria.OrderedDistanceTCloseness
class OrderedDistanceTCloseness extends TCloseness implements Serializable- serialVersionUID:
- -2395544663063577862L
-
Serialisierte Felder
-
baseDistances
double[] baseDistances
Partial distances of the original distribution. -
baseSums
double[] baseSums
Partial sums of the original distribution. -
distribution
double[] distribution
The original distribution. -
minOrder
int minOrder
Minimal order number that must be present -
order
int[] order
The order of the elements. -
orderNumber
int[] orderNumber
The order of the elements.
-
-
Klasse org.deidentifier.arx.criteria.PopulationUniqueness
class PopulationUniqueness extends RiskBasedCriterion implements Serializable- serialVersionUID:
- 618039085843721351L
-
Serialisierte Felder
-
populationModel
ARXPopulationModel populationModel
The population model -
solverConfig
ARXSolverConfiguration solverConfig
The solver config -
statisticalModel
RiskModelPopulationUniqueness.PopulationUniquenessModel statisticalModel
The statistical model
-
-
Klasse org.deidentifier.arx.criteria.PrivacyCriterion
class PrivacyCriterion extends Object implements Serializable- serialVersionUID:
- -8460571120677880409L
-
Serialisierte Felder
-
monotonic
boolean monotonic
Is the criterion monotonic with generalization and suppression. -
monotonicWithGeneralization
Boolean monotonicWithGeneralization
Is the criterion monotonic with generalization.
-
-
Klasse org.deidentifier.arx.criteria.ProfitabilityJournalist
class ProfitabilityJournalist extends ProfitabilityProsecutor implements Serializable- serialVersionUID:
- 5089787798100584405L
-
Serialisierte Felder
-
subset
DataSubset subset
Data subset
-
-
Klasse org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
class ProfitabilityJournalistNoAttack extends ProfitabilityProsecutorNoAttack implements Serializable- serialVersionUID:
- 1073520003237793563L
-
Serialisierte Felder
-
subset
DataSubset subset
The data subset
-
-
Klasse org.deidentifier.arx.criteria.ProfitabilityProsecutor
class ProfitabilityProsecutor extends ImplicitPrivacyCriterion implements Serializable- serialVersionUID:
- -1698534839214708559L
-
Serialisierte Felder
-
aggregation
DataAggregationInformation aggregation
The microaggregation functions. -
config
ARXCostBenefitConfiguration config
Configuration -
maxIL
double maxIL
MaxIL -
riskModel
RiskModelCostBenefit riskModel
Risk model -
shares
DomainShare[] shares
Domain shares for each dimension.
-
-
Klasse org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
class ProfitabilityProsecutorNoAttack extends ImplicitPrivacyCriterion implements Serializable- serialVersionUID:
- -1283022087083117810L
-
Serialisierte Felder
-
config
ARXCostBenefitConfiguration config
The underlying cost/benefit configuration -
k
int k
The underlying k-anonymity privacy model
-
-
Klasse org.deidentifier.arx.criteria.RecursiveCLDiversity
class RecursiveCLDiversity extends LDiversity implements Serializable- serialVersionUID:
- -5893481096346270328L
-
Serialisierte Felder
-
c
double c
The parameter c.
-
-
Klasse org.deidentifier.arx.criteria.RiskBasedCriterion
class RiskBasedCriterion extends SampleBasedCriterion implements Serializable- serialVersionUID:
- -2711630526630937284L
-
Serialisierte Felder
-
threshold
double threshold
The threshold
-
-
Klasse org.deidentifier.arx.criteria.SampleBasedCriterion
class SampleBasedCriterion extends PrivacyCriterion implements Serializable- serialVersionUID:
- 5687067920181297803L
-
Klasse org.deidentifier.arx.criteria.SampleUniqueness
class SampleUniqueness extends RiskBasedCriterion implements Serializable- serialVersionUID:
- -4528395062333281525L
-
Klasse org.deidentifier.arx.criteria.TCloseness
class TCloseness extends ExplicitPrivacyCriterion implements Serializable- serialVersionUID:
- -139670758266526116L
-
Serialisierte Felder
-
t
double t
The param t.
-
-
-
Package org.deidentifier.arx.exceptions
-
Ausnahmeklasse org.deidentifier.arx.exceptions.ComputationInterruptedException
class ComputationInterruptedException extends RuntimeException implements Serializable- serialVersionUID:
- 5339918851212367422L
-
Ausnahmeklasse org.deidentifier.arx.exceptions.ReliabilityException
class ReliabilityException extends Exception implements Serializable- serialVersionUID:
- -7250206365096133932L
-
Ausnahmeklasse org.deidentifier.arx.exceptions.RollbackRequiredException
class RollbackRequiredException extends Exception implements Serializable- serialVersionUID:
- -7587463020191596936L
-
Ausnahmeklasse org.deidentifier.arx.exceptions.UnexpectedErrorException
class UnexpectedErrorException extends RuntimeException implements Serializable- serialVersionUID:
- 3465383124059681997L
-
-
Package org.deidentifier.arx.framework.check.distribution
-
Klasse org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
class DistributionAggregateFunction extends Object implements Serializable- serialVersionUID:
- 331877806010996154L
-
Serialisierte Felder
-
ignoreMissingData
boolean ignoreMissingData
Whether or not null values should be ignored -
typePreserving
boolean typePreserving
Stores whether this is a type-preserving function
-
-
Klasse org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean
class DistributionAggregateFunctionArithmeticMean extends DistributionAggregateFunction implements Serializable- serialVersionUID:
- 8379579591466576517L
-
Klasse org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionGeometricMean
class DistributionAggregateFunctionGeometricMean extends DistributionAggregateFunction implements Serializable- serialVersionUID:
- -3835477735362966307L
-
Klasse org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionInterval
class DistributionAggregateFunctionInterval extends DistributionAggregateFunction implements Serializable- serialVersionUID:
- 2349775566497080868L
-
Klasse org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionMedian
class DistributionAggregateFunctionMedian extends DistributionAggregateFunction implements Serializable- serialVersionUID:
- 4877214760061314248L
-
Klasse org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionMode
class DistributionAggregateFunctionMode extends DistributionAggregateFunction implements Serializable- serialVersionUID:
- -3424849372778696640L
-
Serialisierte Felder
-
maximum
double maximum
Maximum -
minimum
double minimum
Minimum
-
-
Klasse org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionModeWithDistributionFallback
class DistributionAggregateFunctionModeWithDistributionFallback extends DistributionAggregateFunction implements Serializable- serialVersionUID:
- 6285156778817664604L
-
Serialisierte Felder
-
Klasse org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionSet
class DistributionAggregateFunctionSet extends DistributionAggregateFunction implements Serializable- serialVersionUID:
- -1489391869325498958L
-
-
Package org.deidentifier.arx.framework.data
-
Klasse org.deidentifier.arx.framework.data.Data
class Data extends Object implements Serializable- serialVersionUID:
- 9088882549074658790L
-
Serialisierte Felder
-
columns
int[] columns
The associated map. -
data
DataMatrix data
Row, Dimension. -
dictionary
Dictionary dictionary
The associated dictionary. -
header
String[] header
The header. -
map
Map<String,
Integer> map Maps attributes to their index
-
-
Klasse org.deidentifier.arx.framework.data.DataAggregationInformation
class DataAggregationInformation extends Object implements Serializable- serialVersionUID:
- 6666226136889537126L
-
Serialisierte Felder
-
coldQIs
int[] coldQIs
Indices of attributes incolumnswhich must be aggregated only after the anonymization process. -
coldQIsDomainSizes
int[] coldQIsDomainSizes
Domain size of i-th attribute (in coldQIs) that must be aggregated only after the anonymization process. -
coldQIsFunctions
DistributionAggregateFunction[] coldQIsFunctions
Function of i-th attribute (in coldQIs) that must be aggregated only after the anonymization process. -
columns
int[] columns
Columns in original dataset -
header
String[] header
Name of all attributes -
hotQIsGeneralized
int[] hotQIsGeneralized
Indices of attributes incolumnswhich must be aggregated during the anonymization process and which are also generalized. -
hotQIsGeneralizedDomainSizes
int[] hotQIsGeneralizedDomainSizes
Domain size of i-th attribute (in hotQIsGeneralized) that must be aggregated during the anonymization process and which are is generalized. -
hotQIsGeneralizedFunctions
DistributionAggregateFunction[] hotQIsGeneralizedFunctions
Function of i-th attribute (in hotQIsGeneralized) that must be aggregated during the anonymization process and which are is generalized. -
hotQIsNotGeneralized
int[] hotQIsNotGeneralized
Indices of attributes incolumnswhich must be aggregated during the anonymization process but which are not generalized. -
hotQIsNotGeneralizedDomainSizes
int[] hotQIsNotGeneralizedDomainSizes
Domain size of i-th attribute (in hotQIsNotGeneralized) that must be aggregated during the anonymization process but which is not generalized. -
hotQIsNotGeneralizedFunctions
DistributionAggregateFunction[] hotQIsNotGeneralizedFunctions
Function of i-th attribute (in hotQIsNotGeneralized) that must be aggregated during the anonymization process but which is not generalized. -
hotThreshold
int hotThreshold
Index of first column that is cold. All columns from0tohotThreshold - 1must be analyzed in hot mode.
-
-
Klasse org.deidentifier.arx.framework.data.DataMatrix
class DataMatrix extends Object implements Serializable- serialVersionUID:
- 1626391500373995527L
-
Serialisierte Felder
-
array
int[] array
Backing array -
baseOffset
int baseOffset
Iterate -
columns
int columns
The number of columns. -
iteratorI
int iteratorI
Iterate -
iteratorOffset
int iteratorOffset
Iterate -
rows
int rows
The number of rows.
-
-
Klasse org.deidentifier.arx.framework.data.DataMatrixSubset
class DataMatrixSubset extends DataMatrix implements Serializable- serialVersionUID:
- 2302168888330117731L
-
Serialisierte Felder
-
matrix
DataMatrix matrix
Matrix -
subset
int[] subset
Subset
-
-
Klasse org.deidentifier.arx.framework.data.Dictionary
class Dictionary extends Object implements Serializable- serialVersionUID:
- 6448285732641604559L
-
Serialisierungsmethoden
-
readObject
Custom de-serialization for backwards compatibility- Parameter:
stream-- Löst aus:
IOExceptionClassNotFoundException
-
-
Serialisierte Felder
-
mapping
String[][] mapping
The resulting array mapping dimension->integer->string. -
suppressed
int[] suppressed
Codes of suppressed values for each dimension
-
-
-
Package org.deidentifier.arx.io
-
Klasse org.deidentifier.arx.io.CSVOptions
class CSVOptions extends Object implements Serializable- serialVersionUID:
- 2422613628612481137L
-
Serialisierte Felder
-
maxColumns
Integer maxColumns
The max columns.
-
-
Klasse org.deidentifier.arx.io.CSVSyntax
class CSVSyntax extends Object implements Serializable- serialVersionUID:
- -3978502790060734961L
-
Serialisierte Felder
-
delimiter
char delimiter
The delimiter. -
escape
char escape
The escape. -
linebreak
char[] linebreak
The linebreak. -
maxColumns
int maxColumns
Max columns -
quote
char quote
The quote.
-
-
-
Package org.deidentifier.arx.metric
-
Klasse org.deidentifier.arx.metric.InformationLoss
class InformationLoss extends Object implements Serializable- serialVersionUID:
- -5347658129539223333L
-
Serialisierte Felder
-
metadata
List<QualityMetadata<?>> metadata
Metadata
-
-
Klasse org.deidentifier.arx.metric.Metric
class Metric extends Object implements Serializable- serialVersionUID:
- -2657745103125430229L
-
Serialisierte Felder
-
gFactor
Double gFactor
Configuration factor. -
gsFactor
Double gsFactor
Configuration factor. -
independent
boolean independent
Is the metric independent?. -
monotonic
boolean monotonic
Is the metric monotonic with suppression?. -
monotonicWithGeneralization
Boolean monotonicWithGeneralization
Is the metric monotonic with generalization?. -
sFactor
Double sFactor
Configuration factor.
-
-
Klasse org.deidentifier.arx.metric.MetricAECS
class MetricAECS extends MetricDefault implements Serializable- serialVersionUID:
- -532478849890959974L
-
Serialisierte Felder
-
rowCount
double rowCount
Number of tuples.
-
-
Klasse org.deidentifier.arx.metric.MetricConfiguration
class MetricConfiguration extends Object implements Serializable- serialVersionUID:
- 871854276489749340L
-
Serialisierte Felder
-
aggregateFunction
Metric.AggregateFunction aggregateFunction
Aggregate function. -
gsFactor
double gsFactor
Coding model. -
monotonic
boolean monotonic
Monotonic variant. -
precomputationThreshold
double precomputationThreshold
Precomputation threshold. -
precomputed
boolean precomputed
Precomputed.
-
-
Klasse org.deidentifier.arx.metric.MetricDefault
class MetricDefault extends Metric<org.deidentifier.arx.metric.InformationLossDefault> implements Serializable- serialVersionUID:
- 2672819203235170632L
-
Klasse org.deidentifier.arx.metric.MetricDescription
class MetricDescription extends Object implements Serializable- serialVersionUID:
- -2774981286637344244L
-
Serialisierte Felder
-
aggregateFunctionSupported
boolean aggregateFunctionSupported
Aggregate functions supported. -
attackerModelSupported
boolean attackerModelSupported
Are different attacker models supported. -
attributeWeightsSupported
boolean attributeWeightsSupported
Attribute weights supported. -
configurableCodingModelSupported
boolean configurableCodingModelSupported
Configurable coding model supported. -
monotonicVariantSupported
boolean monotonicVariantSupported
Monotonic variant supported. -
name
String name
Name. -
precomputationSupported
boolean precomputationSupported
Pre-computation supported.
-
-
Klasse org.deidentifier.arx.metric.MetricDM
class MetricDM extends MetricDefault implements Serializable- serialVersionUID:
- 4886262855672670521L
-
Serialisierte Felder
-
rowCount
int rowCount
Number of tuples.
-
-
Klasse org.deidentifier.arx.metric.MetricDMStar
class MetricDMStar extends MetricDefault implements Serializable- serialVersionUID:
- -3324788439890959974L
-
Serialisierte Felder
-
rowCount
double rowCount
Number of tuples.
-
-
Klasse org.deidentifier.arx.metric.MetricEntropy
class MetricEntropy extends MetricDefault implements Serializable- serialVersionUID:
- -8618697919821588987L
-
Serialisierte Felder
-
cache
double[][] cache
Column -> Level -> Value. -
cardinalities
int[][][] cardinalities
Column -> Id -> Level -> Count. -
hierarchies
int[][][] hierarchies
Column -> Id -> Level -> Output.
-
-
Klasse org.deidentifier.arx.metric.MetricHeight
class MetricHeight extends MetricDefault implements Serializable- serialVersionUID:
- 5911337622032778562L
-
Serialisierte Felder
-
maxHeight
int maxHeight
The maximum height. -
minHeight
int minHeight
The minimum height.
-
-
Klasse org.deidentifier.arx.metric.MetricNMEntropy
class MetricNMEntropy extends MetricEntropy implements Serializable- serialVersionUID:
- 5789738609326541247L
-
Klasse org.deidentifier.arx.metric.MetricNMPrecision
class MetricNMPrecision extends MetricWeighted<org.deidentifier.arx.metric.InformationLossDefault> implements Serializable- serialVersionUID:
- -218192738838711533L
-
Serialisierte Felder
-
cells
double cells
Number of cells. -
height
int[] height
Height.
-
-
Klasse org.deidentifier.arx.metric.MetricPrecision
class MetricPrecision extends MetricWeighted<org.deidentifier.arx.metric.InformationLossDefault> implements Serializable- serialVersionUID:
- -7612335677779934529L
-
Serialisierte Felder
-
maxLevels
int[] maxLevels
Height.
-
-
Klasse org.deidentifier.arx.metric.MetricStatic
class MetricStatic extends MetricWeighted<org.deidentifier.arx.metric.InformationLossDefault> implements Serializable- serialVersionUID:
- 3778891174824606177L
-
Klasse org.deidentifier.arx.metric.MetricWeighted
- serialVersionUID:
- 6508220940790010968L
-
Serialisierte Felder
-
weights
double[] weights
The weights.
-
-
-
Package org.deidentifier.arx.metric.v2
-
Klasse org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
class AbstractILMultiDimensional extends InformationLoss<double[]> implements Serializable- serialVersionUID:
- 4600789773980813693L
-
Serialisierte Felder
-
values
double[] values
Values. -
weights
double[] weights
Weights.
-
-
Klasse org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
class AbstractILMultiDimensionalReduced extends AbstractILMultiDimensional implements Serializable- serialVersionUID:
- 7228258212711188233L
-
Serialisierte Felder
-
aggregate
double aggregate
Aggregate.
-
-
Klasse org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
class AbstractMetricMultiDimensional extends Metric<AbstractILMultiDimensional> implements Serializable- serialVersionUID:
- 3909752748519119689L
-
Serialisierte Felder
-
aggregation
DataAggregationInformation aggregation
The microaggregation functions. -
dimensions
int dimensions
Number of dimensions. -
dimensionsAggregated
int dimensionsAggregated
Number of dimensions with aggregation -
dimensionsGeneralized
int dimensionsGeneralized
Number of dimensions with generalization -
function
Metric.AggregateFunction function
The aggregate function. -
k
int k
Minimal size of equivalence classes enforced by the differential privacy model -
max
double[] max
Max. -
min
double[] min
Min. -
weights
double[] weights
The weights.
-
-
Klasse org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
class AbstractMetricMultiDimensionalPotentiallyPrecomputed extends AbstractMetricMultiDimensional implements Serializable- serialVersionUID:
- 7278544218893194559L
-
Serialisierte Felder
-
defaultMetric
AbstractMetricMultiDimensional defaultMetric
The default metric. -
precomputed
boolean precomputed
Is this instance precomputed. -
precomputedMetric
AbstractMetricMultiDimensional precomputedMetric
The precomputed variant. -
threshold
double threshold
The threshold.
-
-
Klasse org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
- serialVersionUID:
- -1082954137578580790L
-
Serialisierte Felder
-
aggregation
DataAggregationInformation aggregation
The microaggregation functions. -
tuples
Double tuples
Row count.
-
-
Klasse org.deidentifier.arx.metric.v2.Cardinalities
class Cardinalities extends Object implements Serializable- serialVersionUID:
- 6164578830669365810L
-
Serialisierte Felder
-
cardinalities
int[][][] cardinalities
Cardinalities: Column -> Id -> Level -> Count.
-
-
Klasse org.deidentifier.arx.metric.v2.ILMultiDimensionalArithmeticMean
class ILMultiDimensionalArithmeticMean extends AbstractILMultiDimensionalReduced implements Serializable- serialVersionUID:
- 5142553922311764185L
-
Klasse org.deidentifier.arx.metric.v2.ILMultiDimensionalGeometricMean
class ILMultiDimensionalGeometricMean extends AbstractILMultiDimensionalReduced implements Serializable- serialVersionUID:
- 621501985571033348L
-
Klasse org.deidentifier.arx.metric.v2.ILMultiDimensionalMax
class ILMultiDimensionalMax extends AbstractILMultiDimensionalReduced implements Serializable- serialVersionUID:
- -3373577899437514858L
-
Klasse org.deidentifier.arx.metric.v2.ILMultiDimensionalRank
class ILMultiDimensionalRank extends AbstractILMultiDimensional implements Serializable- serialVersionUID:
- 591145071792293317L
-
Serialisierungsmethoden
-
readObject
Overwritten to handle changes in how the mean is computed.- Parameter:
stream-- Löst aus:
IOExceptionClassNotFoundException
-
-
Serialisierte Felder
-
aggregate
double[] aggregate
Aggregate. -
mean
double mean
Geometric mean.
-
-
Klasse org.deidentifier.arx.metric.v2.ILMultiDimensionalSum
class ILMultiDimensionalSum extends AbstractILMultiDimensionalReduced implements Serializable- serialVersionUID:
- 6456243227046629659L
-
Klasse org.deidentifier.arx.metric.v2.ILScore
class ILScore extends InformationLoss<org.apache.commons.math3.fraction.BigFraction> implements Serializable- serialVersionUID:
- -2638719458508437194L
-
Serialisierte Felder
-
value
org.apache.commons.math3.fraction.BigFraction value
Value
-
-
Klasse org.deidentifier.arx.metric.v2.ILSingleDimensional
- serialVersionUID:
- 8045076435539841773L
-
Serialisierte Felder
-
value
double value
Values.
-
-
Klasse org.deidentifier.arx.metric.v2.MetricMDHeight
class MetricMDHeight extends AbstractMetricMultiDimensional implements Serializable- serialVersionUID:
- -4720395539299677086L
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNMLoss
class MetricMDNMLoss extends AbstractMetricMultiDimensional implements Serializable- serialVersionUID:
- -573670902335136600L
-
Serialisierte Felder
-
gFactor
double gFactor
We must override this for backward compatibility. Remove, when re-implemented. -
gsFactor
double gsFactor
We must override this for backward compatibility. Remove, when re-implemented. -
sFactor
double sFactor
We must override this for backward compatibility. Remove, when re-implemented. -
shares
DomainShare[] shares
Domain shares for each dimension. -
sharesReliable
DomainShareReliable[] sharesReliable
Reliable domain shares for each dimension. -
tuples
double tuples
Total number of tuples, depends on existence of research subset.
-
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
class MetricMDNMLossPotentiallyPrecomputed extends AbstractMetricMultiDimensionalPotentiallyPrecomputed implements Serializable- serialVersionUID:
- -409964525491865637L
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
class MetricMDNMLossPrecomputed extends MetricMDNMLoss implements Serializable- serialVersionUID:
- -7505441444551612996L
-
Serialisierte Felder
-
cardinalities
Cardinalities cardinalities
Cardinalities. -
values
int[][][] values
Distinct values: attribute -> level -> values.
-
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNMPrecision
class MetricMDNMPrecision extends AbstractMetricMultiDimensional implements Serializable- serialVersionUID:
- 7972929684708525849L
-
Serialisierte Felder
-
heights
int[] heights
Hierarchy heights. -
rowCount
double rowCount
Row count.
-
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNUEntropy
class MetricMDNUEntropy extends MetricMDNUEntropyPrecomputed implements Serializable- serialVersionUID:
- -8114158144622853288L
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNUEntropyPotentiallyPrecomputed
class MetricMDNUEntropyPotentiallyPrecomputed extends AbstractMetricMultiDimensionalPotentiallyPrecomputed implements Serializable- serialVersionUID:
- 7044684079235440871L
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
class MetricMDNUEntropyPrecomputed extends AbstractMetricMultiDimensional implements Serializable- serialVersionUID:
- 8053878428909814308L
-
Serialisierte Felder
-
cache
double[][] cache
Column -> Level -> Value. -
cardinalities
Cardinalities cardinalities
Cardinalities. -
hierarchies
int[][][] hierarchies
Column -> Id -> Level -> Output. -
rootValues
int[] rootValues
The root values of all generalization hierarchies or -1 if no single root value exists -
rows
double rows
Num rows
-
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNUNMEntropy
class MetricMDNUNMEntropy extends MetricMDNUNMEntropyPrecomputed implements Serializable- serialVersionUID:
- -7428794463838685004L
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPotentiallyPrecomputed
class MetricMDNUNMEntropyPotentiallyPrecomputed extends AbstractMetricMultiDimensionalPotentiallyPrecomputed implements Serializable- serialVersionUID:
- -3213516677340712914L
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
class MetricMDNUNMEntropyPrecomputed extends MetricMDNUEntropyPrecomputed implements Serializable- serialVersionUID:
- -7428794463838685004L
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropy
class MetricMDNUNMNormalizedEntropy extends MetricMDNUNMNormalizedEntropyPrecomputed implements Serializable- serialVersionUID:
- 8815423510640657624L
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed
class MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed extends AbstractMetricMultiDimensionalPotentiallyPrecomputed implements Serializable- serialVersionUID:
- -3297238195567701353L
-
Klasse org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
class MetricMDNUNMNormalizedEntropyPrecomputed extends MetricMDNUNMEntropyPrecomputed implements Serializable- serialVersionUID:
- -2384411534214262365L
-
Serialisierte Felder
-
upper
double[] upper
Upper bounds
-
-
Klasse org.deidentifier.arx.metric.v2.MetricMDPrecision
class MetricMDPrecision extends MetricMDNMPrecision implements Serializable- serialVersionUID:
- 8514706682676049814L
-
Klasse org.deidentifier.arx.metric.v2.MetricMDStatic
class MetricMDStatic extends AbstractMetricMultiDimensional implements Serializable- serialVersionUID:
- -1436611621616365335L
-
Klasse org.deidentifier.arx.metric.v2.MetricSDAECS
class MetricSDAECS extends AbstractMetricSingleDimensional implements Serializable- serialVersionUID:
- 8076459507565472479L
-
Klasse org.deidentifier.arx.metric.v2.MetricSDClassification
class MetricSDClassification extends AbstractMetricSingleDimensional implements Serializable- serialVersionUID:
- -7940144844158472876L
-
Serialisierte Felder
-
penaltyInfrequentResponse
double penaltyInfrequentResponse
Penalty -
penaltyMax
double penaltyMax
Maximal penality -
penaltyMaxScale
double penaltyMaxScale
Maximal penality -
penaltyNoMajorityResponse
double penaltyNoMajorityResponse
Penalty -
penaltySuppressed
double penaltySuppressed
Penalty -
responseVariablesNonQI
int[] responseVariablesNonQI
Indices of response variables in distributions -
responseVariablesQI
int[] responseVariablesQI
Indices of response variables in quasi-identifiers -
responseVariablesQIScaleFactors
double[][] responseVariablesQIScaleFactors
Scale factors for QI target variables -
sensitivity
BigInteger sensitivity
Sensitivity of the score function
-
-
Klasse org.deidentifier.arx.metric.v2.MetricSDDiscernability
class MetricSDDiscernability extends MetricSDNMDiscernability implements Serializable- serialVersionUID:
- -9156839234909657895L
-
Klasse org.deidentifier.arx.metric.v2.MetricSDNMAmbiguity
class MetricSDNMAmbiguity extends AbstractMetricSingleDimensional implements Serializable- serialVersionUID:
- -4376770864891280340L
-
Serialisierte Felder
-
max
Double max
Maximum value -
shares
DomainShare[] shares
Domain shares for each dimension. -
tuples
Double tuples
Total number of tuples, depends on existence of research subset.
-
-
Klasse org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
class MetricSDNMDiscernability extends AbstractMetricSingleDimensional implements Serializable- serialVersionUID:
- -8573084860566655278L
-
Serialisierte Felder
-
k
long k
Minimal size of equivalence classes enforced by the differential privacy model -
numRows
long numRows
Total number of rows.
-
-
Klasse org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
class MetricSDNMEntropyBasedInformationLoss extends AbstractMetricSingleDimensional implements Serializable- serialVersionUID:
- -2443537745262162075L
-
Serialisierte Felder
-
maxIL
double maxIL
MaxIL -
shares
DomainShare[] shares
Domain shares for each dimension.
-
-
Klasse org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
class MetricSDNMKLDivergence extends AbstractMetricSingleDimensional implements Serializable- serialVersionUID:
- -4918601543733931921L
-
Serialisierte Felder
-
inputDistribution
double[] inputDistribution
Distribution -
max
Double max
Maximum value -
maximalArea
double maximalArea
Maximal area -
shares
DomainShare[] shares
Domain shares for each dimension. -
tuples
Double tuples
Total number of tuples, depends on existence of research subset.
-
-
Klasse org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
class MetricSDNMPublisherPayout extends AbstractMetricSingleDimensional implements Serializable- serialVersionUID:
- 5729454129866471107L
-
Serialisierte Felder
-
config
ARXCostBenefitConfiguration config
Configuration for the Stackelberg game -
journalistAttackerModel
boolean journalistAttackerModel
Journalist attacker model -
maxIL
double maxIL
Maximal information loss -
maximalPayout
QualityMetadata<Double> maximalPayout
Maximal payout -
modelRisk
RiskModelCostBenefit modelRisk
Risk model -
shares
DomainShare[] shares
Domain shares for each dimension.
-
-
Klasse org.deidentifier.arx.metric.v2.QualityMetadata
class QualityMetadata extends Object implements Serializable- serialVersionUID:
- 8750896039746232218L
-
Klasse org.deidentifier.arx.metric.v2.TupleMatcher
class TupleMatcher extends Object implements Serializable- serialVersionUID:
- -5081573765755187296L
-
Serialisierte Felder
-
hierarchies
int[][][] hierarchies
Data -
tuple
int[] tuple
Data
-
-
-
Package org.deidentifier.arx.reliability
-
Ausnahmeklasse org.deidentifier.arx.reliability.IntervalArithmeticException
class IntervalArithmeticException extends Exception implements Serializable- serialVersionUID:
- -1627573957508498257L
-
Klasse org.deidentifier.arx.reliability.IntervalDouble
class IntervalDouble extends Object implements Serializable- serialVersionUID:
- 6012504736748464073L
-
Serialisierte Felder
-
lower
double lower
Lower -
upper
double upper
Upper
-
-
-
Package org.deidentifier.arx.risk
-
Klasse org.deidentifier.arx.risk.RiskModelCostBenefit
class RiskModelCostBenefit extends Object implements Serializable- serialVersionUID:
- -6124431335607475931L
-
Serialisierte Felder
-
config
ARXCostBenefitConfiguration config
The underlying configuration
-
-