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, zero
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
perform, test
protected 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.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object