[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [igraph] How to plot graph and adjusted community detection (R)?

From: Tamas Nepusz
Subject: Re: [igraph] How to plot graph and adjusted community detection (R)?
Date: Sun, 10 Jan 2016 22:20:17 +0100

> The 20 nodes were split into three communities. I wrote the numbers of
> communities to the vector commajd, then compute the function
> modularity() again. Btw, results are different: 0.2573302 - 0.25 =
> 0.0073302, may be  I made an error in vector.
No, the vector is correct; you can check it by extracting the same
membership vector from your "comm" object with:

> membership(comm)
 [1] 1 1 1 2 3 2 1 1 2 2 3 2 1 3 2 2 2 3 3 2

The problem is that "optimal.community" always treats the input graph
as undirected, even when it is directed, as stated in its
documentation. (Maybe it would be wise to give a warning in such
cases). The results are undefined if your input graph is directed.

> Could someone please say me how to plot the origin graph g and new
> community detection commajd together?
Maybe there's a better way (I'm not that familiar with the R
interface), but you can mutate your existing "communities" object:

> comm$membership <- commajd
> plot(comm)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]