Estimating differential entropy using recursive copula split

Version 1.0.3 (4.12 KB) by Gil Ariel
An algorithm for estimating the entropy of a continuous random variable. Uses recursive splitting of the copula.
225 Downloads
Updated 6 Jan 2022

View License

A method for estimating the Shannon differential entropy of multidimensional random variables using independent samples. The method is based on decomposing the distribution into a product of the marginal distributions and the joint dependency, also known as the copula. The entropy of marginals is estimated using one-dimensional methods.The entropy of the copula, which always has a compact support, is estimated recursively by splitting the data along statistically dependent dimensions.
The method can be applied both for distributions with compact and non-compact support. See Ariel and Louzoun, arXiv:1911.06204 for details.

Cite As

Gil Ariel (2024). Estimating differential entropy using recursive copula split (https://www.mathworks.com/matlabcentral/fileexchange/74219-estimating-differential-entropy-using-recursive-copula-split), MATLAB Central File Exchange. Retrieved .

Entropy 2020, 22(2), 236; https://doi.org/10.3390/e22020236

MATLAB Release Compatibility
Created with R2019b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.3

Added correction term to 1D spacing estimation

1.0.2

Corrected missing file

1.0.1

Updated citation

1.0.0