Package edu.cmu.tetrad.search
Class DMSearch
java.lang.Object
edu.cmu.tetrad.search.DMSearch
Implements the DM search.
- Author:
- Alexander Murray-Watters
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplyDmSearch(Graph pattern, Set<String> inputString, double penalty) booleangetData()intint[]intint[]int[]search()voidsetAlphaPC(double alpha) voidsetAlphaSober(double alpha) voidvoidsetDiscount(double discount) voidsetDmStructure(DMSearch.LatentStructure structure) voidsetGesDepth(int gesDepth) voidsetInputs(int[] inputs) voidsetMinDiscount(int minDiscount) voidsetOutputs(int[] outputs) voidsetTrueInputs(int[] trueInputs) voidsetUseFgES(boolean set)
-
Constructor Details
-
DMSearch
public DMSearch()
-
-
Method Details
-
setMinDiscount
public void setMinDiscount(int minDiscount) -
getMinDepth
public int getMinDepth() -
setGesDepth
public void setGesDepth(int gesDepth) -
getGesDepth
public int getGesDepth() -
setTrueInputs
public void setTrueInputs(int[] trueInputs) -
setInputs
public void setInputs(int[] inputs) -
setOutputs
public void setOutputs(int[] outputs) -
setData
-
getTrueInputs
public int[] getTrueInputs() -
getData
-
getInputs
public int[] getInputs() -
getOutputs
public int[] getOutputs() -
getDmStructure
-
setDmStructure
-
setAlphaSober
public void setAlphaSober(double alpha) -
setAlphaPC
public void setAlphaPC(double alpha) -
setDiscount
public void setDiscount(double discount) -
setUseFgES
public void setUseFgES(boolean set) -
search
-
applyDmSearch
public DMSearch.LatentStructure applyDmSearch(Graph pattern, Set<String> inputString, double penalty) -
equals
-