r - 如何理解“prcomp”结果?'$ sdev'/'$ rotation'/'$ center'/'$ scale $ x'
问题描述
如何理解“prcomp”结果?运行以下代码后,我们得到 prcomp 结果“res.pca”。它包括' $ sdev
'/' $ rotation
'/' $ center
'/' $ scale
$ x
',如何理解它们。谢谢。
library(factoextra)
data("decathlon2")
decathlon.active <- decathlon2[1:23, 1:10]
res.pca <- prcomp(decathlon.active,scales=TRUE)
str(res.pca)
解决方案
sdev
是主成分的标准差,也是协方差矩阵特征值的平方根。
rotation
是一个矩阵,其列包含特征向量,即原始坐标系中的主成分。
在 PCA 中,当您设置 optionscales = TRUE
时,它会缩放数据decathlon.active
,而那些center
和scale
是用于缩放数据的居中和缩放。
最后,x
是旋转数据的矩阵,也表示数据的主成分。
推荐阅读
- python - 如何在 DataFrame 列中找到中位数?
- javascript - 如何在 JavaScript 中的浏览器中检查 pdf 文件是否为美国法律或美国信函格式
- css - 将 CSS 过渡应用于 Angular 中的元素
- java - Spring AutoConfiguration 手动导入所有组件
- java - 对 HashMap 进行排序并将其收集到列表中
- python - here.com API 密钥未经授权
- javascript - 提交表单后发送电子邮件的 Google 表单应用脚本
- docker-compose - yaml 用于 QNAP 上的 pihole 容器
- javascript - 查找具有上限最大偏移量的日期范围 API 请求的所有子范围
- sql - 左连接和只显示整个左表之间有什么区别吗