A “Minority Report” Monte Carlo simulation in Scala alvin August 13, 2019 - 6:47pm

This article shares the source code for a Monte Carlo simulation that I wrote in Scala. It was inspired by the movie Minority Report, as well as my own experience.


For the purposes of this simulation, imagine that you have three people that are each “right” roughly 80% of the time. For instance, if they take a test with 100 questions, each of the three individuals will get 80 of the questions right, although they may not get the same questions right or wrong. Given these three people, my question to several statisticians was, “If two of the people have the same answer to a given question, what are the odds that they are correct? Furthermore, if all three of them give the same answer to a question, what are the odds that they are right?”

“We’re all special snowflakes”

I ended up in the hospital (ER) again yesterday. For some reason, after I got out and was laying in bed, I started thinking about and looking up different odds: