Class MVPC
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.causal.mvpc.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.TIntListget_missingness_index(double[][] data)static gnu.trove.list.TIntListget_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 CausalGraphmvpc_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 CausalGraphpc(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 CausalGraphskeleton_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 CausalGraphskeleton_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)
-
-
-
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)
-
-