Robust Multivariate Simultaneous Control Chart Based on Minimum Regularized Covariance Determinant (MRCD)
Abstract
1. Introduction
2. Material and Methods
2.1. Maximum Half-Normal Multivariate Control Chart (Max-Half-Mchart)
2.2. Minimum Regularized Covariance Determinant (MRCD)
2.3. Average Run Length (ARL)
2.4. Outlier Detection
2.5. MRCD-Based Max-Half-Mchart
| Algorithm 1 Bootstrap Control Limit |
| Step 1. Calculating the estimator value of the mean vector and the covariance matrix using Equations (7) and (8). Step 2. Calculate the and values using Equations (14) and (15). Step 3. Find the statistical value of Equation (16) using and which were obtained in step 2. Step 4. Carry out sampling by returning l bootstrap samples from the statistic on n observations, l = 1, 2, …, 1000. Step 5. Calculates the percentile 100(1 − ) for each statistic . Step 6. Calculating bootstrap-based UCL using equation which produces 370. |
| Algorithm 2 Performance Evaluation |
| Step 1. Generate data and labeled 0, with which is a vector of size p × 1 where p = 5; 10, and where . Step 2. Calculate and in the MRCD estimator using Equations (3) and (4). Step 3. Calculate the values of and values using Equations (14) and (15). Step 4. Find the statistical value of Equation (16) using and that have been obtained previously. Step 5. Set the UCL as calculated by Algorithm 1. Step 6. Record the run length, which is the number of observations until the first out-of-control signal occurs, using the UCL value from step 5. Step 7. Repeat steps 1–6 1000 times. Step 10. Calculate |
| Algorithm 3 Performance Evaluation against Outliers |
| Step 1. Generate data and labeled 0, with which is a vector of size p × 1 where p = 5; 10, and where . Step 2. Generate data with = 5; 10 and set according to the desired scenario. are 5%, 10%, 20%, and 40% of the total data. Step 3. From , is the combination of and . Step 4. Forming is data data that has been randomized. Step 5. Performs steps 1–6 in Algorithm 2. Step 9. Label 1 as outlier for stochastic and label 0 for non-outliers. Step 10. Comparing the category results based on robust Max-Half-Mchart with the initial category, then forming a confusion matrix and calculating accuracy, FP rate, FN rate, and AUC. Step 11. Perform the loop 1000 times. |
3. Results
3.1. Performance of Robust MRCD-Based Max-Half-Mchart in Process Shift
3.2. Performance of Robust MRCD-Based Max-Half-Mchart Against Outlier
3.2.1. Comparison of Outlier Detection Performance Accuracy Levels
3.2.2. Comparison of Outlier Detection Performance Based on False Positive Rate
3.2.3. Comparison of Outlier Detection Performance Based on False Negative Rate
3.2.4. Comparison of Outlier Detection Performance Based on Area Under Curve Value
3.3. Simulation Summary
3.4. Application of Max-Half-Mchart Robust Control Charts Based on MRCD for Cement Quality Characteristics Data
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Alım, M.; Kesen, S.E. Statistical process control (SPC) and quality management. In Smart and Sustainable Operations and Supply Chain Management in Industry 4.0; CRC Press: Boca Raton, FL, USA, 2023; pp. 117–136. [Google Scholar]
- Oakland, J.; Oakland, J.S. Statistical Process Control; Routledge: Oxfordshire, UK, 2007. [Google Scholar]
- Hotelling, H. Economic Control of Quality of Manufactured Product. J. Am. Stat. Assoc. 1932, 27, 215–236. [Google Scholar] [CrossRef][Green Version]
- Montgomery, D.C. Introduction to Statistical Quality Control, 8th ed.; John Wiley & Sons: New York, NY, USA, 2020. [Google Scholar]
- Roberts, S.W. Control Chart Tests Based on Geometric Moving Averages. Technometrics 1959, 1, 239–250. [Google Scholar] [CrossRef]
- Page, E.S. Cumulative Sum Schemes Using Gauging Cumulative. Technometrics 1962, 4, 97–109. [Google Scholar] [CrossRef]
- Bersimis, S.; Psarakis, S.; Panaretos, J. Multivariate statistical process control charts: An overview. Qual. Reliab. Eng. Int. 2007, 23, 517–543. [Google Scholar]
- Anderson, T.; Mentz-Stanford, R.P. The Generalized Variance of a Stationary Autoregressive Process. J. Multivar. Anal. 1977, 7, 584–588. [Google Scholar] [CrossRef]
- Khoo, M.B.C.; Quah, S.H. Multivariate control chart for process dispersion based on individual observations. Qual. Eng. 2003, 15, 639–642. [Google Scholar] [CrossRef]
- Sanusi, R.A.; Teh, S.Y.; Khoo, M.B.C. Simultaneous monitoring of magnitude and time-between-events data with a Max-EWMA control chart. Comput. Ind. Eng. 2020, 142, 106378. [Google Scholar] [CrossRef]
- Pirhooshyaran, M.; Niaki, S.T.A. A double-max MEWMA scheme for simultaneous monitoring and fault isolation of multivariate multistage auto-correlated processes based on novel reduced-dimension statistics. J. Process Control 2015, 29, 11–22. [Google Scholar] [CrossRef]
- Cheng, S.W.; Thaga, K. Multivariate max-CUSUM chart. Qual. Technol. Quant. Manag. 2005, 2, 221–235. [Google Scholar] [CrossRef]
- Cheng, S.W.; Thaga, K. The max-cusum chart. In Frontiers in Statistical Quality Control 9; Springer: Berlin/Heidelberg, Germany, 2010; pp. 85–98. [Google Scholar]
- Antzoulakos, D.L.; Fountoukidis, K.G.; Rakitzis, A.C. The variable sample size and sampling interval run sum Max chart. Qual. Technol. Quant. Manag. 2025, 22, 321–344. [Google Scholar] [CrossRef]
- Thaga, K.; Gabaitiri, L. Multivariate Max-Chart. Stoch. Qual. Control 2006, 21, 113–125. [Google Scholar] [CrossRef]
- Lowry, C.A.; Woodall, W.H.; Champ, C.W.; Rigdon, S.E. A Multivariate Exponentially Weighted Moving Average Control Chart. Technometrics 1992, 34, 46–53. [Google Scholar]
- Zhou, C.; Zou, C.; Zhang, Y.; Wang, Z. Nonparametric control chart based on change-point model. Stat. Pap. 2009, 50, 13–28. [Google Scholar] [CrossRef]
- Khusna, H.; Mashuri, M.; Suhartono; Prastyo, D.D.; Lee, M.H.; Ahsan, M. Residual-based maximum MCUSUM control chart for joint monitoring the mean and variability of multivariate autocorrelated processes. Prod. Manuf. Res. 2019, 7, 364–394. [Google Scholar] [CrossRef]
- Sabahno, H.; Amiri, A.; Castagliola, P. A new adaptive control chart for the simultaneous monitoring of the mean and variability of multivariate normal processes. Comput. Ind. Eng. 2021, 151, 106524. [Google Scholar] [CrossRef]
- McCracken, A.K.; Chakraborti, S. Control charts for joint monitoring of mean and variance: An overview. Qual. Technol. Quant. Manag. 2013, 10, 17–36. [Google Scholar] [CrossRef]
- Kruba, R.; Mashuri, M.; Prastyo, D.D. The effectiveness of Max-half-Mchart over Max-Mchart in simultaneously monitoring process mean and variability of individual observations. Qual. Reliab. Eng. Int. 2021, 37, 2334–2347. [Google Scholar] [CrossRef]
- Maleki, F.; Mehri, S.; Aghaie, A.; Shahriari, H. Robust T2 control chart using median-based estimators. Qual. Reliab. Eng. Int. 2020, 36, 2187–2201. [Google Scholar] [CrossRef]
- Rousseeuw, P.J. Least Median of Squares Regression. J. Am. Stat. Assoc. 1984, 79, 871–880. [Google Scholar] [CrossRef]
- Hubert, M.; Van Driessen, K. Fast and Robust Discriminant Analysis. 2004. Available online: www.elsevier.com/locate/csda (accessed on 2 February 2025).
- Rousseeuw, P.J.; Van Driessen, K. A fast algorithm for the minimum covariance determinant estimator. Technometrics 1999, 41, 212–223. [Google Scholar] [CrossRef]
- Willems, G.; Pison, G.; Rousseeuw, P.J.; Van Aelst, S. A robust Hotelling test. Metrika 2002, 55, 125–138. [Google Scholar] [CrossRef]
- Hubert, M.; Rousseeuw, P.J.; Verdonck, T. A deterministic algorithm for robust location and scatter. J. Comput. Graph. Stat. 2012, 21, 618–637. [Google Scholar] [CrossRef]
- Zahariah, S.; Midi, H. Minimum regularized covariance determinant and principal component analysis-based method for the identification of high leverage points in high dimensional sparse data. J. Appl. Stat. 2023, 50, 2817–2835. [Google Scholar] [CrossRef]
- Oguamalam, J.; Radojičić, U.; Filzmoser, P. Minimum regularized covariance trace estimator and outlier detection for functional data. Technometrics 2024, 66, 588–599. [Google Scholar] [CrossRef]
- Boudt, K.; Rousseeuw, P.J.; Vanduffel, S.; Verdonck, T. The minimum regularized covariance determinant estimator. Stat. Comput. 2020, 30, 113–128. [Google Scholar] [CrossRef]
- Hoopes, B.J.; Triantis, K.P. Efficiency performance, control charts, and process improvement: Complementary measurement and evaluation. IEEE Trans. Eng. Manag. 2001, 48, 239–253. [Google Scholar] [CrossRef]
- Prasetya, I.K.; Ahsan, M.; Mashuri, M.; Lee, M.H. Bootstrap and MRCD Estimators in Hotelling’s T 2 Control Charts for Precise Intrusion Detection. Appl. Sci. 2024, 14, 7948. [Google Scholar] [CrossRef]
- Babu, P.; Stoica, P. CellMCD+: An improved outlier-resistant cellwise minimum covariance determinant method. Stat. Probab. Lett. 2025, 220, 110366. [Google Scholar] [CrossRef]
- Raymaekers, J.; Rousseeuw, P.J. The cellwise minimum covariance determinant estimator. J. Am. Stat. Assoc. 2024, 119, 2610–2621. [Google Scholar] [CrossRef]
- Khusna, H.; Mashuri, M.; Suhartono, S.; Prastyo, D.D.; Ahsan, M. Multioutput least square SVR-based multivariate EWMA control chart: The performance evaluation and application. Cogent Eng. 2018, 5, 1531456. [Google Scholar] [CrossRef]
- Ahsan, M.; Khusna, H.; Wibawati; Lee, M.H. Support vector data description with kernel density estimation (SVDD-KDE) control chart for network intrusion monitoring. Sci. Rep. 2023, 13, 19149. [Google Scholar] [CrossRef] [PubMed]
- Wibawati; Mashuri, M.; Purhadi; Irhamah; Ahsan, M. Perfomance fuzzy multinomial control chart. J. Phys. Conf. Ser. 2018, 1028, 012120. [Google Scholar] [CrossRef]





