Evaluating Methods for Detecting Critical Transitions in Agent-based Models