Manipulate nodes in a graph
Add, remove and rename nodes in a graph.
# add and remove nodes. add.node(x, node) remove.node(x, node) # re-label nodes. rename.nodes(x, names) ## S4 replacement method for signature 'bn' nodes(object) <- value ## S4 replacement method for signature 'bn.fit' nodes(object) <- value
x |
an object of class |
object |
an object of class |
node |
a character string, the label of a node. |
value, names |
a vector of character strings, the new set of labels that wll be used as to rename the nodes. |
add.node()
adds a new (isolated) node to an existing bn
object.
remove.node()
removes a node from a bn
object.
rename.nodes()
replaces the node labels with new ones, relabelling the
whole node set. The assignment method for nodes()
is an alias of
rename.nodes()
.
add.node()
, remove.node()
and rename.nodes()
return an
updated bn
object.
Marco Scutari
dag = random.graph(LETTERS[1:5]) add.node(dag, "Z") remove.node(dag, "A") nodes(dag) nodes(dag) = LETTERS[6:10] nodes(dag)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.