Calculates the low-level diversity component necessary for calculating raw beta diversity.
raw_beta(meta)
object of class metacommunity
raw_beta
returns an object of class relativeentropy
Values generated from raw_beta()
may be input into subdiv()
and
metadiv()
to calculate raw subcommunity and metacommunity beta
diversity.
R. Reeve, T. Leinster, C. Cobbold, J. Thompson, N. Brummitt, S. Mitchell, and L. Matthews. 2016. How to partition diversity. arXiv 1404.6520v3:1–9.
pop <- data.frame(a = c(1,3), b = c(1,1))
row.names(pop) <- paste0("sp", 1:2)
pop <- pop/sum(pop)
meta <- metacommunity(pop)
# Calculate raw beta component
b <- raw_beta(meta)
subdiv(b, 1)
#> measure q type_level type_name partition_level partition_name diversity
#> 1 raw beta 1 types subcommunity a 0.6777015
#> 2 raw beta 1 types subcommunity b 0.3535534
#> dat_id transformation normalised k max_d
#> 1 naive NA NA NA NA
#> 2 naive NA NA NA NA
metadiv(b, 1)
#> measure q type_level type_name partition_level partition_name diversity
#> 1 raw beta 1 types metacommunity 0.5455618
#> dat_id transformation normalised k max_d
#> 1 naive NA NA NA NA