Uncertainty-Aware PCA for Arbitrarily Distributed Data Modeled by Gaussian Mixture Models