Data Analysis with Bootstrap Estimation in R
Switch branches/tags
Nothing to show
Clone or download
josesho Merge pull request #18 from josesho/master
update LICENSE and fix spell check errors
Latest commit bbece7f Nov 13, 2018


Travis CI build status

dabestr is a package for Data Analysis using Bootstrap-Coupled ESTimation in R.


Estimation statistics is a simple framework that avoids the pitfalls of significance testing. It uses familiar statistical concepts: means, mean differences, and error bars. More importantly, it focuses on the effect size of one's experiment/intervention, as opposed to a false dichotomy engendered by P values.

An estimation plot has two key features.

  1. It presents all datapoints as a swarmplot, which orders each point to display the underlying distribution.

  2. It presents the effect size as a bootstrap 95% confidence interval on a separate but aligned axes.


Currently, this package is only available on Github. A CRAN version is forthcoming.

Your version of R must be 3.5.0 or higher.

# install.packages("dabestr") ## Does not work; awaiting CRAN acceptance.




# Performing unpaired (two independent groups) analysis.
unpaired_mean_diff <- dabest(iris, Species, Petal.Width,
                             idx = c("setosa", "versicolor", "virginica"),
                             paired = FALSE)

# Display the results in a user-friendly format.
#> DABEST (Data Analysis with Bootstrap Estimation) v0.1.0
#> =======================================================
#> Variable: Petal.Width 
#> Unpaired mean difference of versicolor (n=50) minus setosa (n=50)
#>  1.08 [95CI  1.01; 1.14]
#> Unpaired mean difference of virginica (n=50) minus setosa (n=50)
#>  1.78 [95CI  1.69; 1.85]
#> 5000 bootstrap resamples.
#> All confidence intervals are bias-corrected and accelerated.

# Produce a Cumming estimation plot.

How to Cite

Moving beyond P values: Everyday data analysis with estimation plots

Joses Ho, Tayfun Tumkaya, Sameer Aryal, Hyungwon Choi, Adam Claridge-Chang

dabest In Other Languages

dabestr is also available in Python and Matlab.


Please open a new issue. Include a reproducible example (aka reprex) so anyone can copy-paste your code and move quickly towards helping you out!


All contributions are welcome. Please fork this Github repo and open a pull request.