Last chance! 50% off unlimited learning
Sale ends in
dskewnorm(x, location = 0, scale = 1, shape = 0, log = FALSE)
rskewnorm(n, location = 0, scale = 1, shape = 0)
runif
.skewnormal
.log=TRUE
then the logarithm of the density is returned.dskewnorm
gives the density,
rskewnorm
generates random deviates.skewnormal
, which currently only estimates the shape
parameter.
More generally here, $Z = \xi + \omega Y$ where
$Y$ has a standard skew-normal distribution
(see skewnormal
),
$\xi$ is the location parameter and
$\omega$ is the scale parameter.skewnormal
.N <- 200 # Grid resolution
shape <- 7; x <- seq(-4, 4, len = N)
plot(x, dskewnorm(x, shape = shape), type = "l", col = "blue", las = 1,
ylab = "", lty = 1, lwd = 2)
abline(v = 0, h = 0, col = "grey")
lines(x, dnorm(x), col = "orange", lty = 2, lwd = 2)
legend("topleft", leg = c(paste("Blue = dskewnorm(x, ", shape,")", sep = ""),
"Orange = standard normal density"), lty = 1:2, lwd = 2,
col = c("blue", "orange"))
Run the code above in your browser using DataLab