Skip to content

Specificity

Abstract

The specificity of species in a network is measured either as a function of the proportion of resouces they effectively use (for binary networks), or as a function of the distribution of their performance on these resources (for quantitative networks). This page also lists functions related to the degree distribution.

Measures of specificity

The packages relies on the Paired Difference Index to calculate specificity, as it can be applied to both binary and quantitative data.

# SpeciesInteractionNetworks.specificityFunction.

specificity(N::SpeciesInteractionNetwork{<:Partiteness, <:Union{Binary,Quantitative}})

For a deterministic network, this function will return a dictionary mapping each top-level species to its specificity. The same index (Paired Differences Index) is used for binary and quantitative networks. A value of one corresponds to maximum specialism, and a value of zero to maximum generalism. The index is symmetrical, so that a species with a value of one half is neither specialist nor generalist.

References

Poisot, Canard, Mouquet and Hochberg (2012)

source

specificity(N::SpeciesInteractionNetwork{<:Partiteness, <:Union{Binary,Quantitative}}, sp)

For a deterministic network, this function will return the specificity of species sp.

References

Poisot, Canard, Mouquet and Hochberg (2012)

source

Degree

# SpeciesInteractionNetworks.degreeFunction.

degree(N::SpeciesInteractionNetwork)

Returns the degree, i.e. (expected) number of interactions involving each species. Note that you can specificy a second argument which is a species from the network, giving the degree of this species alone.

References

Schoener (1989)

source

# SpeciesInteractionNetworks.generalityFunction.

generality(N::SpeciesInteractionNetwork)

Returns the generality, i.e. (expected) number of interactions established by each species. Note that you can specificy a second argument which is a species from the network, giving the generality of this species alone.

References

Schoener (1989)

source

# SpeciesInteractionNetworks.vulnerabilityFunction.

vulnerability(N::SpeciesInteractionNetwork)

Returns the vulnerability, i.e. (expected) number of interactions received by each species. Note that you can specificy a second argument which is a species from the network, giving the vulnerability of this species alone.

References

Schoener (1989)

source