Class StabilityUtils

java.lang.Object
edu.pitt.csb.stability.StabilityUtils

public class StabilityUtils extends Object
Runs a search algorithm over a N subsamples of size b to asses stability as in "Stability Selection" and "Stability Approach to Regularization Selection"

This is under construction...likely to be buggy

Created by ajsedgewick on 9/4/15.

  • Constructor Details

    • StabilityUtils

      public StabilityUtils()
  • Method Details

    • StabilitySearch

      public static cern.colt.matrix.DoubleMatrix2D StabilitySearch(DataSet data, DataGraphSearch gs, int N, int b)
    • StabilitySearchPar

      public static cern.colt.matrix.DoubleMatrix2D StabilitySearchPar(DataSet data, DataGraphSearch gs, int N, int b)
    • totalInstabilityUndir

      public static double[] totalInstabilityUndir(cern.colt.matrix.DoubleMatrix2D xi, List<Node> vars)
    • totalInstabilityDir

      public static double[] totalInstabilityDir(cern.colt.matrix.DoubleMatrix2D xi, List<Node> vars)
    • subSampleNoReplacement

      public static int[][] subSampleNoReplacement(int sampSize, int subSize, int numSub)
    • main

      public static void main(String[] args)