python
import numpy as np
import pandas as pd
import statsmodels.api as sm
python
data = pd.read_csv('dataset.csv')
python
correlation_matrix = data.corr(method='spearman')
python
pca = sm.PCA(data, standardize=True)
pca_result = pca.fit()
python
print(pca_result.variance_proportion)
print(pca_result.cumulative_variance_proportion)
python
print(pca_result.loadings)