A Matlab Program to Calculate the Maximum Entropy Distributions
A. Mohammad-Djafari (Laboratoire des Signaux et Syst\`emes,, CNRS-UPS-SUPELEC, Gif-sur-Yvette, France)

TL;DR
This paper provides three Matlab programs to compute maximum entropy distributions for general, power, and Fourier series functions, aiding researchers in solving related inverse problems efficiently.
Contribution
It introduces specific Matlab implementations for calculating Lagrange multipliers in maximum entropy problems across different function cases.
Findings
Programs successfully compute Lagrange multipliers for various function types.
Examples demonstrate the practical utility of the Matlab programs.
The methods facilitate maximum entropy distribution calculations in diverse scenarios.
Abstract
The classical Maximum Entropy (ME) problem consists of determining a probability distribution function (pdf) from a finite set of expectations of known functions. The solution depends on Lagrange multipliers which are determined by solving the set of nonlinear equations formed by the data constraints and the normalization constraint. In this short communication we give three Matlab programs to calculate these Lagrange multipliers. The first considers the general case where the functions can be any functions. The second considers the special case of power functions . In this case the data are the geometrical moments of . The third considers the special case of Fourier series functions . In this case the data are the trigonometrical moments of . Some examples are also given to illustrate the usefullness of these programs.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
