En transparent förklaring av den Bayesianska genomsnittsmetoden vi använder för att rangordna restauranger rättvist — oavsett om de har 50 eller 5 000 recensioner.
Det enklaste sättet att rangordna restauranger är efter rent Google-betyg. Men då uppstår ett problem: en restaurang med 4,9 i betyg från 8 recensioner hamnar plötsligt över en med 4,6 från 3 000 recensioner — trots att det första betyget är statistiskt opålitligt och lätt kan ändras av en enda missnöjd gäst.
Lösningen är att väga varje restaurangs faktiska betyg mot ett globalt snitt, där vikten beror på hur många recensioner restaurangen har. Restauranger med få recensioner dras mot snittet (4,3), medan restauranger med många recensioner får stå på sina egna meriter. Det är samma princip som IMDb använder för sin Top 250-lista.
score = (v / (v + m)) × R + (m / (v + m)) × CTre restauranger jämförs nedan. Notera hur restaurang C — trots högst betyg — hamnar sist eftersom dess 25 recensioner inte räcker för att betyget ska vara statistiskt trovärdigt.
| Restaurang | Betyg (R) | Recensioner (v) | Score |
|---|---|---|---|
| Restaurang A | 4,8 | 362 | 4,692 |
| Restaurang B | 4,7 | 2 114 | 4,682 |
| Restaurang C | 4,9 | 25 | 4,420 |
Restaurang A vinner knappt över B eftersom dess högre betyg (0,1 mer) precis överväger B:s större volym — båda är väl över trovärdighetströskeln. Restaurang C faller långt bak eftersom dess få recensioner gör att score dras kraftigt mot globala snittet 4,3.
m = 100: En balans mellan att kräva statistisk trovärdighet och att inte straffa nyare bra restauranger för hårt. Vid 100 recensioner väger restaurangens egna betyg ungefär lika mycket som det globala snittet; vid 1 000 recensioner dominerar restaurangens egna betyg helt.
C = 4,3: Beräknat som genomsnittet av alla restauranger i datan som passerat våra grundkrav (≥ 4,3 i betyg och ≥ 50 recensioner). Det fungerar som en "neutral utgångspunkt" som restauranger med få omdömen dras mot.
Alla betyg och recensionsantal hämtas direkt från Google Places API. Datan synkroniseras kontinuerligt — när en restaurang får nya recensioner uppdateras dess Bayesianska score nästa gång topplistan genereras. Endast restauranger med minst 4,3 i betyg och minst 50 recensioner kvalificerar sig för rankningen.