数据集如下:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import math
pd.set_option('display.unicode.ambiguous_as_wide', True)
pd.set_option('display.unicode.east_asian_width', True)
plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']
plt.rcParams['axes.unicode_minus'] = False
df = pd.read_excel("xyh.xlsx")
print(df)
n = len(df.columns)
R = df.corr()
print('相关系数矩阵为:')
print(R

该博客介绍了如何使用Python进行主成分分析(PCA),包括读取数据、计算相关系数矩阵、求解特征值和特征向量。通过绘制碎石图确定保留的主成分个数,并展示了主成分的贡献率,揭示了主成分与学生偏科和总成绩的关系。
最低0.47元/天 解锁文章
7247

被折叠的 条评论
为什么被折叠?



