R/graph2lvm.R

Defines functions `graph2lvm`

##' @export
`graph2lvm` <-
    function(g, debug=FALSE, messages=0) {
        res <- lvm(graph::nodes(g), debug=debug, messages=messages)
        M <- t(as(g, Class="matrix"))
        for (i in seq_len(nrow(M))) {
            if (any(M[,i]==1)) {
                res <- regression(res, rownames(M)[M[,i]==1], rownames(M)[i], messages=messages)
            }
        }
        res
    }

Try the lava package in your browser

Any scripts or data that you put into this service are public.

lava documentation built on Nov. 5, 2023, 1:10 a.m.