OMG, thank you very much
@Holo, really appreciate this feature. Will test it out and share feedback later on this.
Quick edit 2: Noted that Bayesian average is only currently applied at select location, just read through page 2 of this thread, too excited to response earlier.
Edit 3:
Did a quick check on a few new title and most popular manga, I find the Bayesian average is working as intended. It is great. Couldn't wait to see it in sorting later.
Observation:
1 - on popular titles where we have great amount of ratings, the Bayesian average ~= mean
2 - on new titles, the Bayesian pulled the average close to overall mean
I am happy with the current implementation here but after reading through some other user feedback in regards to overall rating skew, I would like to propose normalization of the rating.
1 - Get the Bayesian average rating from all manga - DONE
2 - Get the mean & standard deviation from the Bayesian average ratings
3 - Get the z-factor = (value-mean)/std, which will result in rating range from ~ -6.5 to ~6.5
4 - Then we can use P-value/10 to get the new re-scaled & Bayesian rating
Not sure which programming language are you using for mangadex, but some JS example can be found here, https://stackoverflow.com/questions/16194730/seeking-a-statistical-javascript-function-to-return-p-value-from-a-z-score
Edit 4: One downside to this method might be that the final re-scaled rating quite a further away from the simple ratings average especially on the high end where the rating are skewed towards it, while it is mathematical truth, it might not feel natural, so, need further field testing to confirm