deppar2taurhobetalambda: Bivariate copulas: mappings of copula parameter and...

Description Usage Arguments Details Value See Also Examples

Description

Bivariate copulas: mappings of copula parameter (cpar) and Kendall's tau, Spearman's rho, Blomqvist's beta, tail dependence lambda where these are simple.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
bvn.b2cpar(b)  # b=beta
bvn.cpar2b(rho) 
bvn.cpar2rhoS(rho) 
bvn.cpar2tau(rho) 
bvt.cpar2b(cpar) 
bvt.cpar2lm(cpar)
bvt.lm2cpar(lm,nu)  # lm=lambda
pla.b2cpar(b) 
pla.cpar2rhoS(cpar)
pla.rhoS2cpar(rhoS, cpar0=1.5,mxiter=25,eps=1.e-6,iprint=F,mxstep=10)
frk.b2cpar(b, cpar0=0,mxiter=20,eps=1.e-8,iprint=F)
frk.cpar2rhoS(cpar)
frk.cpar2tau(cpar)
mtcj.b2cpar(b, cpar0=0,mxiter=20,eps=1.e-8,iprint=F)
mtcj.cpar2lm(cpar) 
mtcj.cpar2tau(cpar) 
mtcj.lm2cpar(lm) 
mtcj.tau2cpar(tau) 
joe.b2cpar(b, cpar0=0,mxiter=20,eps=1.e-8,iprint=F)
joe.cpar2lm(cpar) 
joe.cpar2tau(cpar)
joe.lm2cpar(lm) 
gum.b2cpar(b)
gum.cpar2lm(cpar) 
gum.cpar2rhoS(cpar) 
gum.cpar2tau(cpar) 
gum.lm2cpar(lm) 
gum.tau2cpar(tau) 
gal.b2cpar(b)
gal.cpar2lm(cpar) 
gal.cpar2rhoS(cpar) 
gal.cpar2tau(cpar) 
gal.lm2cpar(lm) 
hr.b2cpar(b)
hr.cpar2lm(cpar) 
hr.cpar2rhoS(cpar) 
hr.cpar2tau(cpar) 
hr.lm2cpar(lm) 
bb1.b2cpar(b,de,thstart=1,mxiter=30,eps=1.e-6)
bb1.cpar2lm(cpar)
bb1.cpar2tau(cpar) 
bb1.lm2cpar(lmpar)  
#and other similar functions (see Details below)

Arguments

cpar

copula parameter (scalar or vector), rho and df for bvt.cpar2lm

rho

parameter for bivariate normal or t

tau

Kendall's tau for the copula

rhoS

Spearman's rho for the copula

b

Blomqvist's beta for the copula

de

second parameter for BB1 copula

lm

tail dependence for the copula if just upper (lower) tail dependence

nu

degree of freedom parameter for bivariate t

lmpar

vector with (lml,lmu) for lower and upper tail dependence parameters

cpar0

starting point for Newton-Raphson iterations; there is a default starting point in some cases if cpar=0 is specified

mxiter

maximum number of iterations

eps

tolerance for convergence

iprint

print flag for iterations

mxstep

bound on step size for Newton-Raphson iterations

thstart

starting point for Newton-Raphson iterations for bb1.b2cpar

Details

For abbreviations of names of copula families (before the dot in function names), see pcop help page.

Function names after the dot are abbreviations:

b2cpar for Blomqvist's beta to copula parameter (also for bvt)

lm2cpar for tail dependence lambda to copula parameter (also for bb4, bb7)

rhoS2cpar for Spearman's rho to copula parameter

tau2cpar for Kendall's tau to copula parameter (also for ipsA)

cpar2b for copula parameter to Blomqvist's beta (also for tev)

cpar2lm for copula parameter to tail dependence lambda (also for tev, bvt, bb4, bb7)

cpar2rhoS for copula parameter to Spearman's rho (also for tev, bb5)

cpar2tau for copula parameter to Kendall's tau (also for tev, bvt, bb2, bb3, bb5, bb6, bb7, bb8, bb9, bb10, imitlefA, ipsA)

Value

copula parameter or one of tau, rhoS, beta, lambda

See Also

pcop

Examples

1
2
3
4
5
6
7
pla.rhoS2cpar(.5,cpar0=1.84)
be=seq(.1,.9,.1)
cpar=pla.b2cpar(be)
beta=4*ppla(.5,.5,cpar)-1
print(rbind(cpar,beta))
bb1.lm2cpar(c(.4,.6))
frk.cpar2tau(2)

YafeiXu/CopulaModel documentation built on May 9, 2019, 11:07 p.m.