Package: |
breakaway |
Type: |
Package |
Version: |
3.0 |
Date: |
2016-03-29 |
License: |
GPL-2 |
breakaway
estimates the total (observed plus unobserved) number of classes (usually, distinct species) based on a sample of the frequency counts. Standard errors and model fits are also given. The algorithm is based on theory of characterization of distributions by ratios of their probabilities. Parameter estimation is done via nonlinear regression. The class of models available is usually broad enough to account for the high-diversity case, which is often observed in microbial diversity datasets. Since many classical estimation procedures either fail to provide an estimate or provide poor fits in the microbial setting, breakaway
addresses this data structure. Additionally, since sequencing errors may result in an inflated singleton count, breakaway_nof1
performs a similar procedure but does not require a singleton count. It can be used as an exploratory tool for investigating the plausibility of the given singleton count. betta
runs a regression-type analysis of estimated total diversity, thus permitting accounting for unobserved taxa. It does not enforce use of breakaway
for diversity estimation. A mixed-model approach accounts for the differing levels of confidence in the diversity estimates, and covariates constitute the fixed effects. Support of this work from Cornell University's Department of Statistical Sciences is gratefully acknowledged.
Willis, A. (2015). Species richness estimation with high diversity but spurious singletons. Under review.
Willis, A., Bunge, J., and Whitman, T. (2015). Inference for changes in biodiversity. arXiv preprint.
Rocchetti, I., Bunge, J. and Bohning, D. (2011). Population size estimation based upon ratios of recapture probabilities. Annals of Applied Statistics, 5.
Chao, A. and Bunge, J. (2002). Estimating the number of species in a stochastic abundance model. Biometrics, 58.
Chao, A. (1984). Nonparametric estimation of the number of classes in a population. Scandinavian Journal of Statistics, 4.
breakaway(apples)
breakaway(apples,plot=FALSE,print=FALSE,answers=TRUE)
breakaway_nof1(apples[-1,])
betta(c(1552,1500,884),c(305,675,205))
Run the code above in your browser using DataLab