Last chance! 50% off unlimited learning
Sale ends in
The function eventstar
finds the minimum (
eventstar(x, qmax = 5)
A data frame with columns:
qstar
scale parameter value
Estar
Value of evenness based on normalized Tsallis
entropy at
Hstar
Value of Tsallis entropy at
Dstar
Value of Tsallis entropy at
See tsallis
for calculation details.
A community matrix or a numeric vector.
Maximum scale parameter of the Tsallis entropy to be used in
finding the minimum of Tsallis based evenness
in the range c(0, qmax)
.
Eduardo Ribeiro Cunha edurcunha@gmail.com and Heloisa Beatriz Antoniazi Evangelista helobeatriz@gmail.com, with technical input of Péter Sólymos.
The function eventstar
finds a characteristic value of the scale
parameter
The
The value of optimize
function will find a unique solution
if it is in the range c(0, qmax)
.
The scale parameter value tsallis
and Examples below.
Mendes et al. (2008) advocated the use of
Mendes, R.S., Evangelista, L.R., Thomaz, S.M., Agostinho, A.A. and Gomes, L.C. (2008) A unified index to measure ecological diversity and species rarity. Ecography 31, 450--456.
Jost, L. (2007) Partitioning diversity into independent alpha and beta components. Ecology 88, 2427--2439.
Tsallis, C. (1988) Possible generalization of Boltzmann-Gibbs statistics. J. Stat. Phis. 52, 479--487.
Tsallis entropy: tsallis
data(BCI)
(x <- eventstar(BCI[1:5,]))
## profiling
y <- as.numeric(BCI[10,])
(z <- eventstar(y))
q <- seq(0, 2, 0.05)
Eprof <- tsallis(y, scales=q, norm=TRUE)
Hprof <- tsallis(y, scales=q)
Dprof <- tsallis(y, scales=q, hill=TRUE)
opar <- par(mfrow=c(3,1))
plot(q, Eprof, type="l", main="Evenness")
abline(v=z$qstar, h=tsallis(y, scales=z$qstar, norm=TRUE), col=2)
plot(q, Hprof, type="l", main="Diversity")
abline(v=z$qstar, h=tsallis(y, scales=z$qstar), col=2)
plot(q, Dprof, type="l", main="Effective number of species")
abline(v=z$qstar, h=tsallis(y, scales=z$qstar, hill=TRUE), col=2)
par(opar)
Run the code above in your browser using DataLab