To improve fault diagnosis accuracy, a data-driven fault diagnosis model based on the adjustment Mahalanobis-Taguchi system (AMTS) was proposed. This model can analyze and identify the characteristics of vibration signals by using degradation monitoring as the classifier to capture and recognize the faults of product more accurately. To achieve this goal, we firstly used the modified ensemble empirical mode decomposition (MEEMD) scalar index to capture the bearing condition; then, by using the key intrinsic mode function (IMF) extracted by AMTS as the input of classifier, the optimized properties of bearing is decomposed and extracted effectively. Next, in order to improve the accuracy of the fault diagnosis we tested different modes; employing the modified health index (MHI), which is designed to overcome the shortcomings of the proposed health index as a classifier in single fault mode, and the deep neural networks (DNN) as a classifier in multi-fault mode. To evaluate the effectiveness of our model, the Case Western Reserve University (CWRU) bearing data were used for verification. Results indicated a strong robustness with 99.16% and 1.09s, 99.86% and 6.61s fault diagnosis accuracy in different data modes respectively. Furthermore, we argue that this data-driven fault diagnosis obviously lowers the maintenance cost of complex systems by significantly reducing the inspection frequency and improves future safety and reliability.