Class HsimUtils

java.lang.Object
edu.cmu.tetrad.simulation.HsimUtils

public class HsimUtils extends Object
Created by Erich on 4/22/2016.
Version:
$Id: $Id
Author:
josephramsey
  • Constructor Details

    • HsimUtils

      public HsimUtils()

      Constructor for HsimUtils.

  • Method Details

    • evalEdges

      public static Graph evalEdges(Graph inputgraph, Set<Node> simnodes, Set<Node> realnodes)

      evalEdges.

      Parameters:
      inputgraph - a Graph object
      simnodes - a Set object
      realnodes - a Set object
      Returns:
      a Graph object
    • getAllParents

      public static Set<Node> getAllParents(Graph inputgraph, Set<Node> inputnodes)

      getAllParents.

      Parameters:
      inputgraph - a Graph object
      inputnodes - a Set object
      Returns:
      a Set object
    • errorEval

      public static double[] errorEval(Graph estCPDAG, Graph truePattern)

      errorEval.

      Parameters:
      estCPDAG - a Graph object
      truePattern - a Graph object
      Returns:
      an array of double objects
    • correctnessRatio

      public static double correctnessRatio(int[][] counts)

      correctnessRatio.

      Parameters:
      counts - an array of int objects
      Returns:
      a double
    • makeVertIntBox

      public static VerticalIntDataBox makeVertIntBox(DataSet dataset)

      makeVertIntBox.

      Parameters:
      dataset - a DataSet object
      Returns:
      a VerticalIntDataBox object
    • makeLatexTable

      public static String makeLatexTable(String[][] tablevalues)

      makeLatexTable.

      Parameters:
      tablevalues - an array of String objects
      Returns:
      a String object
    • formatErrorsArray

      public static String[] formatErrorsArray(double[] inputArray, String formatting)

      formatErrorsArray.

      Parameters:
      inputArray - an array of double objects
      formatting - a String object
      Returns:
      an array of String objects
    • mkRandSEMDAG

      public static Graph mkRandSEMDAG(int numVars, int numEdges)

      mkRandSEMDAG.

      Parameters:
      numVars - a int
      numEdges - a int
      Returns:
      a Graph object