50% off | Unlimited Data & AI Learning

Last chance! 50% off unlimited learning

Sale ends in


copBasic (version 2.1.4)

level.setCOP2: Compute a Level Set of a Copula U with respect to V

Description

Compute a level curve or level set of a copula for U with respect to V (Nelsen, 2006, pp. 12--13). The level curve at level t is defined for V[0+Δv,1Δv,Δv] by tC(u,v=V), and solving for u. The function is largely a dispatcher to features of level.curvesCOP2.

Usage

level.setCOP2(cop=NULL, para=NULL, getlevel=NULL, delv=0.001, lines=FALSE, ...)

Arguments

cop

A copula function;

para

Vector of parameters or other data structure, if needed, to pass to the copula;

getlevel

The level set for t;

delv

The increment for Δv. The default is 1 part in 1,000, which should often provide enough smoothness for many copulas in practice;

lines

A logical that matches the argument of the same name in level.curvesCOP2; and

...

Additional arguments to pass to the lines() function in R.

Value

The level set for t = getlevel is returned.

References

Nelsen, R.B., 2006, An introduction to copulas: New York, Springer, 269 p.

See Also

level.setCOP, level.curvesCOP2

Examples

Run this code
# NOT RUN {
set <- level.setCOP2(cop=N4212cop, para=3.1, getlevel=0.23, delu=0.005)
level.curvesCOP2(cop=N4212cop, para=3.1, delv=0.001, delt=0.02)
lines(set$U, set$V, col=2, lwd=2) # manually draw the 23rd percentile
set <- level.setCOP2(cop=N4212cop, para=3.1, getlevel=0.17, lines=TRUE, col=4, lwd=4)
# Notice the change in the lines argument and using levelsetCOP2 to draw. 
mtext("Level Curves and Special Level Sets for N4212 copula") #
# }

Run the code above in your browser using DataLab