[ Archived Post ] Multivariate Gaussian distributions and entropy 3

Jae Duk Seo
3 min readJan 20, 2019

--

Please note that this post is for my own educational purposes.

The classic normal distribution → the formula as well as what the standard deviation. We can even do MLE → by just taking the mean of the data as well as variance.

A higher order of normal distribution → what we can achieve when we use vectors

When the distribution is dependent we would have a skewed, else the normal distribution would only change in the x and y-direction. (The MLE also follows this case → just the mean of the vector.).

When the distribution is independent of one another → So we get the visual that it is only changing in the x and y-direction, not a skewed direction. (this is very useful and interesting). (joint distribution just the multiplication between two distribution).

We can understand this as eigenvalue decomposition as well. The red curve is given by the constant calculated above → and the sigma can be decomposed using eigenvalue decomposition.

How each of the components is scaled to one another. (did not know that we can understand this as a geometric point of view.).

How the decomposition works in Matlab.

The distribution is independent of one another → that is what we get.

But now there is dependec → and we can see the skew.

Now we are moving the distribution.

The differential entropy is not the continuous version of discrete entropy → in the process of conversion we lose some property such as the entropy being negative and more.

That is not the correct version of a continuous one. (no unit as well.).

The conversion process can be seen above. (there is an additional term log(N)).

When they are independent.

When they are dependent.

Reference

  1. Multivariate Gaussian distributions. (2019). YouTube. Retrieved 20 January 2019, from https://www.youtube.com/watch?v=eho8xH3E6mE
  2. Limiting density of discrete points. (2008). En.wikipedia.org. Retrieved 20 January 2019, from https://en.wikipedia.org/wiki/Limiting_density_of_discrete_points
  3. numpy.diag — NumPy v1.13 Manual. (2019). Docs.scipy.org. Retrieved 20 January 2019, from https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.diag.html
  4. numpy.random.multivariate_normal — NumPy v1.15 Manual. (2019). Docs.scipy.org. Retrieved 20 January 2019, from https://docs.scipy.org/doc/numpy-1.15.1/reference/generated/numpy.random.multivariate_normal.html

--

--

Jae Duk Seo

Exploring the intersection of AI, deep learning, and art. Passionate about pushing the boundaries of multi-media production and beyond. #AIArt