Comparison of Sample, Shrinkage, and Robust Covariance Estimators with Synthetic Gaussian Data
Keywords:
synthetic data, covariance estimation, Ledoit-Wolf shrinkage, Minimum Covariance Determinant, Monte Carlo simulationAbstract
Evaluating methods in data science faces a fundamental obstacle: real data rarely provide complete ground truth, making it difficult to measure estimator accuracy objectively. This study constructs a synthetic-data-based evaluation framework and applies it to a case study of covariance matrix estimation for multivariate Gaussian data. A Monte Carlo experiment with 100 iterations compares three estimators — sample covariance, Ledoit-Wolf shrinkage, and Minimum Covariance Determinant (MCD) — across three scenarios: baseline without contamination, 10% outlier contamination from N(5,I), and 20% Gaussian noise with standard deviation of 2. The relative Frobenius error against the population matrix serves as the main metric. Results show the shrinkage estimator dominates in two of three scenarios with mean errors of 0.09 (baseline), 0.21 (outlier), and 0.18 (noise), while the sample covariance rises up to fourfold under outlier contamination. MCD demonstrates superior robustness to outliers but is less optimal under Gaussian noise. The findings strengthen the position of synthetic data as a reproducible, controllable instrument that can systematically map the robustness profile of methods.
References
- R. J. Chen, M. Y. Lu, T. Y. Chen, D. F. K. Williamson, and F. Mahmood, "Synthetic data in machine learning for medicine and healthcare," Nature Biomedical Engineering, vol. 5, no. 6, pp. 493-497, Jun. 2021, doi: 10.1038/s41551-021-00751-8.
- G. Karatas, O. Demir, and O. K. Sahingoz, "Increasing the performance of machine learning-based IDSs on an imbalanced and up-to-date dataset," IEEE Access, vol. 8, pp. 32150-32162, 2020, doi: 10.1109/ACCESS.2020.2973219.
- Z. Ahmed, "FakeDataR: Privacy-Preserving Synthetic Data for 'LLM' Workflows," R package version 0.2.2, 2025. https://cran.r-project.org/package=FakeDataR (diakses 11 Mei 2025).
- J. Engelmann and S. Lessmann, "Conditional Wasserstein GAN-based oversampling of tabular data for imbalanced learning," Expert Systems with Applications, vol. 174, p. 114582, 2021, doi: 10.1016/j.eswa.2021.114582.
- V. Sampath, I. Maurtua, J. J. A. Martín, and A. Gutierrez, "A survey on generative adversarial networks for imbalance problems in computer vision tasks," Journal of Big Data, vol. 8, no. 1, p. 27, 2021, doi: 10.1186/s40537-021-00414-0.
- J. Gui, Z. Sun, Y. Wen, D. Tao, and J. Ye, "A review on generative adversarial networks: Algorithms, theory, and applications," IEEE Transactions on Knowledge and Data Engineering, vol. 35, no. 4, pp. 3313-3332, 2023, doi: 10.1109/TKDE.2021.3130191.
- C. Dewi, R.-C. Chen, Y.-T. Liu, X. Jiang, and K. D. Hartomo, "YOLO V4 for advanced traffic sign recognition with synthetic training data generated by various GAN," IEEE Access, vol. 9, pp. 97228-97242, 2021, doi: 10.1109/ACCESS.2021.3094201.
- B. B. Sapkota et al., "Use of synthetic images for training a deep learning model for weed detection and biomass estimation in cotton," Scientific Reports, vol. 12, p. 19580, 2022, doi: 10.1038/s41598-022-23399-z.
- H. Wang, J. Liu, and S. Wang, "An outlier detection algorithm based on probability density clustering," International Journal of Data Warehousing and Mining, vol. 19, no. 1, pp. 1-18, 2023, doi: 10.4018/IJDWM.333901.
- N. Nnamoko and I. Korkontzelos, "Efficient treatment of outliers and class imbalance for diabetes prediction," Artificial Intelligence in Medicine, vol. 104, p. 101815, 2020, doi: 10.1016/j.artmed.2020.101815.
- Z. Li, Y. Zhao, N. Botta, C. Ionescu, and X. Hu, "COPOD: Copula-based outlier detection," dalam Proc. 20th IEEE Int. Conf. Data Mining (ICDM), Sorrento, Italy, 2020, pp. 1118-1123, doi: 10.1109/ICDM50108.2020.00135.
- H. Song, P. Li, and H. Liu, "Deep clustering based fair outlier detection," dalam Proc. 27th ACM SIGKDD Conf. on Knowledge Discovery & Data Mining, 2021, pp. 1481-1489, doi: 10.1145/3447548.3467225.
- A. Blázquez-García, A. Conde, U. Mori, and J. A. Lozano, "A review on outlier/anomaly detection in time series data," ACM Computing Surveys, vol. 54, no. 3, pp. 1-33, 2021, doi: 10.1145/3444690.
- J. Audibert, P. Michiardi, F. Guyard, S. Marti, and M. A. Zuluaga, "USAD: UnSupervised anomaly detection on multivariate time series," dalam Proc. 26th ACM SIGKDD Int. Conf. on Knowledge Discovery & Data Mining, 2020, pp. 3395-3404, doi: 10.1145/3394486.3403392.
- H. Zhao et al., "Multivariate time-series anomaly detection via graph attention network," dalam Proc. 20th IEEE Int. Conf. Data Mining (ICDM), Sorrento, Italy, 2020, pp. 841-850, doi: 10.1109/ICDM50108.2020.00093.
- J. Tobin, C. P. Ho, and M. Zhang, "Reinforced EM algorithm for clustering with Gaussian mixture models," dalam Proc. SIAM Int. Conf. on Data Mining (SDM), 2023, pp. 562-570, doi: 10.1137/1.9781611977653.ch63.
- Y. Xu, S. Wu, and X. Chao, "Debiased Gaussian process-based machine learning with partially observed information," Information Sciences, vol. 689, p. 121507, 2025, doi: 10.1016/j.ins.2024.121507.
- D. Dablain, B. Krawczyk, and N. V. Chawla, "DeepSMOTE: Fusing deep learning and SMOTE for imbalanced data," IEEE Transactions on Neural Networks and Learning Systems, vol. 34, no. 9, pp. 6390-6404, Sep. 2023, doi: 10.1109/TNNLS.2021.3136503.
- F. Khadivar and A. Hamedi, "Providing synthetic data mining model using association rules and clustering for determining discount strategy," Journal of Business Strategies, vol. 22, no. 5, pp. 39-58, 2022.
- P. Vuttipittayamongkol and E. Elyan, "Neighbourhood-based undersampling approach for handling imbalanced and overlapped data," Information Sciences, vol. 509, pp. 47-70, 2020, doi: 10.1016/j.ins.2019.08.062.