跳到内容

图论模体是具有明确结构的小型连通诱导子图。这些函数在图中搜索各种模体。

用法

motifs(graph, size = 3, cut.prob = NULL)

参数

graph

图对象,输入图。

size

模体的大小,目前有向图支持大小为 3 和 4 的模体,无向图支持大小为 3-6 的模体。

cut.prob

数值向量,给出在特定级别切割搜索图的概率。它的长度应该与模体的大小(size参数)相同。如果为NULL,则默认情况下不进行切割。

motifs() 返回一个数值向量,表示图中每个模体出现的次数。模体按其同构类排序。请注意,对于不连通的子图,这些子图不被认为是模体,结果将为 NA

详细信息

motifs() 在图中搜索给定大小的模体,并返回一个数值向量,其中包含不同模体的数量。模体的顺序由它们的同构类定义,请参阅 isomorphism_class()

参见

示例

g <- sample_pa(100)
motifs(g, 3)
#>  [1]  NA  NA 504  NA  83   0   0   0   0   0   0   0   0   0   0   0
count_motifs(g, 3)
#> [1] 587
sample_motifs(g, 3)
#> [1] 0