skeleton_keys.depth_profile.calculate_pca_transforms_and_loadings#

skeleton_keys.depth_profile.calculate_pca_transforms_and_loadings(X, min_explained_variance=0.05)#

Get PCA-transformed depth profiles and loadings

Parameters:
  • X (array (n_samples, n_features)) – Input data of n_samples depth profiles with n_features elements

  • min_explained_variance (float, default 0.05) – Minimum percentage of explained variance for component selection

Returns:

  • X_new (array (n_samples, n_components)) – Transformed values

  • loadings (array (n_components, n_features)) – PCA loadings that transform X to X_new