
I understand this clearly!!!

Go Bayesian Average!
To explain to those who want a simple English explanation:
A traditional average is done by taking all sets of data (in this case stars) divided by the total number of sets of data (in this case reviews)
In a traditional average an example would go like this:
You have two articles. Article 1 and Article 2.
Article 1 has 1 rating of 5 stars with an average rating of 5
Article 2 has 50 ratings with an average rating of 4.5
Article 1 would appear above Article 2 based on average rating. But would you rather have Article 2 above Article 1?
If yes, that is where the Bayesian average comes into play.
The Bayesian average computes the average (for this case average rating) using two extra variable, m and C.
For our purposes, our parent equation would look like this:
Rating of article = C x m +
total number of stars/ C +
number of reviews
m represents the predicted average rating of stars. So for us, we have a maximum of 5 stars. The average rating of 5 stars is 3.
So, m=3
C represents the value that is proportional to the typical data set. The typical data set is 5 stars.
So, C=5
Back to our articles.
Rating of Article 1= 5 x 3 + 5 x 1/ 5 + 1
Article 1 has an average rating of 3.3
Note: (5 x 1) comes from there being an average rating of 5 stars from 1 review. Therefore, the total number of stars is 5; 5 x 1
(5+1) comes from there being a C=5 plus the total number of reviews; 1
Rating of Article 2= 5 x 3 + 4.5 x 50/ 5 + 50
Article 2 has an average rating of 4.36
Using the Bayesian average, Article 2 now has a higher rating than Article 1