Package jdistlib
Class MultivariateLogNormal
java.lang.Object
jdistlib.MultivariateLogNormal
Component-wise exponential transform of a multivariate normal vector.
-
Method Summary
Modifier and TypeMethodDescriptioncumulative(double[] upper, double[] meanLog, double[][] covarianceLog) cumulative(double[] upper, double[] meanLog, double[][] covarianceLog, MultivariateProbabilityOptions options, RandomEngine random) static doubledensity(double[] x, double[] meanLog, double[][] covarianceLog, boolean giveLog) static doubleequicoordinateQuantile(double p, double[] meanLog, double[][] covarianceLog) static doubleequicoordinateQuantile(double p, double[] meanLog, double[][] covarianceLog, MultivariateProbabilityOptions options, RandomEngine random) Equicoordinate quantile on the original, positive measurement scale.probability(double[] lower, double[] upper, double[] meanLog, double[][] covarianceLog) probability(double[] lower, double[] upper, double[] meanLog, double[][] covarianceLog, MultivariateProbabilityOptions options, RandomEngine random) Computes a rectangular probability after the component-wise log transform.static double[]random(double[] meanLog, double[][] covarianceLog, RandomEngine random) static double[][]random(int n, double[] meanLog, double[][] covarianceLog, RandomEngine random)
-
Method Details
-
density
public static double density(double[] x, double[] meanLog, double[][] covarianceLog, boolean giveLog) -
random
-
random
public static double[][] random(int n, double[] meanLog, double[][] covarianceLog, RandomEngine random) -
probability
public static MultivariateProbabilityResult probability(double[] lower, double[] upper, double[] meanLog, double[][] covarianceLog, MultivariateProbabilityOptions options, RandomEngine random) Computes a rectangular probability after the component-wise log transform. -
probability
public static MultivariateProbabilityResult probability(double[] lower, double[] upper, double[] meanLog, double[][] covarianceLog) -
cumulative
public static MultivariateProbabilityResult cumulative(double[] upper, double[] meanLog, double[][] covarianceLog, MultivariateProbabilityOptions options, RandomEngine random) -
cumulative
public static MultivariateProbabilityResult cumulative(double[] upper, double[] meanLog, double[][] covarianceLog) -
equicoordinateQuantile
public static double equicoordinateQuantile(double p, double[] meanLog, double[][] covarianceLog, MultivariateProbabilityOptions options, RandomEngine random) Equicoordinate quantile on the original, positive measurement scale. -
equicoordinateQuantile
public static double equicoordinateQuantile(double p, double[] meanLog, double[][] covarianceLog)
-