From previous researches, we know that Principal Component Analysis (PCA) can't ensure better output. As PCA only cares about dimensionality reduction, hence, it may result in clustering the classes in a better way or damaging the clusters even more. Is there any mathematical or statistical way to calculate how PCA will affect the change in performance (better/worse/no change) if applied to a dataset?