Package edu.cmu.tetrad.search.test
Class IndTestIndependenceFacts
java.lang.Object
edu.cmu.tetrad.search.test.IndTestIndependenceFacts
- All Implemented Interfaces:
IndependenceTest
Checks conditional independence against a list of conditional independence facts, manually entered.
- Author:
- josephramsey
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckIndependence(Node x, Node y, Set<Node> __z) Checks independence by looking up facts in the list of facts supplied in the constructor.booleandetermines(List<Node> z, Node y) doublegetAlpha()Returns the significance level of the independence test.getData()Returns the facts supplied in the constructor, which constutite a data model.doubleNo p-values are available.getVariable(String name) Returns the node with the given name.Returns the list of variables for the facts.indTestSubset(List<Node> vars) Returns an Independence test for a sublist of the variables.booleanReturns whether verbose output is to be printed.voidsetAlpha(double alpha) Sets the significance level.voidsetVerbose(boolean verbose) Sets whether verbose output is to be printed.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, determines, getCov, getDataSets, getSampleSize, getVariableNames, toString
-
Constructor Details
-
IndTestIndependenceFacts
Constructor.- Parameters:
facts- The facts to check.- See Also:
-
-
Method Details
-
indTestSubset
Description copied from interface:IndependenceTestReturns an Independence test for a sublist of the variables.- Specified by:
indTestSubsetin interfaceIndependenceTest- Parameters:
vars- The sublist of variables.- Throws:
javax.help.UnsupportedOperationException- Not implemented.
-
checkIndependence
Checks independence by looking up facts in the list of facts supplied in the constructor.- Specified by:
checkIndependencein interfaceIndependenceTest- Returns:
- the independence result.
- See Also:
-
getPValue
public double getPValue()No p-values are available.- Returns:
- Double.NaN.
-
getVariables
Returns the list of variables for the facts.- Specified by:
getVariablesin interfaceIndependenceTest- Returns:
- This list.
-
getVariable
Returns the node with the given name.- Specified by:
getVariablein interfaceIndependenceTest- Parameters:
name- The name of the node,- Returns:
- The node.
-
determines
- Throws:
javax.help.UnsupportedOperationException- Method not implemented.
-
getAlpha
public double getAlpha()Description copied from interface:IndependenceTestReturns the significance level of the independence test.- Specified by:
getAlphain interfaceIndependenceTest- Returns:
- This level.
- Throws:
UnsupportedOperationException- Method not implemented.
-
setAlpha
public void setAlpha(double alpha) Description copied from interface:IndependenceTestSets the significance level.- Specified by:
setAlphain interfaceIndependenceTest- Parameters:
alpha- This level.- Throws:
UnsupportedOperationException- Method not implemented.
-
getData
Returns the facts supplied in the constructor, which constutite a data model.- Specified by:
getDatain interfaceIndependenceTest- Returns:
- These facts.
- See Also:
-
isVerbose
public boolean isVerbose()Returns whether verbose output is to be printed.- Specified by:
isVerbosein interfaceIndependenceTest- Returns:
- True, if so.
-
setVerbose
public void setVerbose(boolean verbose) Sets whether verbose output is to be printed.- Specified by:
setVerbosein interfaceIndependenceTest- Parameters:
verbose- True, if so.
-