Class MnlrScore
java.lang.Object
edu.cmu.tetrad.search.work_in_progress.MnlrScore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the max degree, by default 1000.int
Returns the sample size.The variables of the score.boolean
isEffectEdge
(double bump) Returns true iff the edge between x and y is an effect edge.double
localScore
(int i, int... parents) The local score of the child given its parents.double
localScoreDiff
(int x, int y, int[] z) localScore(y | z, x) - localScore(y | z).Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface edu.cmu.tetrad.search.score.Score
append, determines, getVariable, localScore, localScore, localScoreDiff, toString
-
Constructor Details
-
MnlrScore
Constructor.- Parameters:
dataSet
- The mixed dataset being analyzed.structurePrior
- The structure priorfDegree
- The f degree.
-
-
Method Details
-
localScore
public double localScore(int i, int... parents) The local score of the child given its parents.- Specified by:
localScore
in interfaceScore
- Parameters:
i
- a intparents
- a int- Returns:
- a double
-
localScoreDiff
public double localScoreDiff(int x, int y, int[] z) localScore(y | z, x) - localScore(y | z).- Specified by:
localScoreDiff
in interfaceScore
- Parameters:
x
- a inty
- a intz
- an array of objects- Returns:
- a double
-
getSampleSize
public int getSampleSize()Returns the sample size.- Specified by:
getSampleSize
in interfaceScore
- Returns:
- This size.
-
isEffectEdge
public boolean isEffectEdge(double bump) Returns true iff the edge between x and y is an effect edge.A method for FGES returning a judgment of whether an edge with a given bump counts as a effect edge.
- Specified by:
isEffectEdge
in interfaceScore
- Parameters:
bump
- The bump.- Returns:
- True iff the edge between x and y is an effect edge.
- See Also:
-
getVariables
The variables of the score.Returns the variables.
- Specified by:
getVariables
in interfaceScore
- Returns:
- This list.
-
getMaxDegree
public int getMaxDegree()Returns the max degree, by default 1000.Returns a maximum degree used by some algorithms.
- Specified by:
getMaxDegree
in interfaceScore
- Returns:
- The max degree.
-