Package edu.cmu.tetrad.performance
Class PerformanceTests
java.lang.Object
edu.cmu.tetrad.performance.PerformanceTests
Runs some basic performance tests of various algorithm.
- Author:
- Joseph Ramsey
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringendpointMisclassification(List<Node> _nodes, Graph estGraph, Graph refGraph) static voidvoidvoidvoidtestCompareDagToCPDAG(int numLatents) voidtestComparePcVersions(int numVars, double edgeFactor, int numLatents) voidtestCpc(int numVars, double edgeFactor, int numCases) voidtestCpcStable(int numVars, double edgeFactor, int numCases, double alpha) voidtestFci(int numVars, double edgeFactor, int numCases) voidtestFges(int numVars, double edgeFactor, int numCases, double penaltyDiscount) voidtestFgesComparisonContinuous(int numVars, double edgeFactor, int numCases, int numRuns) voidtestFgesComparisonDiscrete(int numVars, double edgeFactor, int numCases, int numRuns) voidtestFgesMbComparisonContinuous(int numVars, double edgeFactor, int numCases, int numRuns) voidtestFgesMbComparisonDiscrete(int numVars, double edgeFactor, int numCases, int numRuns) voidtestGfci(int numVars, double edgeFactor) voidvoidtestPc(int numVars, double edgeFactor, int numCases, double alpha) voidtestPcStable(int numVars, double edgeFactor, int numCases, double alpha) voidtestPcStableMax(int numVars, double edgeFactor, int numCases, double alpha)
-
Constructor Details
-
PerformanceTests
public PerformanceTests()
-
-
Method Details
-
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) -
testPcStableMax
public void testPcStableMax(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) -
endpointMisclassification
-
printGraphDegrees
public void printGraphDegrees() -
main
-