dPL(0.2, mu = 0.3, sigma = 1, lambda=1, zeta = 2, family = "PE")
mu = 0.3; sigma = 1; lambda = 2
set.seed(1)
PLsample = rPL(1000, mu, sigma, lambda, family = "SN", zeta = 2.5)
hist(PLsample, prob = TRUE, breaks = 15, main = "", las = 1)
curve(dPL(x, mu, sigma, lambda, family = "SN", zeta = 2.5),
from = 0.01, to = 0.8, add = TRUE, col = "red")
rug(PLsample)
x = seq(0.01, 0.9,0.01)
y = dPL(x, mu, sigma, lambda, family = "Hyp", zeta = 2)
plot(x, y, type = "l", lwd = 2, las = 1)
x1 = seq(0.01, 0.4, 0.01)
y1 = dPL(x1, mu, sigma, lambda, family = "Hyp", zeta = 2)
polygon(c(x1, 0.4, 0), c(y1, 0, 0), col = "lightblue")
text(mu-0.025, 1, paste("P(Y<0.4) = ",
round(pPL(0.4, mu, sigma, lambda,
family = "Hyp",
zeta = 2),2)),
font = 1, cex = 0.8)
plot(x, pPL(x, mu, sigma, lambda, family = "PE", zeta = 1.3),
type = "l", las = 1, lwd = 2,
ylab = expression(P(YRun the code above in your browser using DataLab