Advanced Statistics for Physics Analysis

Bayesian-Blocks Algorithm implementation in R

The Bayesian Block algorithm can be used to improve the binning of histograms by finding the optimal segmentation of the data. The visual improvement can be dramatic, but, more importantly, this algorithm produces histograms that accurately represent the underlying distribution while being robust to statistical fluctuations. In this project, the Bayesian Blocks algorithm is implemented in R and its performances are tested with different sets of data.

Folder organization

The folder are organized in the following way:

  • Jupyter: contains the jupyter notebook, in which the code for Bayesian Blocks is implemented, and the available datasets.

  • Latex source: contains the latex source for the project report.