Package jdistlib
Class MultivariateStudentT
java.lang.Object
jdistlib.MultivariateStudentT
Elliptical multivariate Student t distribution.
-
Method Summary
Modifier and TypeMethodDescriptioncumulative(double[] upper, double[] location, double[][] scale, double degreesOfFreedom) cumulative(double[] upper, double[] location, double[][] scale, double degreesOfFreedom, MultivariateProbabilityOptions options, RandomEngine random) ComputesP[X[i] <= upper[i] for every i].static doubledensity(double[] x, double[] location, double[][] scale, double degreesOfFreedom, boolean giveLog) static doubleequicoordinateQuantile(double p, double[] location, double[][] scale, double degreesOfFreedom) static doubleequicoordinateQuantile(double p, double[] location, double[][] scale, double degreesOfFreedom, MultivariateProbabilityOptions options, RandomEngine random) Equicoordinate quantile, with one common threshold in every dimension.probability(double[] lower, double[] upper, double[] location, double[][] scale, double degreesOfFreedom) probability(double[] lower, double[] upper, double[] location, double[][] scale, double degreesOfFreedom, MultivariateProbabilityOptions options, RandomEngine random) ComputesP[lower <= X <= upper]with numerical error metadata.static doubleradialQuantile(double p, int dimension, double degreesOfFreedom, boolean lowerTail, boolean logProbability) Quantile of the Mahalanobis radius containing probabilityp.static double[]random(double[] location, double[][] scale, double degreesOfFreedom, RandomEngine random) static double[][]random(int n, double[] location, double[][] scale, double degreesOfFreedom, RandomEngine random)
-
Method Details
-
density
public static double density(double[] x, double[] location, double[][] scale, double degreesOfFreedom, boolean giveLog) -
random
public static double[] random(double[] location, double[][] scale, double degreesOfFreedom, RandomEngine random) -
random
public static double[][] random(int n, double[] location, double[][] scale, double degreesOfFreedom, RandomEngine random) -
probability
public static MultivariateProbabilityResult probability(double[] lower, double[] upper, double[] location, double[][] scale, double degreesOfFreedom, MultivariateProbabilityOptions options, RandomEngine random) ComputesP[lower <= X <= upper]with numerical error metadata. -
probability
public static MultivariateProbabilityResult probability(double[] lower, double[] upper, double[] location, double[][] scale, double degreesOfFreedom) -
cumulative
public static MultivariateProbabilityResult cumulative(double[] upper, double[] location, double[][] scale, double degreesOfFreedom, MultivariateProbabilityOptions options, RandomEngine random) ComputesP[X[i] <= upper[i] for every i]. -
cumulative
public static MultivariateProbabilityResult cumulative(double[] upper, double[] location, double[][] scale, double degreesOfFreedom) -
equicoordinateQuantile
public static double equicoordinateQuantile(double p, double[] location, double[][] scale, double degreesOfFreedom, MultivariateProbabilityOptions options, RandomEngine random) Equicoordinate quantile, with one common threshold in every dimension. -
equicoordinateQuantile
public static double equicoordinateQuantile(double p, double[] location, double[][] scale, double degreesOfFreedom) -
radialQuantile
public static double radialQuantile(double p, int dimension, double degreesOfFreedom, boolean lowerTail, boolean logProbability) Quantile of the Mahalanobis radius containing probabilityp.
-