The target column 'fail', is the data for this column also provided by the sensor? or have you manually generated this based on the parameters. I'm assuming you have manually generated because if it was provided by the sensor, there's no point in predicting right.