Three essays on outlier detection in auditing: applying machine learning to accounting data for full-population testing