T
- public class MassFunction<T extends Comparable<? super T>> extends Object
Constructor and Description |
---|
MassFunction(List<T> set)
Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
calcolaPlausibilityFunction(List<T> ipotesi)
Compute the plausibility function value
|
MassFunction |
combineEvidences(MassFunction... function)
Dempster rule for more BBAs
|
MassFunction |
combineEvidences(MassFunction function) |
MassFunction |
combineEvidencesDuboisPrade(MassFunction... function) |
MassFunction<T> |
combineEvidencesDuboisPrade(MassFunction function)
Implementation of Dubois-Prade combination rule
|
double |
computeBeliefFunction(List<T> hypothesis)
Compute the belief function value
|
void |
generatePowerSet()
method for generating the powerset of a frame Of Discernment
|
double |
getConfirmationFunctionValue(List<T> ipotesi)
Computation of the confirmation function
|
double |
getConflict(MassFunction function)
Compute the conflict between two hypotheses
|
double |
getConfusionMeasure()
The method computes a confusion measure described in Smarandache et.al as discordant measure
|
List<T> |
getFrame() |
double |
getGlobalUncertaintyMeasure() |
double |
getNonSpecificityMeasureValue() |
double |
getPignisticTransformation(List<T> cl) |
double |
getRandomnessMeasure() |
List<T>[] |
getSubsetsOfFrame()
Returns the subset of a frame of discernment
|
double |
getValue(List<T> label)
Returns the value of a BBA for a specific element of class
|
void |
setValues(List<T> label,
double value)
Set a specific value for this BBA
|
String |
toString() |
public MassFunction(List<T> set)
set
- public void generatePowerSet()
public List<T>[] getSubsetsOfFrame()
public double getValue(List<T> label)
label
- public double getNonSpecificityMeasureValue()
public double getRandomnessMeasure()
public double getPignisticTransformation(List<T> cl)
public double getGlobalUncertaintyMeasure()
public double getConfusionMeasure()
public MassFunction combineEvidences(MassFunction function)
public MassFunction combineEvidences(MassFunction... function)
function
- public MassFunction<T> combineEvidencesDuboisPrade(MassFunction function)
function
- public MassFunction combineEvidencesDuboisPrade(MassFunction... function)
public double getConflict(MassFunction function)
function
- public double computeBeliefFunction(List<T> hypothesis)
hypothesis
- public double calcolaPlausibilityFunction(List<T> ipotesi)
ipotesi
- public double getConfirmationFunctionValue(List<T> ipotesi)
ipotesi
- DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann