
These functions provide the density, cumulative, and random generation
for the mixture of univariate Laplace distributions with probability
dlaplacem(x, p, location, scale, log=FALSE)
plaplacem(q, p, location, scale)
rlaplacem(n, p, location, scale)
This is vector of values at which the density will be evaluated.
This is a vector of length
This is the number of observations, which must be a positive integer that has length 1.
This is a vector of length
This is a vector of length
Logical. If TRUE
, then the logarithm of the density is
returned.
dlaplacem
gives the density,
plaplacem
returns the CDF, and
rlaplacem
generates random deviates.
Application: Continuous Univariate
Density:
Inventor: Unknown
Notation 1:
Notation 2:
Parameter 1: location parameters
Parameter 2: scale parameters
Mean:
Variance:
Mode:
A mixture distribution is a probability distribution that is a combination of other probability distributions, and each distribution is called a mixture component, or component. A probability (or weight) exists for each component, and these probabilities sum to one. A mixture distribution (though not these functions here in particular) may contain mixture components in which each component is a different probability distribution. Mixture distributions are very flexible, and are often used to represent a complex distribution with an unknown form. When the number of mixture components is unknown, Bayesian inference is the only sensible approach to estimation.
A Laplace mixture distribution is a combination of Laplace probability distributions.
One of many applications of Laplace mixture distributions is the Laplace Mixture Model (LMM).
ddirichlet
and
dlaplace
.
# NOT RUN {
library(LaplacesDemon)
p <- c(0.3,0.3,0.4)
mu <- c(-5, 1, 5)
sigma <- c(1,2,1)
x <- seq(from=-10, to=10, by=0.1)
plot(x, dlaplacem(x, p, mu, sigma, log=FALSE), type="l") #Density
plot(x, plaplacem(x, p, mu, sigma), type="l") #CDF
plot(density(rlaplacem(10000, p, mu, sigma))) #Random Deviates
# }
Run the code above in your browser using DataLab