R语言主成分分析总结

简单总结R语言PCA相关函数
这里是数据集

year X1 X2 X3
1951 1 -2.7 -4.3
1952 -5.3 -5.9 -3.5
1953 -2 -3.4 -0.8
1954 -5.7 -4.7 -1.1
1955 -0.9 -3.8 -3.1
1956 -5.7 -5.3 -5.9
1957 -2.1 -5 -1.6
1958 0.6 -4.3 -0.2
1959 -1.7 -5.7 2
1960 -3.6 -3.6 1.3
1961 3 -3.1 -0.8
1962 0.1 -3.9 -1.1
1963 -2.6 -3 -5.2
1964 -1.4 -4.9 -1.7
1965 -3.9 -5.7 -2.5
1966 -4.7 -4.8 -3.3
1967 -6 -5.6 -4.9
1968 -1.7 -6.4 -5.1
1969 -3.4 -5.6 -2.9
1970 -3.1 -4.2 -2
1971 -3.8 -4.9 -3.9
1972 -2 -4.1 -2.4
1973 -1.7 -4.2 -2
1974 -3.6 -3.3 -2
1975 -2.7 -3.7 0.1
1976 -2.4 -7.6 -2.2

princomp

这个函数是R中的标准PCA函数,可用cor,也可用cov协方差阵来做PCA

> pca <- princomp(temprature)
> summary(pca,loadings = T)
Importance of components:
                          Comp.1    Comp.2    Comp.3
Standard deviation     2.3927483 1.6766875 1.0093123 #标准差,特征值的平方根
Proportion of Variance 0.5991735 0.2942137 0.1066129 #方差比
Cumulative Proportion  0.5991735 0.8933871 1.0000000 #方差累积

#载荷阵,特征向量,(有些缺失值一直不知道为什么,回头在填坑)
Loadings:
   Comp.1 Comp.2 Comp.3
X1  0.800 -0.532  0.278
X2  0.238 -0.145 -0.960
X3  0.551  0.834 

相关数据

  • 12
    点赞
  • 91
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值