Skip to contents

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

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.

Installation

git clone https://github.com/ACCLAB/dabestr

Usage

data("non_proportional_data")

dabest_obj.mean_diff <- dabestr::load(data = non_proportional_data, 
                                      x = Group, 
                                      y = Measurement, 
                                      idx = c("Control 1", "Test 1")) %>%
  dabestr::mean_diff()

dabest_plot(dabest_obj.mean_diff, TRUE)

Citation

Moving beyond P values: Everyday data analysis with estimation plots

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

Nature Methods 2019, 1548-7105. 10.1038/s41592-019-0470-3

Paywalled publisher site; Free-to-view PDF

Contributing

All contributions are welcome; please read the Guidelines for contributing first.

We also have a Code of Conduct to foster an inclusive and productive space.

Dabestr in other languages

dabestr is also available in Python and Matlab.