These functions provide the density, distribution function, quantile function, and random generation for the half-Cauchy distribution.
dhalfcauchy(x, scale=25, log=FALSE)
phalfcauchy(q, scale=25)
qhalfcauchy(p, scale=25)
rhalfcauchy(n, scale=25)
These are each a vector of quantiles.
This is a vector of probabilities.
This is the number of observations, which must be a positive integer that has length 1.
This is the scale parameter
Logical. If log=TRUE
, then the logarithm of the
density is returned.
dhalfcauchy
gives the density,
phalfcauchy
gives the distribution function,
qhalfcauchy
gives the quantile function, and
rhalfcauchy
generates random deviates.
Application: Continuous Univariate
Density:
Inventor: Derived from Cauchy
Notation 1:
Notation 2:
Parameter 1: scale parameter
Mean:
Variance:
Mode:
The half-Cauchy distribution with scale
The Cauchy distribution is known as a pathological distribution because its mean and variance are undefined, and it does not satisfy the central limit theorem.
# NOT RUN {
library(LaplacesDemon)
x <- dhalfcauchy(1,25)
x <- phalfcauchy(1,25)
x <- qhalfcauchy(0.5,25)
x <- rhalfcauchy(1,25)
#Plot Probability Functions
x <- seq(from=0, to=20, by=0.1)
plot(x, dhalfcauchy(x,1), ylim=c(0,1), type="l", main="Probability Function",
ylab="density", col="red")
lines(x, dhalfcauchy(x,5), type="l", col="green")
lines(x, dhalfcauchy(x,10), type="l", col="blue")
legend(2, 0.9, expression(alpha==1, alpha==5, alpha==10),
lty=c(1,1,1), col=c("red","green","blue"))
# }
Run the code above in your browser using DataLab