Class 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)  
    • Constructor Detail

      • DataUtil

        public DataUtil()
    • 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)
      • fromCSV

        public static gnu.trove.map.TIntIntMap[] fromCSV​(String filename)
                                                  throws IOException,
                                                         com.opencsv.exceptions.CsvException
        Throws:
        IOException
        com.opencsv.exceptions.CsvException