Multivariate control charts enable to monitor processes affected by more than one variable. But, when the process is out of control, it cannot detect which variable is causing it. It is an important requirement to know which variables in the process need corrective actions. In this study, a machine learning-based model is proposed to predict the variable/s that make the process out of control. For this purpose, ensemble algorithms, which are known to have higher prediction performance than single algorithms, were preferred. Because it is aimed to determine the variable(s) that cause the process to be out of control in the most accurate way. It is thought that a classification model in which ensemble algorithms are used together can increase the prediction accuracy. The model, which has not been encountered before in a quality control problem, was applied to a real problem and 98.06% classification accuracy was achieved. Another benefit is that it can predict the variable/variables that make the process uncontrolled without the need for multivariate control charts.