Package | Description |
---|---|
org.deidentifier.arx |
This package provides the public API for the ARX anonymization framework.
|
org.deidentifier.arx.aggregates |
This package provides methods for aggregating data:
(1) builders for generalization hierarchies,
(2) various methods for analyzing data quality and utility
|
org.deidentifier.arx.aggregates.classification |
This package implementations for analyzing the effect of
anonymization on classification tasks
|
org.deidentifier.arx.common |
A package containing commonly used classes
|
org.deidentifier.arx.risk |
This package provides methods for risk analyses
|
Modifier and Type | Method and Description |
---|---|
DataHandleInternal |
DataHandleInternal.getAssociatedInput()
Returns the associated input handle, itself if there is none.
|
DataHandleInternal |
DataHandleInternal.getSuperset()
Returns the superset, if this handle is a subset
|
DataHandleInternal |
DataHandleInternal.getView()
Returns the view
|
Constructor and Description |
---|
StatisticsBuilder(DataHandleInternal handle)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
ClassificationResult |
MultiClassZeroR.classify(DataHandleInternal handle,
int row) |
ClassificationResult |
MultiClassRandomForest.classify(DataHandleInternal features,
int row) |
ClassificationResult |
MultiClassNaiveBayes.classify(DataHandleInternal features,
int row) |
ClassificationResult |
MultiClassLogisticRegression.classify(DataHandleInternal features,
int row) |
abstract ClassificationResult |
ClassificationMethod.classify(DataHandleInternal handle,
int row)
Classify
|
void |
MultiClassZeroR.train(DataHandleInternal features,
DataHandleInternal clazz,
int row) |
void |
MultiClassRandomForest.train(DataHandleInternal features,
DataHandleInternal clazz,
int row) |
void |
MultiClassNaiveBayes.train(DataHandleInternal features,
DataHandleInternal clazz,
int row) |
void |
MultiClassLogisticRegression.train(DataHandleInternal features,
DataHandleInternal clazz,
int row) |
abstract void |
ClassificationMethod.train(DataHandleInternal features,
DataHandleInternal clazz,
int row)
Train
|
Constructor and Description |
---|
ClassificationDataSpecification(DataHandleInternal inputFeatureHandle,
DataHandleInternal outputFeatureHandle,
ARXFeatureScaling scaling,
java.lang.String[] features,
java.lang.String clazz,
WrappedBoolean interrupt)
Creates a new instance
|
MultiClassLogisticRegression(WrappedBoolean interrupt,
ClassificationDataSpecification specification,
ClassificationConfigurationLogisticRegression config,
DataHandleInternal inputHandle)
Creates a new instance
|
MultiClassNaiveBayes(WrappedBoolean interrupt,
ClassificationDataSpecification specification,
ClassificationConfigurationNaiveBayes config,
DataHandleInternal inputHandle)
Creates a new instance
|
MultiClassRandomForest(WrappedBoolean interrupt,
ClassificationDataSpecification specification,
ClassificationConfigurationRandomForest config,
DataHandleInternal inputHandle)
Creates a new instance
|
Constructor and Description |
---|
TupleWrapper(DataHandleInternal handle,
int[] indices,
int row)
Creates a new instance
|
TupleWrapper(DataHandleInternal handle,
int[] indices,
int row,
boolean ignoreOutliers)
Creates a new instance
|
Constructor and Description |
---|
RiskEstimateBuilder(ARXPopulationModel population,
DataHandleInternal handle,
RiskModelHistogram classes,
ARXConfiguration arxconfig)
Creates a new instance
|
RiskEstimateBuilder(ARXPopulationModel population,
DataHandleInternal handle,
RiskModelHistogram classes,
ARXSolverConfiguration solverconfig,
ARXConfiguration arxconfig)
Creates a new instance
|
RiskEstimateBuilder(ARXPopulationModel population,
DataHandleInternal handle,
java.util.Set<java.lang.String> identifiers,
ARXConfiguration arxconfig)
Creates a new instance
|
RiskEstimateBuilder(ARXPopulationModel population,
DataHandleInternal handle,
java.util.Set<java.lang.String> identifiers,
ARXSolverConfiguration solverconfig,
ARXConfiguration arxconfig)
Creates a new instance
|
RiskModelSampleSummary(DataHandleInternal handle,
java.util.Set<java.lang.String> identifiers,
double threshold,
java.lang.String suppressed,
WrappedBoolean stop,
WrappedInteger progress)
Creates a new instance
|
RiskModelSampleSummary(DataHandleInternal handle,
java.util.Set<java.lang.String> identifiers,
double threshold,
WrappedBoolean stop,
WrappedInteger progress)
Creates a new instance
|
RiskModelSampleWildcard(DataHandleInternal handle,
java.util.Set<java.lang.String> identifiers,
double threshold,
java.lang.String wildcard,
WrappedBoolean stop,
WrappedInteger progress)
Creates a new instance
|