Interface IndependenceWrapper

All Superinterfaces:
HasParameters, Serializable, TetradSerializable
All Known Implementing Classes:
BdeuTest, CciTest, ChiSquare, ConditionalGaussianLRT, DegenerateGaussianLRT, DiscreteBicTest, FisherZ, GICScoreTests, GSquare, Kci, MagSemBicTest, Mnlrlrt, MSeparationTest, MultinomialLogisticRegressionWald, Mvplrt, PositiveCorr, ProbabilisticTest, SemBicDTest, SemBicTest

public interface IndependenceWrapper extends HasParameters, TetradSerializable
Interface that algorithm must implement.
Version:
$Id: $Id
Author:
josephramsey
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final long
    Constant serialVersionUID=23L
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the data type that the search requires, whether continuous, discrete, or mixed.
    Returns a short of this independence test.
    Returns the parameters that this search uses.
    getTest(DataModel dataSet, Parameters parameters)
    Returns true iff x and y are independent conditional on z for the given data set.
  • Field Details

    • serialVersionUID

      static final long serialVersionUID
      Constant serialVersionUID=23L
      See Also:
  • Method Details

    • getTest

      IndependenceTest getTest(DataModel dataSet, Parameters parameters)
      Returns true iff x and y are independent conditional on z for the given data set.
      Parameters:
      dataSet - The data set to test independence against.
      parameters - The paramters of the test.
      Returns:
      True iff independence holds.
    • getDescription

      String getDescription()
      Returns a short of this independence test.
      Returns:
      This description.
    • getDataType

      DataType getDataType()
      Returns the data type that the search requires, whether continuous, discrete, or mixed.
      Returns:
      This type.
    • getParameters

      List<String> getParameters()
      Returns the parameters that this search uses.
      Specified by:
      getParameters in interface HasParameters
      Returns:
      A list of String names of parameters.