Class MVPC


  • public class MVPC
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      MVPC()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static gnu.trove.list.TIntList get_missingness_index​(double[][] data)  
      static gnu.trove.list.TIntList get_parent​(int r, int[][] cg_skel_adj)  
      static java.util.Map<java.lang.String,​java.util.List<gnu.trove.list.TIntList>> get_parent_missingness_pairs​(double[][] data, double alpha, CIT indep_test, boolean stable)  
      static CausalGraph mvpc_alg​(double[][] data, java.util.List<java.lang.String> node_names, double alpha, IndependenceTest indep_test_, Correction correction_name, boolean stable, int uc_rule, Priority uc_priority, BackgroundKnowledge background_knowledge, boolean verbose, boolean show_progress)  
      static CausalGraph pc​(double[][] data, double alpha, IndependenceTest indep_test, boolean stable, int uc_rule, Priority uc_priority, boolean mvpc, Correction correction_name, BackgroundKnowledge background_knowledge, boolean verbose, boolean show_progress, java.util.List<java.lang.String> node_names)  
      static CausalGraph skeleton_correction​(double[][] data, double alpha, Correction test_with_correction_name, CausalGraph init_cg, java.util.Map<java.lang.String,​java.util.List<gnu.trove.list.TIntList>> prt_m)  
      static CausalGraph skeleton_correction​(double[][] data, double alpha, Correction test_with_correction_name, CausalGraph init_cg, java.util.Map<java.lang.String,​java.util.List<gnu.trove.list.TIntList>> prt_m, boolean stable)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MVPC

        public MVPC()
    • Method Detail

      • pc

        public static CausalGraph pc​(double[][] data,
                                     double alpha,
                                     IndependenceTest indep_test,
                                     boolean stable,
                                     int uc_rule,
                                     Priority uc_priority,
                                     boolean mvpc,
                                     Correction correction_name,
                                     BackgroundKnowledge background_knowledge,
                                     boolean verbose,
                                     boolean show_progress,
                                     java.util.List<java.lang.String> node_names)
      • mvpc_alg

        public static CausalGraph mvpc_alg​(double[][] data,
                                           java.util.List<java.lang.String> node_names,
                                           double alpha,
                                           IndependenceTest indep_test_,
                                           Correction correction_name,
                                           boolean stable,
                                           int uc_rule,
                                           Priority uc_priority,
                                           BackgroundKnowledge background_knowledge,
                                           boolean verbose,
                                           boolean show_progress)
        Parameters:
        data -
        alpha -
        uc_rule -
        uc_priority -
      • get_parent_missingness_pairs

        public static java.util.Map<java.lang.String,​java.util.List<gnu.trove.list.TIntList>> get_parent_missingness_pairs​(double[][] data,
                                                                                                                                 double alpha,
                                                                                                                                 CIT indep_test,
                                                                                                                                 boolean stable)
      • get_missingness_index

        public static gnu.trove.list.TIntList get_missingness_index​(double[][] data)
      • skeleton_correction

        public static CausalGraph skeleton_correction​(double[][] data,
                                                      double alpha,
                                                      Correction test_with_correction_name,
                                                      CausalGraph init_cg,
                                                      java.util.Map<java.lang.String,​java.util.List<gnu.trove.list.TIntList>> prt_m)
      • skeleton_correction

        public static CausalGraph skeleton_correction​(double[][] data,
                                                      double alpha,
                                                      Correction test_with_correction_name,
                                                      CausalGraph init_cg,
                                                      java.util.Map<java.lang.String,​java.util.List<gnu.trove.list.TIntList>> prt_m,
                                                      boolean stable)
      • get_parent

        public static gnu.trove.list.TIntList get_parent​(int r,
                                                         int[][] cg_skel_adj)