frag.get.parameters {archeofrag}R Documentation

Returns a series of descriptive statistics for a fragmentation graph


Returns a series of descriptive statistics for a fragmentation graph.


frag.get.parameters(graph, layer.attr)



An igraph undirected graph.


Character. The name of the vertices attribute giving the layer of each fragment.


This function is a convenient function to obtain general information about a fragmentation graph. It is particularly useful for setting the parameters of the frag.simul.process function. It returns the number of components, vertices, and edges, the balance (proportion of fragments in the smaller layer), components balance (proportion of components in the poorest layer), an estimation of the disturbance, the aggregation factor, and whether the graph is planar or not.

The disturbance is estimated from the subset of components with fragments from the two layers: it is computed as the number of fragments belonging to the less represented layer in each component over the total number of fragments in this subset of components. The aggregation factor reflects the diversity of the components' edge counts. The factor is calculated by: 1 - 1/(1 + sd(edge counts of the components)). The optional RBGL package is required to determine the planarity of the graph. If it is not installed, the 'planar' value is set to FALSE by default.


A list of parameters values (n.components, vertices, edges, balance, components.balance, disturbance, aggreg.factor, planar).


Sebastien Plutniak <sebastien.plutniak at>

See Also

frag.get.layers.pair, frag.simul.process, sd, boyerMyrvoldPlanarityTest


g <- frag.simul.process(n.components=20, vertices=50, disturbance=0.1)
frag.get.parameters(g, "layer")

[Package archeofrag version 0.8.2 Index]