<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: How can I make rankings closer reflect votes?</title>
	<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes/</link>
	<description>Comments on Ask MetaFilter post How can I make rankings closer reflect votes?</description>
	<pubDate>Sat, 18 Nov 2006 13:05:02 -0800</pubDate>
	<lastBuildDate>Sat, 18 Nov 2006 13:05:02 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: How can I make rankings closer reflect votes?</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes</link>	
		<description>In a ranking system, when you have multiple items with similar rankings, how can you give more weight to those with the most votes? &lt;br /&gt;&lt;br /&gt; For instance, one item has a 90% rating with only 2 votes, and another has an 89% with 100 votes. Is there a formula that would give more weight, or precedence, to the one with more votes?&lt;br&gt;
&lt;br&gt;
FWIW, I&apos;m using the formula in a PHP script.</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2006:site.51239</guid>
		<pubDate>Sat, 18 Nov 2006 12:59:16 -0800</pubDate>
		<dc:creator>bjork24</dc:creator>
		
			<category>ranking</category>
		
			<category>formulas</category>
		
			<category>PHP</category>
		
	</item> <item>
		<title>By: kindall</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775343</link>	
		<description>Sure there&apos;s such a formula if you make one up. I&apos;m assuming that you want each total vote for something to be worth say 0.0001 or maybe a little more, in addition to whatever the actual percentage is. So go ahead and do that if that&apos;s how you want the ratings to behave.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775343</guid>
		<pubDate>Sat, 18 Nov 2006 13:05:02 -0800</pubDate>
		<dc:creator>kindall</dc:creator>
	</item><item>
		<title>By: aberrant</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775344</link>	
		<description>Showing standard deviation oughta do it.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775344</guid>
		<pubDate>Sat, 18 Nov 2006 13:05:29 -0800</pubDate>
		<dc:creator>aberrant</dc:creator>
	</item><item>
		<title>By: Heywood Mogroot</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775346</link>	
		<description>sdev of 2 votes at .9 and 100 at .89 is the same right?</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775346</guid>
		<pubDate>Sat, 18 Nov 2006 13:10:20 -0800</pubDate>
		<dc:creator>Heywood Mogroot</dc:creator>
	</item><item>
		<title>By: smackfu</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775358</link>	
		<description>Multiply the rating by (n/n+1).  The higher the number of votes, the closer this is to 1.0.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775358</guid>
		<pubDate>Sat, 18 Nov 2006 13:20:11 -0800</pubDate>
		<dc:creator>smackfu</dc:creator>
	</item><item>
		<title>By: smackfu</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775361</link>	
		<description>(Or, if you prefer, you can add that factor.  It depends on whether you want to really devalue things with low votes, or just punish them a little.)</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775361</guid>
		<pubDate>Sat, 18 Nov 2006 13:22:43 -0800</pubDate>
		<dc:creator>smackfu</dc:creator>
	</item><item>
		<title>By: brockerst</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775373</link>	
		<description>I don&apos;t know if it is appropriate in this case, but I think the best way to deal with this situation is to have a minimum number of votes cast, say 10, before the rating is calculated. The information gathered by just 2 votes really has no meaning.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775373</guid>
		<pubDate>Sat, 18 Nov 2006 13:39:13 -0800</pubDate>
		<dc:creator>brockerst</dc:creator>
	</item><item>
		<title>By: thirteenkiller</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775384</link>	
		<description>I played around with this in Excel and the formula I liked best was rank = ((rating out of 100)^2) * ((number of votes)^(1/3)).  Excel forumula:  [PRODUCT(POWER(A1,2),(POWER(B1,1/3)))]&lt;br&gt;
