Class SemBicDTest

java.lang.Object
edu.cmu.tetrad.algcomparison.independence.SemBicDTest
All Implemented Interfaces:
IndependenceWrapper, HasParameters, TetradSerializable, Serializable

public class SemBicDTest extends Object implements IndependenceWrapper
The SemBicDTest class implements the IndependenceWrapper interface and represents a test for independence based on SEM BIC algorithm. It is annotated with the TestOfIndependence and LinearGaussian annotations.
See Also:
  • Constructor Details

    • SemBicDTest

      public SemBicDTest()
      Constructs a new instance of the SEM BIC test.
  • Method Details

    • getTest

      public IndependenceTest getTest(DataModel dataSet, Parameters parameters)
      Retrieves an IndependenceTest object for testing independence against a given data set and parameters.
      Specified by:
      getTest in interface IndependenceWrapper
      Parameters:
      dataSet - The data set to test independence against.
      parameters - The parameters of the test.
      Returns:
      An IndependenceTest object for testing independence.
    • getDescription

      public String getDescription()
      Returns a short description of this IndependenceTest.
      Specified by:
      getDescription in interface IndependenceWrapper
      Returns:
      The description.
    • getDataType

      public DataType getDataType()
      Retrieves the data type of the test dataset.
      Specified by:
      getDataType in interface IndependenceWrapper
      Returns:
      The data type of the test dataset.
    • getParameters

      public List<String> getParameters()
      Returns the list of parameters used in this method.
      Specified by:
      getParameters in interface HasParameters
      Specified by:
      getParameters in interface IndependenceWrapper
      Returns:
      The list of parameters.