Difference between revisions of "Nutritional values probability theory"

From Open Food Facts wiki
Jump to navigation Jump to search
Line 12: Line 12:
 
The formula for the beta distribution is give in the figure below.
 
The formula for the beta distribution is give in the figure below.
 
[[File:BetaProbabilityDistribution.png|300px|thumb|center]]
 
[[File:BetaProbabilityDistribution.png|300px|thumb|center]]
In the formula the values x are between 0 and 1. The α and β determine the shape of the function. The parameters α and β are positive integers (not 0). Probably α and β will roughly equal for most nutritional values. If the nutritional value is close to 0, α=1 and β is large; if the nutritional value is close to 1, α is large and β=1.
+
In the formula the values x are between 0 and 1. The α and β determine the shape of the function. The Γ(z) is the Gamma function, i.e (z-1)! The parameters α and β are positive integers (not 0).  
 +
 
 +
Probably α and β will roughly equal for most nutritional values. If the nutritional value is close to 0, α=1 and β is large; if the nutritional value is close to 1, α is large and β=1.
  
 
The mean is define by α/(α+β) and the variance by αβ/[(αβ)<sup>2</sup>(α+β+1)].
 
The mean is define by α/(α+β) and the variance by αβ/[(αβ)<sup>2</sup>(α+β+1)].

Revision as of 08:20, 6 October 2024

When analysing the nutritional values of groups as products, such as categories, one likes to know what the expected value and spread around that values of that group is. This might for instance help to detect subgroups and unusual products. Plotting the individual values of products in the group is already very useful, but one likes to do more.

The usual tools for determining an average and distribution is to assume that the probability distribution of the nutritional values follows a normal gaussian distribution. Using a gaussian distribution assumes that the values can get any value: from minus infinity to plus infinity. For nutritional values this is not the case. Nutritional values are fractions that go from 0 to an upper limit. For Energy this upper limit is 3700 kJ and for the nutrients this is 1. The Energy limit is reached if 100% of the nutrients consist of oil for instance.

That the normal distribution cannot be used is very well demonstrated by the Violin plots. Underlying the graph is the assumption of a normal distribution. This in turn leads to a plot that can go below zero.

If a normal distribution cannot be used, what should be used then? Some other probability distribution should be used.

Probability distribution

There exist many probability distributions, so which one is applicable to nutritional values. What we are looking for lies in the category of continuous distributions, which means that the nutritional values are Real numbers. And the distribution should be on a bounded interval. The most general of these distributions is the Beta distribution.

Beta distribution

The formula for the beta distribution is give in the figure below.

BetaProbabilityDistribution.png

In the formula the values x are between 0 and 1. The α and β determine the shape of the function. The Γ(z) is the Gamma function, i.e (z-1)! The parameters α and β are positive integers (not 0).

Probably α and β will roughly equal for most nutritional values. If the nutritional value is close to 0, α=1 and β is large; if the nutritional value is close to 1, α is large and β=1.

The mean is define by α/(α+β) and the variance by αβ/[(αβ)2(α+β+1)].