Learn R Programming

graphicalExtremes (version 0.3.2)

check_graph: Check input graph

Description

Checks that the input graph is a valid graph for an extremal graphical model. If necessary, converts the graph to an undirected graph. Removes vertex labels if present.

Usage

check_graph(
  graph,
  graph_type = c("general", "decomposable", "block", "tree"),
  check_connected = TRUE,
  nVertices = NULL
)

Value

The given graph, if necessary converted to undirected. If the graph is not valid an error is thrown.

Arguments

graph

An [igraph::graph] object.

graph_type

"general", "decomposable", "block", "tree". The required type of graph.

check_connected

Whether to check if the graph is connected.

nVertices

The number of vertices required in the graph.

See Also

Other input validation functions: checkGamma(), check_partial_matrix_and_graph(), ensure_matrix_symmetry()