Class MeanDistanceCulpabilityMeasure
- java.lang.Object
-
- net.sf.tweety.logics.pcl.analysis.MeanDistanceCulpabilityMeasure
-
- All Implemented Interfaces:
net.sf.tweety.logics.commons.analysis.CulpabilityMeasure<ProbabilisticConditional,PclBeliefSet>,SignedCulpabilityMeasure
public class MeanDistanceCulpabilityMeasure extends Object implements SignedCulpabilityMeasure
This class implements the mean distance culpability measure, see [PhD thesis, Thimm].- Author:
- Matthias Thimm TODO: this does not work correctly yet, fix it.
-
-
Constructor Summary
Constructors Constructor Description MeanDistanceCulpabilityMeasure(net.sf.tweety.math.opt.rootFinder.OptimizationRootFinder rootFinder, boolean normalized)Creates a new measure.
-
Method Summary
Modifier and Type Method Description DoubleculpabilityMeasure(PclBeliefSet beliefSet, ProbabilisticConditional conditional)Doublesign(PclBeliefSet beliefSet, ProbabilisticConditional conditional)Determines the sign of the culpability of the given conditional in the given belief set, i.e.
-
-
-
Constructor Detail
-
MeanDistanceCulpabilityMeasure
public MeanDistanceCulpabilityMeasure(net.sf.tweety.math.opt.rootFinder.OptimizationRootFinder rootFinder, boolean normalized)Creates a new measure.- Parameters:
rootFinder- a root findernormalized- whether this measure uses the normalized mindev measure.
-
-
Method Detail
-
culpabilityMeasure
public Double culpabilityMeasure(PclBeliefSet beliefSet, ProbabilisticConditional conditional)
- Specified by:
culpabilityMeasurein interfacenet.sf.tweety.logics.commons.analysis.CulpabilityMeasure<ProbabilisticConditional,PclBeliefSet>- Specified by:
culpabilityMeasurein interfaceSignedCulpabilityMeasure
-
sign
public Double sign(PclBeliefSet beliefSet, ProbabilisticConditional conditional)
Description copied from interface:SignedCulpabilityMeasureDetermines the sign of the culpability of the given conditional in the given belief set, i.e. one of {-1,0,1}.- Specified by:
signin interfaceSignedCulpabilityMeasure- Parameters:
beliefSet- a belief setconditional- a conditional- Returns:
- one of {-1,0,1}
-
-