Good Mythical Morning: Blind Fast Food Taste Tests

How good are Rhett and Link?

Miscellaneous
Author

Gio Circo, Ph.D.

Published

July 27, 2023

Good Mythical Morning - A Whole Lotta Food

So, its no secret that my wife and I are fans of Rhett and Link’s YouTube series Good Mythical Morning. Specifically, we are fans of the large variety of food- related content like Will it Burger?, Worst Halloween Candy Taste Test, International Burger King Taste Test, and 100 Years of Party Snacks Taste Test.

While normally this would qualify as pretty generic YouTube content, Good Mythical Morning keeps it interesting by “gamifying” many of these segments. These including making the hosts try gross food mash-ups, throw darts at a map to guess the food’s country of origin, or use a shuffleboard to guess the decade the food originated from.

One of the games that is common on the channel is the Blind Taste Test where Rhett and Link are presented with food items from different fast food or restaurant chains, and are tasked with guessing which items come from which location. For example, in the Blind Chicken Nugget Taste Test they are given nuggets from 6 locations (McDonalds, Wendys, Chic-Fil-A, Hardees, KFC, and Frozen Tyson Nuggets) and have to try and place them based on taste alone. It’s silly content, but fun.

How Good Are They?

One nagging question I’ve always had is whether their performance on these segments were any better than if they just randomly guessed each time. Blind taste-testing is actually very hard, and distinguishing between 6 different pieces of mass-produced fried meat is probably even harder. Indeed, their performance on a lot of these segments is actually not great. To answer this, I gathered data from all the blind fast food taste tests that I could find, and collected it into a Google Sheet. Most of the games have 6 options, but a few have 5. For simplicity I will focus on the 26 segments where there were six choices available.

Checking Out the Data

Code
library(googlesheets4)
library(tidyverse)

set.seed(7132322)

# Load Data
# ---------------

gsheet <-
  "https://docs.google.com/spreadsheets/d/1P_LIZnnnaoCZHwmmrBM3O26sPAGCekVj_3qmWyyxTpc/edit?usp=sharing"

taste_test <- read_sheet(ss = gsheet) %>%
  filter(options == 6)

The sheet here has columns corresponding to each game played food, with Rhett and Link’s number of correct guesses stored in their own columns.

Code
head(taste_test)
# A tibble: 6 × 4
  food          options rhett  link
  <chr>           <dbl> <dbl> <dbl>
1 fries               6     4     3
2 nuggets             6     6     3
3 fried chicken       6     0     2
4 bbq pork            6     2     3
5 donut               6     0     1
6 taco                6     2     2

First, let’s look at the distribution of correct guesses for Rhett and Link. We can generate just a simple bar chart here:

Code
# Plot R v L
# ---------------

# plot observed correct answers for R&L
par(mfrow = c(1,2))
barplot(prop.table(table(taste_test$rhett)), 
        main = "Rhett", 
        sub = paste0("Avg. Correct: ",round(mean(taste_test$rhett),3)),
        col = '#e6862c')
barplot(prop.table(table(taste_test$link)), 
        col = '#4ec726', 
        sub = paste0("Avg. Correct: ",round(mean(taste_test$link),3)),
        main = "Link")

Strangely enough, based on the 26 games that I collected, Rhett and Link have the exact same number of correct guesses. We can see, however, that their distributions are quite different (Rhett has a single game with all 6 right, and several with 4 correct, but also many more games with none correct). As expected, across all games we see their average is about 1.9 correct answers. Now, recall, our question here is “is Rhett and Link’s performance better than chance alone?”

Random Guessing With Replacement

So if we want to compare their performance to “chance” - that is, totally random guessing - we need a probability distribution. Here, the binomial is logical starting point. Let’s start with the simplest assumption of randomly guessing one of the six options with replacement (meaning you can guess the same option twice). While this doesn’t necessarily seem like an ideal strategy, Rhett and Link often do guess the same location two or three times.

We can use the probability density function for the binomial distribution to calculate the probability of guessing between 0 and 6 items correctly, where each trial is assumed to be independent. Below, we see that there is about a 67% probability of guessing at least one of the items correctly, and a 40% chance of getting exactly one correct. Getting more than 4 correct is very rare. If we look at the observed results above, we see this mostly matches up. Both Rhett and Link rarely get more that 3 correct.

Code
# totally random (w replacement)
round(dbinom(0:6, 6, 1/6), 3)
[1] 0.335 0.402 0.201 0.054 0.008 0.001 0.000

Random Guessing Without Replacement

Now, another strategy might be randomly guess, but not repeat any previous guesses. Instead of the guesses being independent, they are now dependent on prior guesses. That means we need to use a different method to calculate this. The hypergeometric distribution is commonly used to calculate this (e.g. dhyper()). This also falls within the realm of permutation-based math ala derangements. However, I am a simple man with a good computer and a less-good maths background, so I will simply simulate it.

Code
# totally random (w/o replacement)
# simulate
n = 1e5

alist <- vector(mode = "list", length = n)
for(j in 1:n){
  truth <- sample(1:6, 6)
  guess <- sample(1:6, 6)
  
  alist[j] <- sum(guess == truth)
  
}

res <- sapply(alist, sum)
prop.table(table(res))
res
      0       1       2       3       4       6 
0.37032 0.36459 0.18739 0.05538 0.02081 0.00151 

Here we see that if we limit our guesses to only options not previously guessed, there is a roughly equal probability of getting between 0 and 1 answers correct, and about a 28% chance of getting more than 1 correct. Note, under this strategy it is not possible to get 5 answers correct (because if you incorrectly order at least one item, by definition at least one other item is also incorrectly ordered)