Package jdistlib
Class MultivariateProbabilityOptions
java.lang.Object
jdistlib.MultivariateProbabilityOptions
Accuracy and work limits for randomized multivariate probability integration.
Convergence requires the replication-based error indicator to be no larger
than
max(absoluteTolerance, relativeTolerance * abs(probability)).-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal doublefinal intfinal doublefinal int -
Constructor Summary
ConstructorsConstructorDescriptionUses 12 randomized replications and at most 131072 evaluations.MultivariateProbabilityOptions(double absoluteTolerance, double relativeTolerance, int maxEvaluations, int replications) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisValid()Returns whether all tolerances and work limits are usable.doubletoleranceFor(double probability) Returns the convergence tolerance for a finite probability estimate.
-
Field Details
-
absoluteTolerance
public final double absoluteTolerance -
relativeTolerance
public final double relativeTolerance -
maxEvaluations
public final int maxEvaluations -
replications
public final int replications
-
-
Constructor Details
-
MultivariateProbabilityOptions
public MultivariateProbabilityOptions()Uses 12 randomized replications and at most 131072 evaluations. -
MultivariateProbabilityOptions
public MultivariateProbabilityOptions(double absoluteTolerance, double relativeTolerance, int maxEvaluations, int replications)
-
-
Method Details
-
toleranceFor
public double toleranceFor(double probability) Returns the convergence tolerance for a finite probability estimate. -
isValid
public boolean isValid()Returns whether all tolerances and work limits are usable.
-