Class JavaHelperClasses
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.causal.mvpc.JavaHelperClasses
-
public class JavaHelperClasses extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JavaHelperClasses()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Iterable<gnu.trove.list.TIntList>combinations(gnu.trove.list.TIntList array, int depth)static double[][]copy(double[][] data)static intgetNumberOfColumns(double[][] data)static intgetNumberOfRows(double[][] data)static booleanisAllNan(double[][] data, int column)static booleanisAnyNan(double[][] data, int column)static booleanisAnyNan(double[][] data, gnu.trove.TIntCollection rows, gnu.trove.TIntCollection columns)static org.apache.commons.math3.linear.RealMatrixix(org.apache.commons.math3.linear.RealMatrix matrix, gnu.trove.list.TIntList rows, gnu.trove.list.TIntList columns)static java.lang.Iterable<int[][]>permutationPairs(java.util.List<org.processmining.plugins.InductiveMiner.Pair<java.lang.Integer,java.lang.Integer>> list)static java.lang.Iterable<org.processmining.plugins.InductiveMiner.Pair<java.lang.Integer,java.lang.Integer>>permutationsPairs(int no_of_var)static java.lang.Iterable<int[][]>permutationTriples(java.util.List<org.processmining.plugins.InductiveMiner.Triple<java.lang.Integer,java.lang.Integer,java.lang.Integer>> list)static gnu.trove.list.TIntListrange(int length)static voidremoveAll(gnu.trove.list.TIntList list, int y)static double[][]select_columns(double[][] data, gnu.trove.TIntCollection columns)static double[][]select_rows(double[][] data, gnu.trove.TIntCollection rows)
-
-
-
Method Detail
-
isAnyNan
public static boolean isAnyNan(double[][] data, int column)
-
isAnyNan
public static boolean isAnyNan(double[][] data, gnu.trove.TIntCollection rows, gnu.trove.TIntCollection columns)
-
isAllNan
public static boolean isAllNan(double[][] data, int column)
-
getNumberOfColumns
public static int getNumberOfColumns(double[][] data)
-
select_columns
public static double[][] select_columns(double[][] data, gnu.trove.TIntCollection columns)
-
select_rows
public static double[][] select_rows(double[][] data, gnu.trove.TIntCollection rows)
-
getNumberOfRows
public static int getNumberOfRows(double[][] data)
-
ix
public static org.apache.commons.math3.linear.RealMatrix ix(org.apache.commons.math3.linear.RealMatrix matrix, gnu.trove.list.TIntList rows, gnu.trove.list.TIntList columns)
-
combinations
public static java.lang.Iterable<gnu.trove.list.TIntList> combinations(gnu.trove.list.TIntList array, int depth)
-
copy
public static double[][] copy(double[][] data)
-
removeAll
public static void removeAll(gnu.trove.list.TIntList list, int y)
-
permutationPairs
public static java.lang.Iterable<int[][]> permutationPairs(java.util.List<org.processmining.plugins.InductiveMiner.Pair<java.lang.Integer,java.lang.Integer>> list)
-
permutationTriples
public static java.lang.Iterable<int[][]> permutationTriples(java.util.List<org.processmining.plugins.InductiveMiner.Triple<java.lang.Integer,java.lang.Integer,java.lang.Integer>> list)
-
permutationsPairs
public static java.lang.Iterable<org.processmining.plugins.InductiveMiner.Pair<java.lang.Integer,java.lang.Integer>> permutationsPairs(int no_of_var)
-
range
public static gnu.trove.list.TIntList range(int length)
-
-