View source: R/function_model_based_diversificationJetz.R
calc_insitu_diversification | R Documentation |
Tip-based in-situ diversification metrics
calc_insitu_diversification(
W,
tree,
ancestral.area,
biogeo,
diversification = "jetz",
type = "equal.splits"
)
W |
Assemblage occurrence matrix, rows are assemblages and columns are species |
tree |
Phylogenetic tree in newick format |
ancestral.area |
One column data frame indicating the Ecoregion of occurrence of each node (rows) |
biogeo |
Data frame with one column indicating the Ecoregion of each assemblage |
diversification |
Character indicating the tip-based diversification metric to be calculated. Default is "jetz" |
type |
Character indicating the type of calculation to be used in the calculation of tip-based metric, "equal-splits" is the default |
model-based measure of diversification is calculated as the proportion of total tip-based diversification metric corresponded only to the branches of a given species that diversified in the current area of occurrence of that species
Jetz_total \times (ED_div/ED_total)
A list with the following objects:
Jetz_per_sppJetz tip-based metric of diversification for each species
Jetz_species_siteMatrix containing the values of Jetz tip-based diversification metric for each assemblage
Jetz_harmonic_mean_siteHarmonic mean of Jetz tip-based diversification metric
insitu_Jetz_species_sitesMatrix with model-based Jetz metric for each species in each assemblage
insitu_Jetz_harmonic_mean_siteHarmonic mean of model-based Jetz diversification
Gabriel Nakamura gabriel.nakamura.souza@gmail.com and Arthur V Rodrigues
## Not run:
W_toy <- matrix(c(0, 1, 1, 0, 1,
1, 0, 1, 0, 1,
0, 0, 1, 0, 0),nrow= 3,
ncol= 5,dimnames=list(c("Comm 1", "Comm 2", "Comm 3"),
c(paste("s", 1:5, sep=""))))
data("toy_treeEx")
toy_treeEx
biogeo_toy <- data.frame(Ecoregion= c("A", "B", "C"))
ancestral_area_toy <- data.frame(state= c("ABC", "B", "C", "ABC"))
plot(toy_treeEx, show.node.label = TRUE)
calc_insitu_diversification(W = W_toy,
tree = toy_treeEx,
ancestral.area = ancestral_area_toy,
biogeo = biogeo_toy)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.