isDAG: Check Direct Acyclic Graph (DAG) Condition

Description Usage Arguments Details Value Author(s) Examples

View source: R/catnet.dags.R

Description

For a pair of node and parent lists, the function checks whether the DAG condition holds or not.

Usage

1
isDAG(lnodes, lpars)

Arguments

lnodes

a list of nodes

lpars

a list of node parents

Details

The DAG verification algorithm is based on the topological ordering of the graph nodes. If node ordering is not possible, the graph is not a DAG.

Value

A logical TRUE/FALSE value.

Author(s)

N. Balov

Examples

1
2
  cnet <- cnRandomCatnet(numnodes=20, maxParents=3, numCategories=2)
  isDAG(lnodes=cnet@nodes, lpars=cnet@parents)

catnet documentation built on May 30, 2017, 3:39 a.m.

Search within the catnet package
Search all R packages, documentation and source code