Class PerformanceTests

java.lang.Object
edu.cmu.tetrad.study.performance.PerformanceTests

public class PerformanceTests extends Object
Runs some basic performance tests of various algorithm.
Author:
josephramsey
  • Constructor Details

    • PerformanceTests

      public PerformanceTests()
  • Method Details

    • endpointMisclassification

      public static String endpointMisclassification(List<Node> _nodes, Graph estGraph, Graph refGraph)
    • main

      public static void main(String... args)
    • 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()