getters | R Documentation |
bicop_dist
and vinecop_dist
objectsExtracts either the structure matrix (for vinecop_dist
only), or
pair-copulas, their parameters, Kendall's taus, or families (for bicop_dist
and vinecop_dist
).
get_structure(object) get_pair_copula(object, tree = NA, edge = NA) get_parameters(object, tree = NA, edge = NA) get_ktau(object, tree = NA, edge = NA) get_family(object, tree = NA, edge = NA) get_all_pair_copulas(object, trees = NA) get_all_parameters(object, trees = NA) get_all_ktaus(object, trees = NA) get_all_families(object, trees = NA)
object |
a |
tree |
tree index (not required if |
edge |
edge index (not required if |
trees |
the trees to extract from |
#' The get_structure method (for vinecop_dist
or vine_dist
objects only) extracts the structure (see rvine_structure for more
details).
The get_matrix method (for vinecop_dist
or vine_dist
objects only)
extracts the structure matrix (see rvine_structure for more details).
The other get_xyz
methods for vinecop_dist
or vine_dist
objects return
the entries corresponding to the pair-copula indexed by its tree
and
edge
. When object
is of class bicop_dist
, tree
and edge
are not
required.
get_pair_copula()
= the pair-copula itself (see bicop).
get_parameters()
= the parameters of the pair-copula (i.e., a numeric
scalar, vector, or matrix).
get_family()
= a character for the family (see bicop for
implemented families).
get_ktau()
= a numeric
scalar with the pair-copula Kendall's tau.
The get_all_xyz
methods (for vinecop_dist
or vine_dist
objects only)
return lists of lists, with each element corresponding to a tree in trees
,
and then elements of the sublists correspond to edges. The returned lists
have two additional attributes:
"d"
= the dimension of the model.
"trees"
= the extracted trees.
The structure matrix, or pair-copulas, their parameters, Kendall's taus, or families.
# specify pair-copulas bicop <- bicop_dist("bb1", 90, c(3, 2)) pcs <- list( list(bicop, bicop), # pair-copulas in first tree list(bicop) # pair-copulas in second tree ) # specify R-vine matrix mat <- matrix(c(1, 2, 3, 1, 2, 0, 1, 0, 0), 3, 3) # set up vine copula model vc <- vinecop_dist(pcs, mat) # get the structure get_structure(vc) all(get_matrix(vc) == mat) # get pair-copulas get_pair_copula(vc, 1, 1) get_all_pair_copulas(vc) all.equal(get_all_pair_copulas(vc), pcs, check.attributes = FALSE, check.environment = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.