&lt;br&gt;
That is, the square of the rating from 1 to 100 times the cubic root of the number of votes. &lt;br&gt;
&lt;br&gt;
Here is how this formula ordered the following items with various ratings and numbers of votes:&lt;br&gt;
&lt;br&gt;
1. 95 rating with 75 votes&lt;br&gt;
2. 89 rating with 100 votes&lt;br&gt;
3. 85 rating with 115 votes&lt;br&gt;
4. 85 rating with 50 votes&lt;br&gt;
5. 78 rating with 65 votes&lt;br&gt;
6. 95 rating with 15 votes&lt;br&gt;
7. 45 rating with 500 votes&lt;br&gt;
8. 90 rating with 2 votes</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775384</guid>
		<pubDate>Sat, 18 Nov 2006 13:53:07 -0800</pubDate>
		<dc:creator>thirteenkiller</dc:creator>
	</item><item>
		<title>By: selton</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775385</link>	
		<description>Would it be any good for your purpose to round the ratings to the nearest 5% (ie. 81-85% all show as 85%, 86-90% all show as 90%) and then do an additional secondary sort by the actual number of votes?</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775385</guid>
		<pubDate>Sat, 18 Nov 2006 13:55:51 -0800</pubDate>
		<dc:creator>selton</dc:creator>
	</item><item>
		<title>By: Lanark</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775394</link>	
		<description>&lt;a href=&quot;http://ask.metafilter.com/mefi/41901&quot;&gt;previously&lt;/a&gt;</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775394</guid>
		<pubDate>Sat, 18 Nov 2006 14:04:57 -0800</pubDate>
		<dc:creator>Lanark</dc:creator>
	</item><item>
		<title>By: aubilenon</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775434</link>	
		<description>How about just adding in a dozen votes for zero for all items, and then use the mean?</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775434</guid>
		<pubDate>Sat, 18 Nov 2006 15:32:51 -0800</pubDate>
		<dc:creator>aubilenon</dc:creator>
	</item><item>
		<title>By: muddylemon</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775525</link>	
		<description>Something &lt;a href=&quot;http://www.thebroth.com/blog/118/bayesian-rating&quot;&gt;like this&lt;/a&gt; would work (bayesian ranking formula)</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775525</guid>
		<pubDate>Sat, 18 Nov 2006 19:22:27 -0800</pubDate>
		<dc:creator>muddylemon</dc:creator>
	</item><item>
		<title>By: rokusan</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775540</link>	
		<description>For comparison and study, &lt;a href=&quot;http://uk.imdb.com/chart/top&quot;&gt;IMDB&apos;s Top 250&lt;/a&gt; formula is:&lt;br&gt;
&lt;br&gt;
weighted rating (WR) = (v &#247; (v+m)) &#215; R + (m &#247; (v+m)) &#215; C&lt;br&gt;
  where:&lt;br&gt;
  R = average for the movie (mean) = (Rating)&lt;br&gt;
  v = number of votes for the movie = (votes)&lt;br&gt;
  m = minimum votes required to be listed in the Top 250 (now 1300)&lt;br&gt;
  C = the mean vote across the whole report (now 6.7)</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775540</guid>
		<pubDate>Sat, 18 Nov 2006 19:43:19 -0800</pubDate>
		<dc:creator>rokusan</dc:creator>
	</item><item>
		<title>By: Lanark</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#775804</link>	
		<description>Alternatively you could simply give people both figures, this is what metacritic.com do&lt;br&gt;
&lt;br&gt;
6.3 out of 10 based on 9 votes&lt;br&gt;
7.8 out of 10 based on 73 votes&lt;br&gt;
3.3 out of 10 based on 50 votes&lt;br&gt;
&lt;br&gt;
Its a lot more open and understandable than inventing some random unexplained algorithm.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-775804</guid>
		<pubDate>Sun, 19 Nov 2006 07:55:27 -0800</pubDate>
		<dc:creator>Lanark</dc:creator>
	</item><item>
		<title>By: DevilsAdvocate</title>
		<link>http://ask.metafilter.com/51239/How-can-I-make-rankings-closer-reflect-votes#776703</link>	
		<description>The IMDB ranking rokusan cites is an example of the bayesian ranking described in muddlylemon&apos;s link.  To explain what IMDB is doing  in words: they are essentially adding in 1300 votes of 6.7 to every movie in addition to the actually cast votes.  The &quot;6.7&quot; is simply the average vote over &lt;i&gt;all&lt;/i&gt; movies.  The 1300 is somewhat arbitrary--pick a number that seems to work well depending on how many votes you have overall.&lt;br&gt;
&lt;br&gt;
&lt;i&gt;How about just adding in a dozen votes for zero for all items, and then use the mean?&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
This potentially creates the opposite problem: items with few votes being ranked too low.  If you also have a &quot;bottom 100&quot; list, should an item with 3 zero votes be ranked lower than one with an average rating of 1.4 based on hundreds of votes?  This is way in the bayesian rating, the &quot;extra votes&quot; added in have the value of the average vote over all items, not zero.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.boardgamegeek.com/&quot;&gt;BoardGameGeek&lt;/a&gt; uses &lt;a href=&quot;http://www.boardgamegeek.com/wiki/page/BoardGameGeek_FAQ#toc2&quot;&gt;both&lt;/a&gt; - a true average and a Bayesian average are available for individual games, but the &lt;a href=&quot;http://www.boardgamegeek.com/browser.php?itemtype=game&amp;sortby=rank&quot;&gt;games sorted by rank&lt;/a&gt; list uses the Bayesian average.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.51239-776703</guid>
		<pubDate>Mon, 20 Nov 2006 09:41:03 -0800</pubDate>
		<dc:creator>DevilsAdvocate</dc:creator>
	</item>
	</channel>
</rss>
