from sklearn import datasets #加载数据集
from sklearn import decomposition
data=datasets.load_diabetes()
data=data.data
jiangwei=decomposition.PCA(n_components=4) #提取四个主成分
jiangwei.fit(data)
jiangwei.components_ #展示四个主成分的系数
new_data=jiangwei.transform(data)
jiangwei.explained_variance_ #主成分解释的方差
jiangwei.explained_variance_ratio_ #解释的比例
jiangwei.inverse_transform(new_data) #反向操作,将降为后的数据还原
对糖尿病数据进行PCA降维
最新推荐文章于 2022-08-12 16:57:47 发布