This is a bug then. Thanks! https://github.com/igraph/igraph/issues/558
Best, Gabor On Fri, Dec 20, 2013 at 12:57 PM, Ju-Sung Lee <[email protected]> wrote: > I believe there is some incorrect passing of parameters for the theoretical > maximum of closeness centrality. > > The function 'centrality.c:igraph_centralization_closeness_tmax' accepts a > 'mode' parameter (which often in other functions corresponds to > 'out','in','all','total'). However, in > 'rinterface.c:R_igraph_centralization_closeness_tmax', it is the > 'c_directed' variable that is passed as 'mode' into > 'igraph_centralization_closeness_tmax'. Since 'c_directed' is a logical > typed variable and will (presumably) have values of only 0 and 1 and 'mode' > is typically assigned 1, 2, 3, or 4, the behavior of > 'centrality.c:igraph_centralization_closeness_tmax' will not be as expected. > Specifically, if one tries to use the 'nodes' parameter for the R function > 'centralization.closeness.tmax' to obtain the theoretical maximum without > specifying a graph, the result will be always be that of a directed graph > even if one specifies directed=F for the R function as the C function > 'centrality.c:igraph_centralization_closeness_tmax' tests only if the > mode/c_directed value is 3 in order to produce the correct result for an > undirected graph. > > Jay > > _______________________________________________ > igraph-help mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/igraph-help > _______________________________________________ igraph-help mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/igraph-help