| Shift | |||||||
|---|---|---|---|---|---|---|---|
| = 0.3 | = 0.5 | = 0.7 | = 0.3 | = 0.5 | = 0.7 | ||
| 0 | 0.00 | 372.107 | 371.220 | 373.210 | 370.850 | 371.490 | 369.100 |
| 1 | 0.25 | 337.586 | 336.078 | 352.175 | 334.159 | 342.853 | 358.868 |
| 2 | 0.50 | 248.847 | 278.168 | 295.012 | 268.410 | 289.185 | 313.113 |
| 3 | 0.75 | 149.062 | 193.544 | 220.350 | 178.344 | 223.345 | 263.629 |
| 4 | 1.00 | 82.654 | 118.276 | 137.210 | 98.850 | 146.140 | 192.350 |
| 5 | 1.25 | 40.460 | 63.696 | 88.277 | 51.567 | 97.586 | 128.581 |
| 6 | 1.50 | 21.527 | 37.896 | 54.381 | 25.417 | 53.878 | 84.594 |
| 7 | 1.75 | 11.649 | 20.497 | 32.568 | 13.621 | 29.954 | 52.609 |
| 8 | 2.00 | 6.314 | 12.305 | 18.489 | 7.537 | 17.960 | 31.852 |
| 9 | 2.25 | 3.903 | 7.484 | 12.243 | 4.601 | 10.681 | 19.191 |
| 10 | 2.50 | 2.621 | 4.858 | 7.777 | 2.996 | 6.755 | 12.792 |
| 11 | 2.75 | 2.021 | 3.511 | 5.061 | 2.078 | 4.540 | 8.285 |
| 12 | 0.00 | 372.107 | 371.220 | 373.210 | 370.850 | 371.490 | 369.100 |
| Shift | |||||||
|---|---|---|---|---|---|---|---|
| = 0.3 | = 0.5 | = 0.7 | = 0.3 | = 0.5 | = 0.7 | ||
| 0 | 1.00 | 372.107 | 371.220 | 373.210 | 370.850 | 371.490 | 369.100 |
| 1 | 1.25 | 65.700 | 42.169 | 20.767 | 40.054 | 22.754 | 8.826 |
| 2 | 1.50 | 23.840 | 13.090 | 5.440 | 11.398 | 6.013 | 2.507 |
| 3 | 1.75 | 11.970 | 6.674 | 3.108 | 5.310 | 3.041 | 1.586 |
| 4 | 2.00 | 7.189 | 4.275 | 2.191 | 3.218 | 2.020 | 1.224 |
| 5 | 2.25 | 4.819 | 3.025 | 1.749 | 2.294 | 1.558 | 1.116 |
| 6 | 2.50 | 3.571 | 2.508 | 1.532 | 1.813 | 1.330 | 1.071 |
| 7 | 2.75 | 2.998 | 2.084 | 1.406 | 1.532 | 1.212 | 1.027 |
| 8 | 3.00 | 2.551 | 1.815 | 1.295 | 1.363 | 1.131 | 1.015 |
| 9 | 3.25 | 2.165 | 1.617 | 1.206 | 1.247 | 1.077 | 1.012 |
| 10 | 3.50 | 1.943 | 1.469 | 1.154 | 1.179 | 1.469 | 1.004 |
| 11 | 3.75 | 1.788 | 1.399 | 1.124 | 1.127 | 1.399 | 1.006 |
| 12 | 4.00 | 1.599 | 1.321 | 1.097 | 1.091 | 1.027 | 1.003 |
| Shift | ||||||||
|---|---|---|---|---|---|---|---|---|
| = 0.3 | = 0.5 | = 0.7 | = 0.3 | = 0.5 | = 0.7 | |||
| 0 | 0 | 0.00 | 1.00 | 372.107 | 371.221 | 373.210 | 370.850 | 371.490 |
| 1 | 1 | 0.25 | 1.25 | 63.588 | 40.214 | 19.563 | 38.454 | 21.625 |
| 2 | 2 | 0.50 | 1.50 | 20.121 | 12.153 | 5.570 | 10.325 | 5.685 |
| 3 | 3 | 0.75 | 1.75 | 8.453 | 6.052 | 2.833 | 4.493 | 2.775 |
| 4 | 4 | 1.00 | 2.00 | 5.045 | 3.654 | 2.058 | 2.599 | 1.857 |
| 5 | 5 | 1.25 | 2.25 | 3.277 | 2.424 | 1.710 | 1.822 | 1.412 |
| 6 | 6 | 1.50 | 2.50 | 2.230 | 2.020 | 1.379 | 1.443 | 1.218 |
| 7 | 7 | 1.75 | 2.75 | 1.886 | 1.693 | 1.253 | 1.255 | 1.119 |
| 8 | 8 | 2.00 | 3.00 | 1.549 | 1.408 | 1.168 | 1.143 | 1.073 |
| 9 | 9 | 2.25 | 3.25 | 1.343 | 1.262 | 1.108 | 1.076 | 1.038 |
| 10 | 10 | 2.50 | 3.50 | 1.183 | 1.173 | 1.067 | 1.035 | 1.023 |
| 11 | 11 | 2.75 | 3.75 | 1.140 | 1.127 | 1.055 | 1.013 | 1.011 |
| 12 | 12 | 3.00 | 4.00 | 1.099 | 1.066 | 1.038 | 1.011 | 1.008 |
| %Out | Accuracy | FP Rate | FN Rate | AUC | |
|---|---|---|---|---|---|
| 0.3 | 5 | 0.968 | 0.021 | 0.238 | 0.870 |
| 10 | 0.940 | 0.038 | 0.256 | 0.853 | |
| 20 | 0.890 | 0.061 | 0.304 | 0.817 | |
| 30 | 0.841 | 0.070 | 0.367 | 0.782 | |
| 40 | 0.774 | 0.059 | 0.476 | 0.733 | |
| 0.5 | 5 | 0.967 | 0.017 | 0.338 | 0.823 |
| 10 | 0.938 | 0.029 | 0.366 | 0.803 | |
| 20 | 0.881 | 0.045 | 0.414 | 0.771 | |
| 30 | 0.819 | 0.048 | 0.492 | 0.730 | |
| 40 | 0.737 | 0.038 | 0.600 | 0.681 | |
| 0.7 | 5 | 0.966 | 0.014 | 0.418 | 0.784 |
| 10 | 0.936 | 0.023 | 0.438 | 0.770 | |
| 20 | 0.873 | 0.035 | 0.494 | 0.736 | |
| 30 | 0.804 | 0.037 | 0.566 | 0.698 | |
| 40 | 0.716 | 0.028 | 0.668 | 0.652 |
| %Out | Accuracy | FP Rate | FN Rate | AUC | |
|---|---|---|---|---|---|
| 0.3 | 5 | 0.968 | 0.027 | 0.126 | 0.923 |
| 10 | 0.943 | 0.048 | 0.135 | 0.908 | |
| 20 | 0.902 | 0.083 | 0.160 | 0.879 | |
| 30 | 0.869 | 0.103 | 0.197 | 0.850 | |
| 40 | 0.834 | 0.102 | 0.262 | 0.818 | |
| 0.5 | 5 | 0.970 | 0.020 | 0.214 | 0.883 |
| 10 | 0.944 | 0.036 | 0.227 | 0.868 | |
| 20 | 0.899 | 0.059 | 0.264 | 0.838 | |
| 30 | 0.856 | 0.071 | 0.312 | 0.808 | |
| 40 | 0.804 | 0.065 | 0.392 | 0.771 | |
| 0.7 | 5 | 0.970 | 0.017 | 0.277 | 0.853 |
| 10 | 0.943 | 0.030 | 0.298 | 0.836 | |
| 20 | 0.894 | 0.048 | 0.335 | 0.808 | |
| 30 | 0.845 | 0.055 | 0.385 | 0.780 | |
| 40 | 0.781 | 0.049 | 0.472 | 0.739 |
| Variable | Description |
|---|---|
| x1 | LOI (%) |
| x2 | SO3 (%) |
| x3 | BTL (%) |
| x4 | Free Lime (%) |
| x5 | Residual 0.045 mm |
| x6 | Blaine (cm2) |
| x7 | Start (minute) |
| x8 | Finish (minute) |
| x9 | Third Day Compressive Strength |
| x10 | Seventh Day Compressive Strength |
| Chi-Square | df | p-Value |
|---|---|---|
| 183.937 | 45 | 1.031735 × 10−18 |
| Control Chart | UCL | Total Out-Of-Control | Mean Shift | Variability Shift | The Shift in Both |
|---|---|---|---|---|---|
| MRCD-Based Robust Max-Half-Mchart | 3.438 | 14 | 3 | 3 | 8 |
| Max-Half-Mchart | 3.18 | 0 | - | - | - |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Ahsan, M.; Mashuri, M.; Amalia, R.N.; Fahri, F.; Safira, D.A.; Lee, M.H. Robust Multivariate Simultaneous Control Chart Based on Minimum Regularized Covariance Determinant (MRCD). Appl. Sci. 2026, 16, 2924. https://doi.org/10.3390/app16062924
Ahsan M, Mashuri M, Amalia RN, Fahri F, Safira DA, Lee MH. Robust Multivariate Simultaneous Control Chart Based on Minimum Regularized Covariance Determinant (MRCD). Applied Sciences. 2026; 16(6):2924. https://doi.org/10.3390/app16062924
Chicago/Turabian StyleAhsan, Muhammad, Muhammad Mashuri, Rahmatin Nur Amalia, Farisi Fahri, Dinda Ayu Safira, and Muhammad Hisyam Lee. 2026. "Robust Multivariate Simultaneous Control Chart Based on Minimum Regularized Covariance Determinant (MRCD)" Applied Sciences 16, no. 6: 2924. https://doi.org/10.3390/app16062924
APA StyleAhsan, M., Mashuri, M., Amalia, R. N., Fahri, F., Safira, D. A., & Lee, M. H. (2026). Robust Multivariate Simultaneous Control Chart Based on Minimum Regularized Covariance Determinant (MRCD). Applied Sciences, 16(6), 2924. https://doi.org/10.3390/app16062924

