The type of evidence for a variable. When a variable is set to a specific value, this is called Hard evidence.
Namespace:
BayesServer.InferenceAssembly: BayesServer.Inference (in BayesServer.Inference.dll)
Version: 2.2.0.0 (2.2.0.0)
Syntax
| C# |
|---|
public enum EvidenceType |
| Visual Basic (Declaration) |
|---|
Public Enumeration EvidenceType |
| Visual C++ |
|---|
public enum class EvidenceType |
Members
| Member name | Description | |
|---|---|---|
| None |
No evidence has been set. I.e. the variable's value is unknown/missing/null.
| |
| Hard |
The value for the variable is known, such as the specific state of a discrete node.
| |
| Soft |
A distribution is used to indicate evidence that is uncertain.
| |
| Temporal |
The variable has evidence at one or more times.
|
Remarks
For a discrete variable with a number of possible states, soft evidence implies that we have some information about
the configuration of the states, but we are uncertain of the exact state. For example if a node has 3 states and we are sure that the last state
is not possible, we can have evidence of the form {1, 1, 0}. We can also assign a distribution such as {0.3,0.4, 0.3}.
See SetStates(Variable, array<Double>[]()[]) for information on how to set this type of evidence.
