GraphAlgo-moralize: Moralize a directed acyclic graph

Description Usage Arguments Value Note Author(s) See Also Examples

Description

Moralize a directed acyclic graph which means marrying parents and dropping directions

Usage

1
2
3
4
5
6
7
8
moralize(object, ...)
## S3 method for class 'graphNEL'
moralize(object, result="graphNEL", ...)
## S3 method for class 'matrix'
moralize(object, result="matrix", ...)
## S3 method for class 'Matrix'
moralize(object, result="Matrix", ...)
moralizeMAT(amat, result=NULL)

Arguments

object

A directed acyclic graph represented either as a 'graphNEL', a 'matrix' or as sparse 'dgCMatrix'.

result

The representation of the moralized graph. When NULL the representation will be the same as the input object.

...

Additional arguments, currently not used

amat

Adjacency matrix

Value

A moralized graph represented either as a 'graphNEL', a 'matrix' or a sparse 'dgCMatrix'.

Note

The workhorse is the moralizeMAT function.

Author(s)

S<f8>ren H<f8>jsgaard, sorenh@math.aau.dk

See Also

mcs jTree rip ug, dag

Examples

1
2
3
4
5
daG <- dag(~me+ve,~me+al,~ve+al,~al+an,~al+st,~an+st)
moralize(daG)

daG <- dag(~me+ve,~me+al,~ve+al,~al+an,~al+st,~an+st, result="matrix")
moralizeMAT(daG)

gRbase documentation built on May 2, 2019, 4:51 p.m.