cusp.nc {cusp} | R Documentation |
Calculate the Normalizing Constant of Cobb's Cusp Density
Description
A family of functions that return the normalization constant for the cusp density given the values of the bifurcation and asymmetry parameters (default), or returns the moment of a specified order (cusp.nc
).
Usage
cusp.nc(alpha, beta, mom.order = 0, ...)
cusp.nc.c(alpha, beta, ..., keep.order = TRUE)
cusp.nc.C(alpha, beta, subdivisions = 100, rel.tol = .Machine$double.eps^0.25,
abs.tol = rel.tol, stop.on.error = TRUE, aux = NULL, keep.order = TRUE)
cusp.nc.vec(alpha, beta, ..., keep.order = FALSE)
Arguments
alpha |
the asymmetry parameter in Cobb's cusp density (see |
beta |
the bifurcation parameter in Cobb's cusp density (see |
mom.order |
the moment order to be computed (see details below) |
subdivisions , rel.tol , abs.tol , stop.on.error , aux |
arguments used by the internal integration routine of R (see |
keep.order |
logical, that indicates wether the order of the output should be the same as the order of the input |
... |
extra arguments in |
Details
The function cusp.nc
returns \Psi
if mom.order = 0
and \Psi
times the moment of order mom.order
otherwise.
The function cusp.nc
is internally used if the C-routine symbol "cuspnc"
is not loaded.
The functions cusp.nc.c
and cusp.nc.C
call this C routine, which is considerably faster than
cusp.nc
.
These functions are not intended to be called directly by the user.
Value
cusp.nc, cusp.nc.c, cusp.nc.vec
return a numeric vector of the same length as alpha
and beta
with normalizing constants, or the indicated moments times the normalization constant (cusp.nc
only).
cusp.nc.C
returns a list with vectors with the results obtained from integrate
.
cusp.nc.c
first sorts the input in such a way that the numerical integrals can be evaluated more quickly than in arbitrary order
Author(s)
Raoul Grasman