fattails

A package for fat-tailed statistics


Keywords
fat-tails, ipynb, notebooks, power-laws, probability, statistical, statistics-toolbox, tails
License
MIT
Install
pip install fattails==0.0.4

Documentation

Fat Tails

Python package and Jupyter notebooks for fat-tailed statistics. Inspired by Nassim Taleb's Technical Incerto.

PyPI PyPI - License

Content

Notebooks

See the notebooks/README.md for more detail.

My favourite notebooks so far:

Functions

Quick Access:

  • fattails.mad(): Calculates mean absolute deviation.
  • fattails.plot_MS_moments(): Plots the cumulative max/sum ratio of moments 1 to 4.

Other:

  • fattails.metrics.get_survival_probability(): Calculate survival probabilities for a given dataset.
  • fattails.metrics.calculate_moments(): Generate dataframe with the chosen moments for each datapoint
  • fattails.metrics.max_over_sum(): Calculate the cumulative max/sum ratio

Example:

$ pip install fattails
$ python

>>> import fattails
>>>
>>>
>>> fattails.mad([1,2,3]) # Calculate Mean Absolute Deviation of [1,2,3]
0.6666666666666666
>>>
>>>
>>> fattails.metrics.get_survival_probability([1,2,3]) # Get survival probability for each value in your data
0    0.75
1    0.50
2    0.25
Name: survival_probability, dtype: float64

Derivations

Contact

Jump straight to discussions or check out the contributing guidelines. Feedback and suggestions are really appreciated!

Contributors

Special thanks to:

External Resources

Technical Incerto Book One:

More Links: