Package jdistlib
Class MultivariateLaplace
java.lang.Object
jdistlib.MultivariateLaplace
Symmetric multivariate Laplace law defined as a normal-exponential mixture.
-
Method Summary
Modifier and TypeMethodDescriptioncumulative(double[] upper, double[] location, double[][] covariance) cumulative(double[] upper, double[] location, double[][] covariance, MultivariateProbabilityOptions options, RandomEngine random) ComputesP(X[i] <= upper[i], all i).static doubledensity(double[] x, double[] location, double[][] covariance, boolean giveLog) probability(double[] lower, double[] upper, double[] location, double[][] covariance) probability(double[] lower, double[] upper, double[] location, double[][] covariance, MultivariateProbabilityOptions options, RandomEngine random) ComputesP(lower <= X <= upper)through the normal-exponential mixture.static double[]random(double[] location, double[][] covariance, RandomEngine random) static double[][]random(int n, double[] location, double[][] covariance, RandomEngine random)
-
Method Details
-
density
public static double density(double[] x, double[] location, double[][] covariance, boolean giveLog) -
random
-
random
public static double[][] random(int n, double[] location, double[][] covariance, RandomEngine random) -
probability
public static MultivariateProbabilityResult probability(double[] lower, double[] upper, double[] location, double[][] covariance, MultivariateProbabilityOptions options, RandomEngine random) ComputesP(lower <= X <= upper)through the normal-exponential mixture. -
probability
public static MultivariateProbabilityResult probability(double[] lower, double[] upper, double[] location, double[][] covariance) -
cumulative
public static MultivariateProbabilityResult cumulative(double[] upper, double[] location, double[][] covariance, MultivariateProbabilityOptions options, RandomEngine random) ComputesP(X[i] <= upper[i], all i). -
cumulative
public static MultivariateProbabilityResult cumulative(double[] upper, double[] location, double[][] covariance)
-