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.
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 LinuxCategories
- AI, Data Science, and Statistics > Statistics and Machine Learning Toolbox > Probability Distributions >
Find more on Probability Distributions in Help Center and MATLAB Answers
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.