Implements profile analysis described in Davison & Davenport