Probability Functions
Deterministic probability and likelihood functions
| Name | Parameters | Returns | Description |
| Probability.Clamp | (decimal value) | decimal | Clamps a probability value to the range 0..1. |
| Probability.CombineDependent | (decimal p1, decimal p2) | decimal | Combines two dependent probabilities. |
| Probability.CombineIndependent | (decimal p1, decimal p2) | decimal | Combines two independent probabilities. |
| Probability.FromOdds | (decimal odds) | decimal | Converts odds to probability. |
| Probability.Invert | (decimal probability) | decimal | Returns the inverse probability (1 - p). |
| Probability.IsValid | (decimal value) | bool | Returns true if the value is a valid probability (0..1). |
| Probability.Normalize | (decimal value) | decimal | Normalizes a value into the range 0..1. |
| Probability.ToOdds | (decimal probability) | decimal | Converts probability to odds. |
| Probability.Weight | (decimal probability, decimal weight) | decimal | Weights a probability by a given factor. |
Examples
Probability.Clamp(Confidence)
Probability.Normalize(RawScore)
Probability.Invert(p)
Probability.FromOdds(2.5)
Probability.ToOdds(0.25)
Probability.CombineIndependent(p1, p2)
Probability.CombineDependent(p1, p2)
Probability.Weight(p, 0.6)
Probability.IsValid(p)