Package edu.pitt.csb.stability
Class StabilityUtils
java.lang.Object
edu.pitt.csb.stability.StabilityUtils
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.
- Version:
- $Id: $Id
- Author:
- josephramsey
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidmain.static cern.colt.matrix.DoubleMatrix2DStabilitySearch(DataSet data, DataGraphSearch gs, int N, int b) StabilitySearch.static cern.colt.matrix.DoubleMatrix2DStabilitySearchPar(DataSet data, DataGraphSearch gs, int N, int b) StabilitySearchPar.static int[][]subSampleNoReplacement(int sampSize, int subSize, int numSub) subSampleNoReplacement.static double[]totalInstabilityDir(cern.colt.matrix.DoubleMatrix2D xi, List<Node> vars) totalInstabilityDir.static double[]totalInstabilityUndir(cern.colt.matrix.DoubleMatrix2D xi, List<Node> vars) totalInstabilityUndir.
-
Method Details
-
StabilitySearch
public static cern.colt.matrix.DoubleMatrix2D StabilitySearch(DataSet data, DataGraphSearch gs, int N, int b) throws InterruptedException StabilitySearch.
- Parameters:
data- aDataSetobjectgs- aDataGraphSearchobjectN- a intb- a int- Returns:
- a
DoubleMatrix2Dobject - Throws:
InterruptedException
-
StabilitySearchPar
public static cern.colt.matrix.DoubleMatrix2D StabilitySearchPar(DataSet data, DataGraphSearch gs, int N, int b) StabilitySearchPar.
- Parameters:
data- aDataSetobjectgs- aDataGraphSearchobjectN- a intb- a int- Returns:
- a
DoubleMatrix2Dobject
-
totalInstabilityUndir
-
totalInstabilityDir
-
subSampleNoReplacement
public static int[][] subSampleNoReplacement(int sampSize, int subSize, int numSub) subSampleNoReplacement.
- Parameters:
sampSize- a intsubSize- a intnumSub- a int- Returns:
- an array of objects
-
main
main.
- Parameters:
args- an array ofStringobjects- Throws:
InterruptedException
-