Source: https://ccrma.stanford.edu/workshops/mir2009/references/ROCintro.pdf