Package edu.cmu.tetrad.search
Class IndTestFisherZPercentIndependent
java.lang.Object
edu.cmu.tetrad.search.IndTestFisherZPercentIndependent
- All Implemented Interfaces:
IndependenceTest
Calculates independence from pooled residuals.
- Author:
- Joseph Ramsey
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckIndependence(Node x, Node y, List<Node> z) booleandetermines(List z, Node x) doublegetAlpha()Gets the getModel significance level.getCov()getData()doubledoubleint[]getRows()intdoublegetScore()A score that is higher with more likely models.indTestSubset(List<Node> vars) booleanvoidsetAlpha(double alpha) Sets the significance level at which independence judgments should be made.voidsetFdr(boolean fdr) voidsetPercent(double percent) voidsetVerbose(boolean verbose) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface edu.cmu.tetrad.search.IndependenceTest
checkIndependence, getVariable, getVariableNames
-
Constructor Details
-
IndTestFisherZPercentIndependent
-
-
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()- Returns:
- the probability associated with the most recently computed independence test.
-
setAlpha
public void setAlpha(double alpha) Sets the significance level at which independence judgments should be made. Affects the cutoff for partial correlations to be considered statistically equal to zero.- Specified by:
setAlphain interfaceIndependenceTest
-
getAlpha
public double getAlpha()Gets the getModel significance level.- Specified by:
getAlphain interfaceIndependenceTest- Returns:
- the significance level of the independence test.
-
getVariables
- Specified by:
getVariablesin interfaceIndependenceTest- Returns:
- the list of variables over which this independence checker is capable of determinine independence relations-- that is, all the variables in the given graph or the given data set.
-
determines
- Specified by:
determinesin interfaceIndependenceTest- Returns:
- true if y is determined the variable in z.
- Throws:
UnsupportedOperationException
-
getData
- Specified by:
getDatain interfaceIndependenceTest- Returns:
- The data model for the independence test.
- Throws:
UnsupportedOperationException
-
getCov
- Specified by:
getCovin interfaceIndependenceTest
-
getDataSets
- Specified by:
getDataSetsin interfaceIndependenceTest
-
getSampleSize
public int getSampleSize()- Specified by:
getSampleSizein interfaceIndependenceTest
-
getScore
public double getScore()Description copied from interface:IndependenceTestA score that is higher with more likely models.- Specified by:
getScorein interfaceIndependenceTest
-
toString
- Specified by:
toStringin interfaceIndependenceTest- Overrides:
toStringin classObject- Returns:
- a string representation of this test.
-
getRows
public int[] getRows() -
getPercent
public double getPercent() -
setPercent
public void setPercent(double percent) -
setFdr
public void setFdr(boolean fdr) -
isVerbose
public boolean isVerbose()- Specified by:
isVerbosein interfaceIndependenceTest
-
setVerbose
public void setVerbose(boolean verbose) - Specified by:
setVerbosein interfaceIndependenceTest
-