Package edu.cmu.tetrad.search
Class IndTestIndependenceFacts
java.lang.Object
edu.cmu.tetrad.search.IndTestIndependenceFacts
- All Implemented Interfaces:
IndependenceTest
Checks conditional independence against a list of conditional independence facts, manually entered.
- Author:
- Joseph Ramsey
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckIndependence(Node x, Node y, List<Node> z) booleandetermines(List<Node> z, Node y) doublegetAlpha()getData()doubledoublegetScore()A score that is higher with more likely models.getVariable(String name) indTestSubset(List<Node> vars) booleanvoidsetAlpha(double alpha) Sets the significance level.voidsetVerbose(boolean verbose) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface edu.cmu.tetrad.search.IndependenceTest
checkIndependence, getCov, getDataSets, getSampleSize, getVariableNames, toString
-
Constructor Details
-
IndTestIndependenceFacts
-
-
Method Details
-
indTestSubset
- Specified by:
indTestSubsetin interfaceIndependenceTest- Returns:
- an Independence test for a subset of the variables.
-
checkIndependence
- Specified by:
checkIndependencein interfaceIndependenceTest- Returns:
- an IndependenceResult (see).
- See Also:
-
getPValue
public double getPValue() -
getVariables
- Specified by:
getVariablesin interfaceIndependenceTest- Returns:
- the list of variables over which this independence checker is capable of determinining independence relations.
-
getVariable
- Specified by:
getVariablein interfaceIndependenceTest- Returns:
- the variable by the given name.
-
determines
- Specified by:
determinesin interfaceIndependenceTest- Returns:
- true if y is determined the variable in z.
-
getAlpha
public double getAlpha()- Specified by:
getAlphain interfaceIndependenceTest- Returns:
- the significance level of the independence test.
-
setAlpha
public void setAlpha(double alpha) Description copied from interface:IndependenceTestSets the significance level.- Specified by:
setAlphain interfaceIndependenceTest
-
getData
- Specified by:
getDatain interfaceIndependenceTest- Returns:
- The data model for the independence test.
-
getScore
public double getScore()Description copied from interface:IndependenceTestA score that is higher with more likely models.- Specified by:
getScorein interfaceIndependenceTest
-
isVerbose
public boolean isVerbose()- Specified by:
isVerbosein interfaceIndependenceTest
-
setVerbose
public void setVerbose(boolean verbose) - Specified by:
setVerbosein interfaceIndependenceTest
-