Package org.deidentifier.arx.risk
Klasse RiskModelPopulationUniqueness
java.lang.Object
org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Class for risks based on population uniqueness. It implements Dankar et al.'s
decision rule.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enumThe statistical model used for computing Dankar's estimate. -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungRiskModelPopulationUniqueness(ARXPopulationModel model, RiskModelHistogram classes, ARXSolverConfiguration config) Creates a new instance -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdoubleEstimated number of unique tuples in the population according to the given modeldoubleEstimated number of unique tuples in the population according to Dankar's decision ruledoublegetFractionOfUniqueTuplesDankar(boolean useZayatzAsFallback) Estimated number of unique tuples in the population according to Dankar's decision ruledoubleEstimated number of unique tuples in the population according to Pitman's statistical modeldoubleEstimated number of unique tuples in the population according to the SNB statistical modeldoubleEstimated number of unique tuples in the population according to Zayatz's statistical modeldoubleEstimated number of unique tuples in the population according to the given modeldoubleEstimated number of unique tuples in the population according to Dankar's decision rule.doublegetNumUniqueTuplesDankar(boolean useZayatzAsFallback) Estimated number of unique tuples in the population according to Dankar's decision ruledoubleEstimated number of unique tuples in the population according to Pitman's statistical modeldoubleEstimated number of unique tuples in the population according to the SNB modeldoubleEstimated number of unique tuples in the population according to Zayatz's statistical modelReturns the statistical model, used by Dankar et al.'booleanReturns whether the according estimate is availablebooleanReturns whether the according estimate is availablebooleanReturns whether the according estimate is availablebooleanReturns whether the according estimate is availablebooleanReturns whether the according estimate is available
-
Konstruktordetails
-
RiskModelPopulationUniqueness
public RiskModelPopulationUniqueness(ARXPopulationModel model, RiskModelHistogram classes, ARXSolverConfiguration config) Creates a new instance- Parameter:
model-classes-config-
-
-
Methodendetails
-
getFractionOfUniqueTuples
public double getFractionOfUniqueTuples(RiskModelPopulationUniqueness.PopulationUniquenessModel model) Estimated number of unique tuples in the population according to the given model -
getFractionOfUniqueTuplesDankar
public double getFractionOfUniqueTuplesDankar()Estimated number of unique tuples in the population according to Dankar's decision rule -
getFractionOfUniqueTuplesDankar
public double getFractionOfUniqueTuplesDankar(boolean useZayatzAsFallback) Estimated number of unique tuples in the population according to Dankar's decision rule- Parameter:
useZayatzAsFallback-
-
getFractionOfUniqueTuplesPitman
public double getFractionOfUniqueTuplesPitman()Estimated number of unique tuples in the population according to Pitman's statistical model -
getFractionOfUniqueTuplesSNB
public double getFractionOfUniqueTuplesSNB()Estimated number of unique tuples in the population according to the SNB statistical model -
getFractionOfUniqueTuplesZayatz
public double getFractionOfUniqueTuplesZayatz()Estimated number of unique tuples in the population according to Zayatz's statistical model -
getNumUniqueTuples
Estimated number of unique tuples in the population according to the given model -
getNumUniqueTuplesDankar
public double getNumUniqueTuplesDankar()Estimated number of unique tuples in the population according to Dankar's decision rule. -
getNumUniqueTuplesDankar
public double getNumUniqueTuplesDankar(boolean useZayatzAsFallback) Estimated number of unique tuples in the population according to Dankar's decision rule- Parameter:
useZayatzAsFallback-
-
getNumUniqueTuplesPitman
public double getNumUniqueTuplesPitman()Estimated number of unique tuples in the population according to Pitman's statistical model -
getNumUniqueTuplesSNB
public double getNumUniqueTuplesSNB()Estimated number of unique tuples in the population according to the SNB model -
getNumUniqueTuplesZayatz
public double getNumUniqueTuplesZayatz()Estimated number of unique tuples in the population according to Zayatz's statistical model -
getPopulationUniquenessModel
Returns the statistical model, used by Dankar et al.'s decision rule for estimating population uniqueness -
isAvailableEstimate
Returns whether the according estimate is available- Gibt zurück:
-
isAvailableEstimateDankar
public boolean isAvailableEstimateDankar()Returns whether the according estimate is available- Gibt zurück:
-
isAvailableEstimatePitman
public boolean isAvailableEstimatePitman()Returns whether the according estimate is available- Gibt zurück:
-
isAvailableEstimateSNB
public boolean isAvailableEstimateSNB()Returns whether the according estimate is available- Gibt zurück:
-
isAvailableEstimateZayatz
public boolean isAvailableEstimateZayatz()Returns whether the according estimate is available- Gibt zurück:
-