tree2str {HAC} | R Documentation |
String structure of HAC
Description
The function prints the structure of HAC as string, so that the important characteristics of the copula can be identified.
Usage
tree2str(hac, theta = TRUE, digits = 2)
Arguments
hac |
an object of the class hac. |
theta |
boolean. Determines, whether the values of the dependency parameter(s) are printed ( |
digits |
a non-negative integer value specifying the number of digits of the dependency parameter(s). |
Value
a string of the class character
.
See Also
Examples
# construct a hac object
tree = list(list("X1", "X5", "X2", 3), list("X3", "X4", "X6", 4), 2)
model = hac(type = 1, tree = tree)
# the parameters are returned within the curly brackets
# variables nested at the same node are separated by a dot
tree2str(model) # [1] "((X1.X5.X2)_{3}.(X3.X4.X6)_{4})_{2}"
# (X1.X5.X2)_{3} and (X3.X4.X6)_{4} are the two variables nested at the
# initial node with dependency parameter 2
tree2str(model, theta = FALSE) # [1] "((X1.X5.X2).(X3.X4.X6))"
# if theta = FALSE, only the structure of the variables is returned
# alternatively consider the following nested AC
tree = list("X1", list("X5", "X2", 3), list("X3", "X4", "X6", 4), 1.01)
model = hac(type = 1, tree = tree)
tree2str(model) # [1] "(X1.(X5.X2)_{3}.(X3.X4.X6)_{4})_{1.01}"
# _{1.01} represents the initial node
# the first three variables are given by the subtrees (X3.X4.X6)_{4},
# (X5.X2)_{3} and X1
[Package HAC version 1.1-0 Index]