3D PCA

作者: 余绕 | 来源:发表于2021-06-18 20:06 被阅读0次

读入数据

pca = read.table("714_1.txt",header = T)
head(pca)
image.png

去除第一列

pca1 = pca[,2:9]
head(pca1)
image.png

PCA分析

pcadev=princomp(pca1,cor=T)
summary(pcadev,loadings = T)
comp1=pcadev$loadings[,1]
comp2=pcadev$loadings[,2]
comp3=pcadev$loadings[,3]

image.png

Propotion of Variance就是我们要的主成分,Comp.1和Comp.2分别为第一和第二主成分,解释度分别为80.72%和10.34%。推测前三个主成分即可解释90%以上差异。因此选择前三组即可。

出图

因为有八组数据所有需要提供八种颜色,每种颜色从前往后以此对应。

plot3d(comp1,comp2,comp3,col=c("red","gray0","blue","cyan","darkblue","green","darkgreen","lightpink"),size = 10,xlab="PC1",ylab="PC2",zlab="PC3")
rgl.spheres(comp1,comp2,comp3,r=0.03,col=c("red","gray0","blue","cyan","darkblue","green","darkgreen","lightpink"))

相关文章

  • 主成分分析-PCA

    简介 最近在3d face模型生成研究中,经常使用PCA,所以就把PCA的学习记录了下来。主成分分析(PCA, P...

  • 3D PCA

    读入数据 去除第一列 PCA分析 Propotion of Variance就是我们要的主成分,Comp.1和Co...

  • 2020-08-25--PCA降维01

    主要内容 PCA简介 使用梯度上升法解决PCA问题 1.PCA简介 PCA(Principal Component...

  • PCA降维

    参考:如何理解主元分析(PCA)?PCA的数学原理转自:python实现PCA ★ PCA思路: 我们的初始矩阵为...

  • PCA

    PCA PCA KPCA 代码详见:https://github.com/AresAnt/ML-DL PCA: P...

  • 12-机器学习练习与特征工程、评价指标

    一.使用PCA识别手写数字 PCA:Principal Component Analysis(主成分分析)PCA通...

  • PCA在R语言中的实现

    PCA 简介 PCA(Principal Component Analysis),即主成分分析。PCA是一种研究数...

  • 浅谈PCA降维原理

    PCA是什么 PCA(Principal Component Analysis)是一种常用的数据分析方法PCA通过...

  • PCA 的数学原理和可视化效果

    本文结构: 什么是 PCA 数学原理 可视化效果 1. 什么是 PCA PCA (principal compon...

  • PCA

    PCA降维 一、算法原理 降维算法 还原算法 二、算法实现 三、scikit-learn PCA 四、PCA降噪 ...

网友评论

      本文标题:3D PCA

      本文链接:https://www.haomeiwen.com/subject/xijlyltx.html