Wrapped Cauchy distribution
wrpcauchy.RdDensity, distribution function and random generation for the wrapped Cauchy distribution.
Usage
dwrpcauchy(x, mu = 0, rho, log = FALSE)
pwrpcauchy(q, mu = 0, rho, from = NULL)
rwrpcauchy(n, mu = 0, rho, wrap = TRUE)Arguments
- x, q
vector of angles measured in radians at which to evaluate the density function.
- mu
mean direction of the distribution measured in radians.
- rho
concentration parameter of the distribution, must be in the interval from 0 to 1.
- log
logical; if
TRUE, densities are returned on the log scale.- from
value from which the integration for CDF starts. If
NULL, is set tomu - pi.- n
number of observations. If
length(n) > 1, the length is taken to be the number required.- wrap
logical; if
TRUE, generated angles are wrapped to the interval [-pi, pi].
Value
dwrpcauchy gives the density, pwrpcauchy gives the distribution function,
and rwrpcauchy generates random deviates.
Details
This implementation of dwrpcauchy allows for automatic differentiation with RTMB.
rwrpcauchy is simply a wrapper for rwrappedcauchy imported from circular.
Examples
set.seed(1)
x = rwrpcauchy(10, 0, 0.3)
d = dwrpcauchy(x, 0, 0.3)
p = pwrpcauchy(x, 0, 0.3)