Enum Class ConditioningSetType
- All Implemented Interfaces:
Serializable, Comparable<ConditioningSetType>, Constable
The type of conditioning set to use for the Markov check. The default is LOCAL_MARKOV, which uses the parents of the
target variable to predict the separation set.
All of these options are available for DAG models as well as latent variable models. M-separation is used to determine if two variables are independent given a conditioning set or dependent given a conditioning set, which is a correct procedure in both cases. The conditioning set is the set of variables that are conditioned on in the independence test.
- Version:
- $Id: $Id
- Author:
- josephramsey
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionGlobal Markov property, conditioning on all subsets implied by global Markov.Local Markov property, conditioning on the parents of the target variable.The Markov blanket of the target variable.Full ordered local Markov property (Richardson)Sink elimination ordered local Markov property (Andrews)Pairwise Markov property, conditioing on the anteriority of the endpoints.Causal Markov property, conditioning on the parents and neighbors of the target variable.Recursive blocking.Recursive blocking with compositional graphoid closure.Recursive blocking with graphoid closure. -
Method Summary
Modifier and TypeMethodDescriptiontoString()static ConditioningSetTypeReturns the enum constant of this class with the specified name.static ConditioningSetType[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
-
Enum Constant Details
-
ORDERED_LOCAL_MARKOV_PROPERTY
Full ordered local Markov property (Richardson) -
ORDERED_LOCAL_MARKOV_PROPERTY_SINK_ELIMINATION
Sink elimination ordered local Markov property (Andrews) -
PAIRWISE_MARKOV_PROPERTY
Pairwise Markov property, conditioing on the anteriority of the endpoints. -
MARKOV_BLANKET
The Markov blanket of the target variable. -
RECURSIVE_BLOCKING
Recursive blocking. -
RECURSIVE_BLOCKING_WITH_GRAPHOID_CLOSURE
Recursive blocking with graphoid closure. -
RECURSIVE_BLOCKING_WITH_COMPOSITIONAL_GRAPHOID_CLOSURE
Recursive blocking with compositional graphoid closure. -
LOCAL_MARKOV
Local Markov property, conditioning on the parents of the target variable. -
PARENTS_AND_NEIGHBORS
Causal Markov property, conditioning on the parents and neighbors of the target variable. -
GLOBAL_MARKOV
Global Markov property, conditioning on all subsets implied by global Markov. For small models only.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
toString
- Overrides:
toStringin classEnum<ConditioningSetType>
-