Data-driven engine state monitoring