A method to use a receiver operator characteristics curve for model comparison in machine condition monitoring. This system provides a means for application infrastructure services to insert specific programming code in the generated code. Through the components of the system, an object moving through two or three dimensional space can be externally marked to assist with improving the performance of striking the object.