Calculate the diversity profiles (alpha, beta, gamma) of a metacommunity.
DivProfile(q.seq = seq(0, 2, 0.1), MC, Biased = TRUE, Correction = "Best",
Tree = NULL, Normalize = TRUE, Z = NULL,
NumberOfSimulations = 0, Alpha = 0.05, CheckArguments = TRUE)
is.DivProfile(x)
# S3 method for DivProfile
plot(x, …, main = NULL, xlab = "Order of Diversity",
ylab = NULL, Which = "All",
LineWidth = 2, ShadeColor = "grey75", BorderColor = "red")
# S3 method for DivProfile
summary(object, …)
A numeric vector.
A MetaCommunity
object.
Logical; if FALSE
, a bias correction is appplied.
A string containing one of the possible corrections.
The correction must be accepted by AlphaEntropy
, BetaEntropy
and GammaEntropy
. "Best"
is the default value.
If TRUE
(default), diversity is not affected by the height of the tree.
If FALSE
, diversity is proportional to the height of the tree.
A relatedness matrix, i.e. a square matrix whose terms are all positive, strictly positive on the diagonal. Generally, the matrix is a similarity matrix, i.e. the diagonal terms equal 1 and other terms are between 0 and 1.
The number of simulations to run, 0 by default.
The risk level, 5% by default.
Logical; if TRUE
, the function arguments are verified. Should be set to FALSE
to save time when the arguments have been checked elsewhere.
An object to be tested or plotted.
The main title of the plot. Ignored if Which = "All"
.
The x axis label of the plots.
The y axis label of the plot. Ignored if Which = "All"
.
May be "Communities"
, "Alpha"
, "Beta"
or "Gamma"
to respectively plot the alpha diversity of communities or the metacommunity's alpha, beta or gamma diversity. If "All"
(default), all four plots are shown.
The width of the line that represents the actual profile.
The color of the shaded confidence envelope.
The color of the bounds of the confidence envelope.
A MCdiversity
object to be summarized.
Additional arguments to be passed to the generic methods.
A DivProfile
object. It is a list:
The name of the MetaCommunity
object containing inventory data.
A vector containing the values of q
.
Logical. If FALSE
, bias corrected values of diversity have been computed.
The estimation bias correction used to calculate diversity.
The method used to calculate entropy ("HCDT", "Similarity-based").
The phylogenetic or functional tree used to calculate phylodiversity.
Logical. Indicates whether phylodiversity is normalized or proportional to the height of the tree.
The matrix used to calculate similarity-based entropy.
A matrix containing the alpha diversity of each community.
A vector containing the alpha diversity of communities for each order.
A vector containing the beta diversity of communities for each order.
A vector containing the gamma diversity of the metacommunity for each order.
A matrix containing the alpha entropy of each community.
A vector containing the alpha entropy of communities for each order.
A vector containing the beta entropy of communities for each order.
A vector containing the gamma entropy of the metacommunity for each order.
Total Alpha, Beta and Gamma Entropy and Diversity may come with a confidence envelope whose value is stored in twelve more vectors named suffixed Low or High, such as GammaEntropyLow
If Tree
is provided, the phylogenetic diversity is calculated.
DivPart
partitions the diversity of the metacommunity into alpha and beta components. It supports estimation-bias correction.
If Tree
is provided, the phylogenetic diversity is calculated else if Z
is not NULL
, then similarity-based entropy is calculated.
Beta diversity/entropy is calculated from Gamma and Alpha when bias correction is required, so community values are not available.
If NumberOfSimulations
is greater than 0, a bootstrap confidence interval is produced by simulating communities from a multinomial distribution following the observed frequencies (Marcon et al, 2012; 2014) and calculating their profiles.
Marcon, E., Herault, B., Baraloto, C. and Lang, G. (2012). The Decomposition of Shannon's Entropy and a Confidence Interval for Beta Diversity. Oikos 121(4): 516-522.
Marcon, E., Scotti, I., Herault, B., Rossi, V. and Lang, G. (2014). Generalization of the partitioning of Shannon diversity. PLOS One 9(3): e90289.
Marcon, E., Herault, B. (2015). Decomposing Phylodiversity. Methods in Ecology and Evolution 6(3): 333-339.
# NOT RUN {
# Load Paracou data (number of trees per species in two 1-ha plot of a tropical forest)
data(Paracou618)
# Estimate diversity.
Profile <- DivProfile(q.seq = seq(0, 2, 0.1), Paracou618.MC, Biased = FALSE)
plot(Profile)
summary(Profile)
# }
Run the code above in your browser using DataLab