Learn R Programming

bipartite (version 0.7)

degreedistr: Fits functions to cumulative degree distributions of both trophic levels of a network.

Description

This function first calculates degrees for each species, then constructs a cumulative distribution with them, and finally fits three different functions to these distributions: exponential, power law and truncated power law. Coefficients and fits are returned.

Usage

degreedistr(web, plot.it=TRUE, pure.call=TRUE)

Arguments

web
A bipartite network matrix.
plot.it
Logical; returns graphs of fits when set to TRUE (default).
pure.call
logical; adjusts par for two panels (for TRUE) or leaves this to the wrapper function (FALSE).

Value

  • For both trophic levels, a table:
  • ... trophic level dd fitsContains coefficient estimates, estimate's standard error and P-value, R2 and AIC for each of the three model fits, for the respective trophic level.

Details

Jordano et al. (2003) proposed that plant-animal networks may show scale invariance, as indicated by the presence of a power law in species degrees. They report on consistently better fits of the truncated power law, hypothesising that such patterns may arise from morphological mismatch or phenological uncoupling. Most problematic with the use of this particular approach is the extreme demand for data. The example web Safariland in this package is large (1130 interactions), but it provides only 5 different degree levels (for plants, only 4 for pollinators). Hence fitting three different non-linear functions to these few points is stretching it a bit.

References

Jordano, P., Bascompte, J. and Olesen, J. M. 2003 Invariant properties in coevolutionary networks of plant-animal interactions. Ecology Letters 6, 69-81

See Also

networklevel, where degreedistr is called (without picturing the results)

Examples

Run this code
data(Safariland)
degreedistr(Safariland)

Run the code above in your browser using DataLab