Class DataForCalibrationRfci

java.lang.Object
edu.cmu.tetrad.calibration.DataForCalibrationRfci

public class DataForCalibrationRfci extends Object

DataForCalibrationRfci class.

Version:
$Id: $Id
Author:
josephramsey
  • Field Details

    • depth

      public int depth
      Constant depth=5
  • Method Details

    • main

      public static void main(String[] args) throws IOException

      main.

      Parameters:
      args - an array of String objects
      Throws:
      IOException - if any.
    • makeDAG

      public Graph makeDAG(int numVars, double edgesPerNode, int numLatentConfounders)

      makeDAG.

      Parameters:
      numVars - a int
      edgesPerNode - a double
      numLatentConfounders - a int
      Returns:
      a Graph object
    • bootStrapSampling

      public DataSet bootStrapSampling(DataSet data, int bootsrapSampleSize)

      bootStrapSampling.

      Parameters:
      data - a DataSet object
      bootsrapSampleSize - a int
      Returns:
      a DataSet object
    • learnBNRFCI

      public Graph learnBNRFCI(DataSet bootstrapSample, int depth, Graph truePag)

      learnBNRFCI.

      Parameters:
      bootstrapSample - a DataSet object
      depth - a int
      truePag - a Graph object
      Returns:
      a Graph object
    • checkProbFileExists

      public boolean checkProbFileExists(String modelName, int numVars, int numEdges, int numCases, int numBootstrapSamples, String alg, int i, double numLatentConfounders, double alpha, String data_path)

      checkProbFileExists.

      Parameters:
      modelName - a String object
      numVars - a int
      numEdges - a int
      numCases - a int
      numBootstrapSamples - a int
      alg - a String object
      i - a int
      numLatentConfounders - a double
      alpha - a double
      data_path - a String object
      Returns:
      a boolean
    • setOut

      public boolean setOut(String modelName, int numVars, int numEdges, int numCases, int numBootstrapSamples, String alg, int i, double numLatentConfounders, double alpha, String data_path)

      setOut.

      Parameters:
      modelName - a String object
      numVars - a int
      numEdges - a int
      numCases - a int
      numBootstrapSamples - a int
      alg - a String object
      i - a int
      numLatentConfounders - a double
      alpha - a double
      data_path - a String object
      Returns:
      a boolean
    • setPrecomputeCovariances

      public void setPrecomputeCovariances(boolean precomputeCovariances)

      Setter for the field precomputeCovariances.

      Parameters:
      precomputeCovariances - a boolean