Package ch.idsia.credici.utility
Class FactorUtil
- java.lang.Object
-
- ch.idsia.credici.utility.FactorUtil
-
public class FactorUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description FactorUtil()
-
Method Summary
Modifier and Type Method Description static int
EmpiricalMapSize(HashMap<Set<Integer>,ch.idsia.crema.factor.bayesian.BayesianFactor> map)
static ch.idsia.crema.factor.GenericFactor
filter(ch.idsia.crema.factor.GenericFactor f, int var, int state)
static HashMap<Set<Integer>,ch.idsia.crema.factor.bayesian.BayesianFactor>
fixEmpiricalMap(HashMap<Set<Integer>,ch.idsia.crema.factor.bayesian.BayesianFactor> emp, int numDecimals)
static ch.idsia.crema.factor.bayesian.BayesianFactor
fixPrecission(ch.idsia.crema.factor.bayesian.BayesianFactor f, int num_decimals, boolean newZeros, int... left_vars)
static ch.idsia.crema.factor.credal.vertex.VertexFactor
mergeFactors(List<ch.idsia.crema.factor.bayesian.BayesianFactor> factors, int leftvar, boolean applyConvexhull)
static void
print(ch.idsia.crema.factor.bayesian.BayesianFactor p)
-
-
-
Method Detail
-
mergeFactors
public static ch.idsia.crema.factor.credal.vertex.VertexFactor mergeFactors(List<ch.idsia.crema.factor.bayesian.BayesianFactor> factors, int leftvar, boolean applyConvexhull)
-
fixEmpiricalMap
public static HashMap<Set<Integer>,ch.idsia.crema.factor.bayesian.BayesianFactor> fixEmpiricalMap(HashMap<Set<Integer>,ch.idsia.crema.factor.bayesian.BayesianFactor> emp, int numDecimals)
-
EmpiricalMapSize
public static int EmpiricalMapSize(HashMap<Set<Integer>,ch.idsia.crema.factor.bayesian.BayesianFactor> map)
-
filter
public static ch.idsia.crema.factor.GenericFactor filter(ch.idsia.crema.factor.GenericFactor f, int var, int state)
-
print
public static void print(ch.idsia.crema.factor.bayesian.BayesianFactor p)
-
fixPrecission
public static ch.idsia.crema.factor.bayesian.BayesianFactor fixPrecission(ch.idsia.crema.factor.bayesian.BayesianFactor f, int num_decimals, boolean newZeros, int... left_vars)
-
-