Package ch.idsia.credici.utility
Class DataUtil
- java.lang.Object
-
- ch.idsia.credici.utility.DataUtil
-
public class DataUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description DataUtil()
-
Method Summary
Modifier and Type Method Description static gnu.trove.map.TIntIntMap[]
dataFromCounts(ch.idsia.crema.factor.bayesian.BayesianFactor counts)
static gnu.trove.map.TIntIntMap[]
dataFromCounts(ch.idsia.crema.factor.bayesian.BayesianFactor counts, boolean shuffle)
static gnu.trove.map.TIntIntMap[]
fromCSV(String filename)
static ch.idsia.crema.factor.bayesian.BayesianFactor
getCondProb(gnu.trove.map.TIntIntMap[] data, ch.idsia.crema.model.Strides left, ch.idsia.crema.model.Strides right)
static ch.idsia.crema.factor.bayesian.BayesianFactor
getCounts(gnu.trove.map.TIntIntMap[] data, ch.idsia.crema.model.Strides dom)
static HashMap<Set<Integer>,ch.idsia.crema.factor.bayesian.BayesianFactor>
getEmpiricalMap(StructuralCausalModel model, gnu.trove.map.TIntIntMap[] data)
static ch.idsia.crema.factor.bayesian.BayesianFactor
getJointProb(gnu.trove.map.TIntIntMap[] data, ch.idsia.crema.model.Strides dom)
static void
toCSV(String filename, gnu.trove.map.TIntIntMap... data)
-
-
-
Method Detail
-
getCounts
public static ch.idsia.crema.factor.bayesian.BayesianFactor getCounts(gnu.trove.map.TIntIntMap[] data, ch.idsia.crema.model.Strides dom)
-
dataFromCounts
public static gnu.trove.map.TIntIntMap[] dataFromCounts(ch.idsia.crema.factor.bayesian.BayesianFactor counts)
-
dataFromCounts
public static gnu.trove.map.TIntIntMap[] dataFromCounts(ch.idsia.crema.factor.bayesian.BayesianFactor counts, boolean shuffle)
-
getJointProb
public static ch.idsia.crema.factor.bayesian.BayesianFactor getJointProb(gnu.trove.map.TIntIntMap[] data, ch.idsia.crema.model.Strides dom)
-
getCondProb
public static ch.idsia.crema.factor.bayesian.BayesianFactor getCondProb(gnu.trove.map.TIntIntMap[] data, ch.idsia.crema.model.Strides left, ch.idsia.crema.model.Strides right)
-
getEmpiricalMap
public static HashMap<Set<Integer>,ch.idsia.crema.factor.bayesian.BayesianFactor> getEmpiricalMap(StructuralCausalModel model, gnu.trove.map.TIntIntMap[] data)
-
toCSV
public static void toCSV(String filename, gnu.trove.map.TIntIntMap... data) throws IOException
- Throws:
IOException
-
fromCSV
public static gnu.trove.map.TIntIntMap[] fromCSV(String filename) throws IOException, com.opencsv.exceptions.CsvException
- Throws:
IOException
com.opencsv.exceptions.CsvException
-
-