Package edu.cmu.tetrad.study.performance
Class PerformanceTests
java.lang.Object
edu.cmu.tetrad.study.performance.PerformanceTests
Runs some basic performance tests of various algorithm.
- Author:
- josephramsey
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
endpointMisclassification
(List<Node> _nodes, Graph estGraph, Graph refGraph) static void
void
void
void
testCompareDagToCPDAG
(int numLatents) void
testComparePcVersions
(int numVars, double edgeFactor, int numLatents) void
testCpc
(int numVars, double edgeFactor, int numCases) void
testCpcStable
(int numVars, double edgeFactor, int numCases, double alpha) void
testFci
(int numVars, double edgeFactor, int numCases) void
testFges
(int numVars, double edgeFactor, int numCases, double penaltyDiscount) void
testFgesComparisonContinuous
(int numVars, double edgeFactor, int numCases, int numRuns) void
testFgesComparisonDiscrete
(int numVars, double edgeFactor, int numCases, int numRuns) void
testFgesMbComparisonContinuous
(int numVars, double edgeFactor, int numCases, int numRuns) void
testFgesMbComparisonDiscrete
(int numVars, double edgeFactor, int numCases, int numRuns) void
testGfci
(int numVars, double edgeFactor) void
void
testPc
(int numVars, double edgeFactor, int numCases, double alpha) void
testPcStable
(int numVars, double edgeFactor, int numCases, double alpha)
-
Constructor Details
-
PerformanceTests
public PerformanceTests()
-
-
Method Details
-
endpointMisclassification
-
main
-
testPc
public void testPc(int numVars, double edgeFactor, int numCases, double alpha) -
printStuffForKlea
public void printStuffForKlea() -
testPcStable
public void testPcStable(int numVars, double edgeFactor, int numCases, double alpha) -
testFges
public void testFges(int numVars, double edgeFactor, int numCases, double penaltyDiscount) -
testCpc
public void testCpc(int numVars, double edgeFactor, int numCases) -
testCpcStable
public void testCpcStable(int numVars, double edgeFactor, int numCases, double alpha) -
testFci
public void testFci(int numVars, double edgeFactor, int numCases) -
testGfci
public void testGfci(int numVars, double edgeFactor) -
testFgesComparisonContinuous
public void testFgesComparisonContinuous(int numVars, double edgeFactor, int numCases, int numRuns) -
testFgesComparisonDiscrete
public void testFgesComparisonDiscrete(int numVars, double edgeFactor, int numCases, int numRuns) -
testFgesMbComparisonContinuous
public void testFgesMbComparisonContinuous(int numVars, double edgeFactor, int numCases, int numRuns) -
testFgesMbComparisonDiscrete
public void testFgesMbComparisonDiscrete(int numVars, double edgeFactor, int numCases, int numRuns) -
testGFciComparison
public void testGFciComparison() -
testCompareDagToCPDAG
public void testCompareDagToCPDAG(int numLatents) -
testComparePcVersions
public void testComparePcVersions(int numVars, double edgeFactor, int numLatents) -
printGraphDegrees
public void printGraphDegrees()
-