Class CIT

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class CIT
    extends java.lang.Object
    implements java.lang.Cloneable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      double[][] data  
      IndependenceTest method  
      java.util.Map<org.processmining.plugins.InductiveMiner.Triple<java.lang.Integer,​java.lang.Integer,​gnu.trove.set.TIntSet>,​java.lang.Double> pvalue_cache  
    • Constructor Summary

      Constructors 
      Constructor Description
      CIT​(double[][] data, IndependenceTest method, java.lang.String... kwargs)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double call​(int X, int Y, gnu.trove.TIntCollection condition_set, java.lang.Object... args)  
      double call​(int X, int Y, java.lang.Object... args)  
      CIT clone()  
      double fisherz​(int X, int Y, gnu.trove.TIntCollection condition_set)  
      double mv_fisherz​(int X, int Y, gnu.trove.TIntCollection condition_set)  
      gnu.trove.TIntCollection mv_fisherz_get_index_no_mv_rows​(double[][] mvdata)  
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • pvalue_cache

        public java.util.Map<org.processmining.plugins.InductiveMiner.Triple<java.lang.Integer,​java.lang.Integer,​gnu.trove.set.TIntSet>,​java.lang.Double> pvalue_cache
      • data

        public double[][] data
    • Constructor Detail

      • CIT

        public CIT​(double[][] data,
                   IndependenceTest method,
                   java.lang.String... kwargs)
    • Method Detail

      • call

        public double call​(int X,
                           int Y,
                           java.lang.Object... args)
      • call

        public double call​(int X,
                           int Y,
                           gnu.trove.TIntCollection condition_set,
                           java.lang.Object... args)
      • fisherz

        public double fisherz​(int X,
                              int Y,
                              gnu.trove.TIntCollection condition_set)
      • mv_fisherz

        public double mv_fisherz​(int X,
                                 int Y,
                                 gnu.trove.TIntCollection condition_set)
      • mv_fisherz_get_index_no_mv_rows

        public gnu.trove.TIntCollection mv_fisherz_get_index_no_mv_rows​(double[][] mvdata)
      • clone

        public CIT clone()
        Overrides:
        clone in class java.lang.Object