Learn R Programming

sdnet (version 2.4.1)

cnSubNetwork-method: Sub-Network

Description

Returns a sub-network of a given catNetwork object.

Usage

cnSubNetwork(object, nodeIndices, indirectEdges)

Arguments

object

a catNetwork

nodeIndices

a vector, the subset of nodes to be taken

indirectEdges

a logical, should the indirect connectivity be preserved

Value

A catNetwork object.

Details

The function creates a new network from a given one using a subset of its nodes, specified by nodeIndices. If indirectIndices is set to TRUE, then the resulting network contains edges between all nodes that are connected by chains of directed edges in the original one. The default value of indirectIndices is FALSE, thus the new set of edges is subset of the original one.

Examples

Run this code
# NOT RUN {
  cnet <- cnRandomCatnet(numnodes=10, maxpars=3, numcats=2)
  cnet1 <- cnSubNetwork(object=cnet, nodeIndices=c(1,2,3,4,5), indirectEdges=TRUE)
  cnNodes(object=cnet)
  cnNodes(object=cnet1)
# }

Run the code above in your browser using DataLab