Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(Probability) - Method in class com.isaac_lef.probability.Probability
-
Returns the sum between the current probability and the given probability.
- apply() - Method in class com.isaac_lef.probability.Probability
-
Returns
trueat random, with a chance matching the value it holds. - apply(T) - Method in class com.isaac_lef.probability.Probability
C
- certain() - Static method in class com.isaac_lef.probability.Probability
-
Returns a probability corresponding to a certain event.
- CERTAIN - Static variable in class com.isaac_lef.probability.Probability
-
The maximum value for probabilities, corresponding to an event that always happens.
- CERTAIN_LOGODDS - Static variable in class com.isaac_lef.probability.Probability
-
The maximum value for log-odds, corresponding to an event that always happens.
- CERTAIN_LOGPROBA - Static variable in class com.isaac_lef.probability.Probability
-
The maximum value for log-probabilities, corresponding to an event that always happens.
- CERTAIN_ODDS - Static variable in class com.isaac_lef.probability.Probability
-
The maximum value for odds, corresponding to an event that always happens.
- CERTAIN_PROBIT - Static variable in class com.isaac_lef.probability.Probability
-
The maximum value for odds, corresponding to an event that always happens.
- com.isaac_lef.probability - package com.isaac_lef.probability
- compare(Probability, Probability) - Static method in class com.isaac_lef.probability.Probability
-
Compares the
value()of the two given probabilities, usingDouble.compare(double, double). - compareTo(Probability) - Method in class com.isaac_lef.probability.Probability
-
Compares the
value()of the caller Probability with that of the given Probability, usingDouble.compareTo(Double). - complement() - Method in class com.isaac_lef.probability.Probability
-
Assuming the current Probability corresponds to an event E, this returns the probability of the complement event not(E).
D
- divide(Probability) - Method in class com.isaac_lef.probability.Probability
-
Returns the division between the current probability and the given probability.
E
- equals(Object) - Method in class com.isaac_lef.probability.Probability
-
Returns whether this probability is equal to the given obj.
F
- fromLogOdds(double) - Static method in class com.isaac_lef.probability.Probability
-
Converts the given log-odds to a probability.
- fromLogOdds(double, double) - Static method in class com.isaac_lef.probability.Probability
-
Converts the given log-odds to a probability, using a specified logarithm base.
- fromLogProbability(double) - Static method in class com.isaac_lef.probability.Probability
-
Converts the given log-probability to a probability.
- fromLogProbability(double, double) - Static method in class com.isaac_lef.probability.Probability
-
Converts the given log-probability to a probability, using a specified logarithm base.
- fromOdds(double) - Static method in class com.isaac_lef.probability.Probability
-
Converts the given odds to a probability.
- fromProbit(double) - Static method in class com.isaac_lef.probability.Probability
-
Converts the given probit to a probability.
I
- impossible() - Static method in class com.isaac_lef.probability.Probability
-
Returns a probability corresponding to an impossible event.
- IMPOSSIBLE - Static variable in class com.isaac_lef.probability.Probability
-
The minimum value for probabilities, corresponding to an event that never happens.
- IMPOSSIBLE_LOGODDS - Static variable in class com.isaac_lef.probability.Probability
-
The minimum value for log-odds, corresponding to an event that never happens.
- IMPOSSIBLE_LOGPROBA - Static variable in class com.isaac_lef.probability.Probability
-
The minimum value for log-probabilities, corresponding to an event that never happens.
- IMPOSSIBLE_ODDS - Static variable in class com.isaac_lef.probability.Probability
-
The minimum value for odds, corresponding to an event that never happens.
- IMPOSSIBLE_PROBIT - Static variable in class com.isaac_lef.probability.Probability
-
The minimum value for probits, corresponding to an event that never happens.
- isCertain() - Method in class com.isaac_lef.probability.Probability
-
Returns whether this probability corresponds to a certain event.
- isImpossible() - Method in class com.isaac_lef.probability.Probability
-
Returns whether this probability corresponds to an impossible event.
M
- makeSecureRandom() - Static method in class com.isaac_lef.probability.Probability
-
Creates and returns one of the strongest possible instances of SecureRandom.
- multiply(Probability) - Method in class com.isaac_lef.probability.Probability
-
Returns the product between the current probability and the given probability.
P
- pow(double) - Method in class com.isaac_lef.probability.Probability
-
Returns the current probability raised to the power of the given exponent.
- Probability - Class in com.isaac_lef.probability
-
Immutable class representing measures of chance/likelihood, supporting many units: probability, log probability, odds, log odds, probit.
- Probability(double) - Constructor for class com.isaac_lef.probability.Probability
-
Constructs a newly allocated Probability object from the given value.
S
- secureApply() - Method in class com.isaac_lef.probability.Probability
-
Returns
trueat random, with a chance matching the value it holds. - subtract(Probability) - Method in class com.isaac_lef.probability.Probability
-
Returns the subtraction between the current probability and the given probability.
T
- toLogOdds() - Method in class com.isaac_lef.probability.Probability
-
Converts a probability into log-odds.
- toLogOdds(double) - Method in class com.isaac_lef.probability.Probability
-
Converts a probability into log-odds, using a specified logarithm base.
- toLogProbability() - Method in class com.isaac_lef.probability.Probability
-
Converts a probability into a log-probability.
- toLogProbability(double) - Method in class com.isaac_lef.probability.Probability
-
Converts a probability into a log-probability, using a specified logarithm base.
- toOdds() - Method in class com.isaac_lef.probability.Probability
-
Converts a probability into odds.
- toProbit() - Method in class com.isaac_lef.probability.Probability
-
Converts a probability into a probit.
- toString() - Method in class com.isaac_lef.probability.Probability
-
Returns a String representation of this probability.
V
- value() - Method in class com.isaac_lef.probability.Probability
-
Access the value of the probability.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form