new Belief(tauopt, sigmaopt)
- Description:
Implements a degree of belief value and its precision.
- A belief is non-negligible up to a confidence interval of
99%if ``tau > 2 sigma`. - A belief is taken as negligible if ``tau < sigma`, taking a numerical margin into account.
- A belief is non-negligible up to a confidence interval of
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
tau |
<optional> |
1
|
The degree of belief between -1 (false), 0 (unknown) and true (1). |
|
sigma |
<optional> |
0
|
The standard-deviation of the level of noise of the given belief value. |
Members
tau :double
- Description:
The degree of belief between -1 (false), 0 (unknown) and true (1), 0 by default.
The degree of belief between -1 (false), 0 (unknown) and true (1), 0 by default.
Type:
- double
sigma :double
- Description:
The standard-deviation of the level of noise of the given belief value, 1 by default.
- The standard-deviation is bounded to 1, because such a random vector is ill-defined at such level of randomness.
The standard-deviation of the level of noise of the given belief value, 1 by default.
- The standard-deviation is bounded to 1, because such a random vector is ill-defined at such level of randomness.
Type:
- double
Methods
asString() → {String}
- Description:
Returns the value as a string.
Returns:
A string of the form tau+/-sigma.
- Type
- String