Package edu.cmu.tetrad.search
Class IndTestMixedMultipleTTest
java.lang.Object
edu.cmu.tetrad.search.IndTestMixedMultipleTTest
- All Implemented Interfaces:
- IndependenceTest
Performs a test of conditional independence X _||_ Y | Z1...Zn where all searchVariables are either continuous or discrete.
 This test is valid for both ordinal and non-ordinal discrete searchVariables.
 
This logisticRegression makes multiple assumptions: 1. IIA 2. Large sample size (multiple regressions needed on subsets of sample)
- Author:
- Joseph Ramsey, Augustus Mayo.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncheckIndependence(Node x, Node y, List<Node> z) booleandetermines(List<Node> z, Node y) doublegetAlpha()getCov()getData()doubleintdoublegetScore()A score that is higher with more likely models.getVariable(String name) indTestSubset(List<Node> vars) booleanvoidsetAlpha(double alpha) Sets the significance level.voidsetPreferLinear(boolean preferLinear) voidsetVerbose(boolean verbose) toString()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface edu.cmu.tetrad.search.IndependenceTestcheckIndependence
- 
Constructor Details- 
IndTestMixedMultipleTTest
 
- 
- 
Method Details- 
setPreferLinearpublic void setPreferLinear(boolean preferLinear) 
- 
indTestSubset- Specified by:
- indTestSubsetin interface- IndependenceTest
- Returns:
- an Independence test for a subset of the searchVariables.
 
- 
checkIndependence- Specified by:
- checkIndependencein interface- IndependenceTest
- Returns:
- true if the given independence question is judged true, false if not. The independence question is of the form x _||_ y | z, z = [z1,...,zn], where x, y, z1,...,zn are searchVariables in the list returned by getVariableNames().
 
- 
getPValuepublic double getPValue()- Returns:
- the probability associated with the most recently executed independence test, of Double.NaN if p value is not meaningful for tis test.
 
- 
getVariables- Specified by:
- getVariablesin interface- IndependenceTest
- Returns:
- the list of searchVariables over which this independence checker is capable of determinining independence relations.
 
- 
getVariableNames- Specified by:
- getVariableNamesin interface- IndependenceTest
- Returns:
- the list of variable varNames.
 
- 
getVariable- Specified by:
- getVariablein interface- IndependenceTest
- Returns:
- the variable by the given name.
 
- 
determines- Specified by:
- determinesin interface- IndependenceTest
- Returns:
- true if y is determined the variable in z.
 
- 
getAlphapublic double getAlpha()- Specified by:
- getAlphain interface- IndependenceTest
- Returns:
- the significance level of the independence test.
- Throws:
- UnsupportedOperationException- if there is no significance level.
 
- 
setAlphapublic void setAlpha(double alpha) Sets the significance level.- Specified by:
- setAlphain interface- IndependenceTest
 
- 
getData- Specified by:
- getDatain interface- IndependenceTest
- Returns:
- The data model for the independence test.
 
- 
getCov- Specified by:
- getCovin interface- IndependenceTest
 
- 
getDataSets- Specified by:
- getDataSetsin interface- IndependenceTest
 
- 
getSampleSizepublic int getSampleSize()- Specified by:
- getSampleSizein interface- IndependenceTest
 
- 
getCovMatrices- Specified by:
- getCovMatricesin interface- IndependenceTest
 
- 
getScorepublic double getScore()Description copied from interface:IndependenceTestA score that is higher with more likely models.- Specified by:
- getScorein interface- IndependenceTest
 
- 
toString- Specified by:
- toStringin interface- IndependenceTest
- Overrides:
- toStringin class- Object
- Returns:
- a string representation of this test.
 
- 
isVerbosepublic boolean isVerbose()- Specified by:
- isVerbosein interface- IndependenceTest
 
- 
setVerbosepublic void setVerbose(boolean verbose) - Specified by:
- setVerbosein interface- IndependenceTest
 
 
-