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
-
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
org.deidentifier.arx.framework.data.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.gui.model
-
Klasse org.deidentifier.arx.gui.model.Model
class Model extends Object implements Serializable- serialVersionUID:
- -7669920657919151279L
-
Serialisierte Felder
-
anonymizationConfiguration
ModelAnonymizationConfiguration anonymizationConfiguration
General anonymization configuration. Proxy for some fields for backwards compatibility -
auditTrail
List<ModelAuditTrailEntry> auditTrail
The audit trail -
bLikenessModel
Map<String,
ModelBLikenessCriterion> bLikenessModel Model for a specific privacy criterion. -
charset
String charset
Standard charset since ARX > 3.7.1. Older projects will have the valuenull -
classificationModel
ModelClassification classificationModel
Model -
csvSyntax
CSVSyntax csvSyntax
The projects CSV syntax -
dDisclosurePrivacyModel
Map<String,
ModelDDisclosurePrivacyCriterion> dDisclosurePrivacyModel Model for a specific privacy criterion. -
debugEnabled
boolean debugEnabled
Is the debugging mode enabled. -
description
String description
The project description. -
differentialPrivacyModel
ModelDifferentialPrivacyCriterion differentialPrivacyModel
Model for a specific privacy criterion. -
dPresenceModel
ModelDPresenceCriterion dPresenceModel
Model for a specific privacy criterion. -
groups
int[] groups
Indices of groups in the current output view. -
helpDialogModal
Boolean helpDialogModal
-
heuristicSearchStepLimit
Integer heuristicSearchStepLimit
Heuristic search threshold -
heuristicSearchThreshold
Integer heuristicSearchThreshold
Heuristic search threshold -
heuristicSearchTimeLimit
Integer heuristicSearchTimeLimit
Heuristic search threshold -
historySize
int historySize
Anonymization parameter. -
initialNodesInViewer
int initialNodesInViewer
Threshold. -
inputBytes
long inputBytes
The size of the input file. -
inputConfig
ModelConfiguration inputConfig
The current input configuration. -
kAnonymityModel
ModelKAnonymityCriterion kAnonymityModel
Model for a specific privacy criterion. -
kMapModel
ModelKMapCriterion kMapModel
Model for a specific privacy criterion. -
lDiversityModel
Map<String,
ModelLDiversityCriterion> lDiversityModel Model for a specific privacy criterion. -
locale
Locale locale
Locale. -
localRecodingModel
ModelLocalRecoding localRecodingModel
The local recoding model -
maximalSizeForComplexOperations
int maximalSizeForComplexOperations
Threshold. -
maxNodesInViewer
int maxNodesInViewer
Threshold. -
metricConfig
MetricConfiguration metricConfig
Configuration. -
metricDescription
MetricDescription metricDescription
Description. -
modified
boolean modified
Is the project file modified. -
name
String name
The project name. -
nodeFilter
ModelNodeFilter nodeFilter
A filter describing which transformations are currently selected. -
optimalNodeAsString
String optimalNodeAsString
Label. -
optimizationStatistics
ARXProcessStatistics optimizationStatistics
Statistics about the last optimization process -
outputConfig
ModelConfiguration outputConfig
The current output configuration. -
outputNodeAsString
String outputNodeAsString
Label. -
pair
String[] pair
Last two selections. -
query
String query
Query. -
riskBasedModel
Set<ModelRiskBasedCriterion> riskBasedModel
Model for a specific privacy criterion. -
riskModel
ModelRisk riskModel
The current risk model. -
selectedAttribute
String selectedAttribute
Current selection. -
selectedClasses
Set<String> selectedClasses
Selected attributes -
selectedClassValue
String selectedClassValue
Current selection. -
selectedFeatures
Set<String> selectedFeatures
Selected attributes -
selectedQuasiIdentifiers
Set<String> selectedQuasiIdentifiers
Selected quasi identifiers -
separator
char separator
Left for backwards compatibility only! -
showVisualization
Boolean showVisualization
Enable/disable. -
snapshotSizeDataset
double snapshotSizeDataset
Anonymization parameter. -
snapshotSizeSnapshot
double snapshotSizeSnapshot
Anonymization parameter. -
stackelbergPrivacyModel
ModelProfitabilityCriterion stackelbergPrivacyModel
Model for a specific privacy criterion. -
subsetOrigin
String subsetOrigin
Origin of current subset. -
tClosenessModel
Map<String,
ModelTClosenessCriterion> tClosenessModel Model for a specific privacy criterion. -
time
long time
Execution time of last anonymization. -
useFunctionalHierarchies
Boolean useFunctionalHierarchies
Utility estimation during anonymization -
useListwiseDeletion
Boolean useListwiseDeletion
Summary statistics -
viewConfig
ModelViewConfig viewConfig
Configuration of the data view.
-
-
Klasse org.deidentifier.arx.gui.model.ModelAnonymizationConfiguration
class ModelAnonymizationConfiguration extends Object implements Serializable- serialVersionUID:
- -1135902359268189624L
-
Serialisierte Felder
-
model
Model model
Model -
searchType
ModelAnonymizationConfiguration.SearchType searchType
Result -
stepLimitEnabled
Boolean stepLimitEnabled
Limits -
transformationType
ModelAnonymizationConfiguration.TransformationType transformationType
Result -
useCodingModelSettings
Boolean useCodingModelSettings
Code model settings
-
-
Klasse org.deidentifier.arx.gui.model.ModelAuditTrailEntry
class ModelAuditTrailEntry extends Object implements Serializable- serialVersionUID:
- -3945294611839543672L
-
Klasse org.deidentifier.arx.gui.model.ModelAuditTrailEntry.AuditTrailEntryFindReplace
class AuditTrailEntryFindReplace extends ModelAuditTrailEntry implements Serializable- serialVersionUID:
- -2321052598039892818L
-
Klasse org.deidentifier.arx.gui.model.ModelBLikenessCriterion
class ModelBLikenessCriterion extends ModelExplicitCriterion implements Serializable- serialVersionUID:
- 2269238032187539934L
-
Serialisierte Felder
-
beta
double beta
Delta -
enhanced
boolean enhanced
Is this the enhanced variant
-
-
Klasse org.deidentifier.arx.gui.model.ModelClassification
class ModelClassification extends Object implements Serializable- serialVersionUID:
- 5361564507029617616L
-
Serialisierte Felder
-
config
ClassificationConfigurationLogisticRegression config
Configuration logistic regression -
configCurrent
ARXClassificationConfiguration<?> configCurrent
Current configuration -
configNaiveBayes
ClassificationConfigurationNaiveBayes configNaiveBayes
Configuration naive bayes -
configRandomForest
ClassificationConfigurationRandomForest configRandomForest
Configuration random forest -
featureScaling
ARXFeatureScaling featureScaling
Feature scaling -
modified
boolean modified
Modified
-
-
Klasse org.deidentifier.arx.gui.model.ModelConfiguration
class ModelConfiguration extends Object implements Serializable- serialVersionUID:
- -2887699232096897527L
-
Serialisierte Felder
-
config
ARXConfiguration config
Associated ARXConfiguration. -
hierarchies
Map<String,
AttributeType.Hierarchy> hierarchies The associated hierarchies. -
hierarchyBuilders
Map<String,
HierarchyBuilder<?>> hierarchyBuilders Hierarchy builder. -
max
Map<String,
Integer> max Maximum generalization. -
microAggregationFunctions
Map<String,
AttributeType.MicroAggregationFunctionDescription> microAggregationFunctions The associated microaggregation functions. -
microAggregationIgnoreMissingData
Map<String,
Boolean> microAggregationIgnoreMissingData The associated handling of null values. -
min
Map<String,
Integer> min Minimum generalization. -
modified
boolean modified
Is this model modified. -
researchSubset
RowSet researchSubset
The associated research subset. -
suppressionWeight
Double suppressionWeight
The suppression weight. -
transformationModes
Map<String,
ModelTransformationMode> transformationModes The associated mode
-
-
Klasse org.deidentifier.arx.gui.model.ModelCriterion
class ModelCriterion extends Object implements Serializable- serialVersionUID:
- 8097643412538848066L
-
Serialisierte Felder
-
enabled
boolean enabled
Is this criterion enabled.
-
-
Klasse org.deidentifier.arx.gui.model.ModelDDisclosurePrivacyCriterion
class ModelDDisclosurePrivacyCriterion extends ModelExplicitCriterion implements Serializable- serialVersionUID:
- 4708272194910927203L
-
Serialisierte Felder
-
d
double d
Delta
-
-
Klasse org.deidentifier.arx.gui.model.ModelDifferentialPrivacyCriterion
class ModelDifferentialPrivacyCriterion extends ModelImplicitCriterion implements Serializable- serialVersionUID:
- 1803345324372136700L
-
Serialisierte Felder
-
delta
double delta
Delta -
epsilon
double epsilon
Epsilon -
epsilonGeneralizationFraction
Double epsilonGeneralizationFraction
Fraction of epsilon to use for automatic generalization -
generalization
DataGeneralizationScheme generalization
Generalization scheme to be used or null in the case of data-dependent differential privacy
-
-
Klasse org.deidentifier.arx.gui.model.ModelDPresenceCriterion
class ModelDPresenceCriterion extends ModelImplicitCriterion implements Serializable- serialVersionUID:
- -1765428286262869856L
-
Serialisierte Felder
-
dmax
double dmax
Dmax. -
dmin
double dmin
Dmin.
-
-
Klasse org.deidentifier.arx.gui.model.ModelExplicitCriterion
class ModelExplicitCriterion extends ModelCriterion implements Serializable- serialVersionUID:
- 2140859935908452477L
-
Serialisierte Felder
-
attribute
String attribute
The attribute.
-
-
Klasse org.deidentifier.arx.gui.model.ModelImplicitCriterion
class ModelImplicitCriterion extends ModelCriterion implements Serializable- serialVersionUID:
- 7568685950981139601L
-
Klasse org.deidentifier.arx.gui.model.ModelKAnonymityCriterion
class ModelKAnonymityCriterion extends ModelImplicitCriterion implements Serializable- serialVersionUID:
- 6393748805356545958L
-
Serialisierte Felder
-
k
int k
K.
-
-
Klasse org.deidentifier.arx.gui.model.ModelKMapCriterion
class ModelKMapCriterion extends ModelImplicitCriterion implements Serializable- serialVersionUID:
- 2268947734419591705L
-
Serialisierte Felder
-
estimator
KMap.CellSizeEstimator estimator
The estimator -
k
int k
k. -
significanceLevel
double significanceLevel
The significance level
-
-
Klasse org.deidentifier.arx.gui.model.ModelLDiversityCriterion
class ModelLDiversityCriterion extends ModelExplicitCriterion implements Serializable- serialVersionUID:
- -9172448654255959945L
-
Serialisierte Felder
-
c
double c
Parameter "c", if any -
l
int l
Parameter "l" -
variant
int variant
The variant to use.
-
-
Klasse org.deidentifier.arx.gui.model.ModelLocalRecoding
class ModelLocalRecoding extends Object implements Serializable- serialVersionUID:
- -5333464333997155970L
-
Serialisierte Felder
-
adaptionFactor
double adaptionFactor
Is the GS-Factor adaptive -
gsFactor
double gsFactor
GS-Factor -
mode
ModelLocalRecoding.LocalRecodingMode mode
The type of recoding to perform -
numIterations
int numIterations
The number of iterations to perform
-
-
Klasse org.deidentifier.arx.gui.model.ModelNodeFilter
class ModelNodeFilter extends Object implements Serializable- serialVersionUID:
- 5451641489562102719L
-
Serialisierungsmethoden
-
readObject
- Parameter:
stream-- Löst aus:
IOExceptionClassNotFoundException
-
-
Serialisierte Felder
-
anonymity
Set<ARXLattice.Anonymity> anonymity
The anonymity properties allowed. -
generalizations
Set<Integer>[] generalizations
The generalization levels allowed. -
maxInformationLoss
double maxInformationLoss
Bound for max. score. -
maxNumNodesInitial
int maxNumNodesInitial
The initial number of nodes. -
minInformationLoss
double minInformationLoss
Bound for min. score.
-
-
Klasse org.deidentifier.arx.gui.model.ModelProfitabilityCriterion
class ModelProfitabilityCriterion extends ModelImplicitCriterion implements Serializable- serialVersionUID:
- -4305859036159393453L
-
Serialisierte Felder
-
allowAttacks
boolean allowAttacks
Do we allow attacks to happen? -
attackerModel
ModelProfitabilityCriterion.AttackerModel attackerModel
Prosecutor model
-
-
Klasse org.deidentifier.arx.gui.model.ModelRisk
class ModelRisk extends Object implements Serializable- serialVersionUID:
- 5405871228130041796L
-
Serialisierte Felder
-
config
ARXSolverConfiguration config
Model -
maxQiSize
int maxQiSize
Model -
modified
boolean modified
Modified -
populationModel
ARXPopulationModel populationModel
Model -
riskModelForAttributes
ModelRisk.RiskModelForAttributes riskModelForAttributes
Model -
riskThresholdHighestRisk
Double riskThresholdHighestRisk
Model -
riskThresholdRecordsAtRisk
Double riskThresholdRecordsAtRisk
Model -
riskThresholdSuccessRate
Double riskThresholdSuccessRate
Model -
viewEnabledForInput
Map<ModelRisk.ViewRiskType,
Boolean> viewEnabledForInput Model -
viewEnabledForOutput
Map<ModelRisk.ViewRiskType,
Boolean> viewEnabledForOutput Model
-
-
Klasse org.deidentifier.arx.gui.model.ModelRiskBasedCriterion
class ModelRiskBasedCriterion extends ModelImplicitCriterion implements Serializable- serialVersionUID:
- -3653781193588952725L
-
Serialisierte Felder
-
threshold
double threshold
Threshold -
variant
int variant
The variant to use.
-
-
Klasse org.deidentifier.arx.gui.model.ModelTClosenessCriterion
class ModelTClosenessCriterion extends ModelExplicitCriterion implements Serializable- serialVersionUID:
- 4901053938589514626L
-
Serialisierte Felder
-
t
double t
T. -
variant
int variant
The variant.
-
-
Klasse org.deidentifier.arx.gui.model.ModelViewConfig
class ModelViewConfig extends Object implements Serializable- serialVersionUID:
- 4770598345842536623L
-
Serialisierte Felder
-
attribute
String attribute
Attribute. -
changed
boolean changed
Changed flag. -
mode
ModelViewConfig.Mode mode
Mode. -
sortOrder
boolean sortOrder
Sort order. -
subset
boolean subset
Subset.
-
-
-
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
org.deidentifier.arx.framework.data.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
org.deidentifier.arx.framework.data.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
-
-