powered by
dalapl evaluates the probability density function, palapl the cumulative probability function and ralapl generates random draws.
dalapl
palapl
ralapl
dalapl(x, th=0, scale=1, alpha=0, logscale=FALSE)palapl(x, th=0, scale=1, alpha=0)ralapl(n, th=0, scale=1, alpha=0)
palapl(x, th=0, scale=1, alpha=0)
ralapl(n, th=0, scale=1, alpha=0)
dalapl returns the density function,
palapl the cumulative probability,
ralapl random draws.
Vector of values at which to evaluate the pdf/cdf
Number of random draws
Location parameter (mode)
Scale parameter (proportional to variance)
Asymmetry parameter, must be between -1 and 1
If TRUE the log-pdf is returned
David Rossell
For x<=th the asymmetric Laplace pdf is
0.5*exp(-abs(th-x)/(sqrt(scale)*(1+alpha)))/sqrt(scale)
and for x>th it is
0.5*exp(-abs(th-x)/(sqrt(scale)*(1-alpha)))/sqrt(scale)
e <- ralapl(n=10^4, th=1, scale=2, alpha=0.5) thseq <- seq(min(e),max(e),length=1000) hist(e, main='', breaks=30, prob=TRUE) lines(thseq, dalapl(thseq, th=1, scale=2, alpha=0.5), col=2)
Run the code above in your browser using DataLab