Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I recently needed to do this for sorting search results. My approach was to calculate a Bayesian average (http://en.wikipedia.org/wiki/Bayesian_average ), which was also pretty simple (once I found a formula to copy from here: http://www.thebroth.com/blog/118/bayesian-rating )

It seems to me that the Bayesian average is superior, because it considers the value relative to other items.



The Bayesian example given in the Wikipedia article looks like it works best with interval level data. Not sure it would work as well with ordinal data, because ordinals don't suffer to the same degree from outliers.

The second example also isn't ordinal data—it's just nominal "liked" vs "didn't like."

Both examples are interesting, but don't necessarily get at the problem with ordinal data introduced by the article.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: