Uses of Class
org.tribuo.util.infotheory.impl.WeightedTripleDistribution
Package
Description
This package provides static classes of information theoretic functions.
This package provides the implementations and helper classes for the
information theoretic functions in
org.tribuo.util.infotheory
.-
Uses of WeightedTripleDistribution in org.tribuo.util.infotheory
Modifier and TypeMethodDescriptionstatic <T1,
T2, T3> double WeightedInformationTheory.conditionalMI
(WeightedTripleDistribution<T1, T2, T3> tripleRV) Calculates the discrete weighted conditional mutual information, using histogram probability estimators.static <T1,
T2, T3> double WeightedInformationTheory.jointMI
(WeightedTripleDistribution<T1, T2, T3> tripleRV) Calculates the discrete weighted joint mutual information, using histogram probability estimators. -
Uses of WeightedTripleDistribution in org.tribuo.util.infotheory.impl
Modifier and TypeMethodDescriptionstatic <T1,
T2, T3> WeightedTripleDistribution<T1, T2, T3> WeightedTripleDistribution.constructFromLists
(List<T1> first, List<T2> second, List<T3> third, List<Double> weights) Constructs a WeightedTripleDistribution from three lists of the same length and a list of weights of the same length.static <T1,
T2, T3> WeightedTripleDistribution<T1, T2, T3> WeightedTripleDistribution.constructFromMap
(Map<CachedTriple<T1, T2, T3>, WeightCountTuple> jointCount) Constructs a WeightedTripleDistribution by marginalising the supplied joint distribution.