S - the value typepublic abstract class AbstractQuantityStatisticPredicate<S> extends ScalarSupport<S> implements BinaryPredicate<QuantifiedValue<S>>, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected QuantityEnvironment<S> |
mathsEnvironment |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractQuantityStatisticPredicate(QuantityEnvironment<S> environment) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
protected S |
inverseGaussianCumulativeDistributionFunction(S value)
Evaluate the inverse Gaussian Cumulative Distribution Function and return the result as an element of the backing
field.
|
protected QuantifiedValue<S> |
subtractQuantities(QuantifiedValue<S> left,
QuantifiedValue<S> right)
Calculates the difference of two quantities (including error propagation)
|
java.lang.String |
toString() |
protected S |
zTestValueForDifference(QuantifiedValue<S> left,
QuantifiedValue<S> right)
Calculate the z-test z value for the difference of the two values (number of sigmas the difference of the mean
values is away from zero)
|
absoluteValueOf, calculate, countOf, field, inverseOf, negativeOf, one, squareOf, squareRootOf, testIf, two, zeroclone, finalize, getClass, notify, notifyAll, wait, wait, waitperform, testprotected final QuantityEnvironment<S> mathsEnvironment
protected AbstractQuantityStatisticPredicate(QuantityEnvironment<S> environment)
protected S inverseGaussianCumulativeDistributionFunction(S value)
Cheating for the time being.value - protected QuantifiedValue<S> subtractQuantities(QuantifiedValue<S> left, QuantifiedValue<S> right)
left - left operandright - right operandprotected S zTestValueForDifference(QuantifiedValue<S> left, QuantifiedValue<S> right)
left - the left operandright - the right operandpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object