【发布时间】:2016-12-07 09:35:34
【问题描述】:
我正在进行主成分分析,以减少我的回归模型的变量数量,其中数据集数量少且自变量数量多(大约 40 个自变量)。
我正在使用函数princomp 生成主成分,因为我在自变量之间具有相关性。但我不知道如何根据 PCA 的数量使用 princomp 输出。我有兴趣使用预测的主成分
你能帮帮我吗?
提前致谢
【问题讨论】:
我正在进行主成分分析,以减少我的回归模型的变量数量,其中数据集数量少且自变量数量多(大约 40 个自变量)。
我正在使用函数princomp 生成主成分,因为我在自变量之间具有相关性。但我不知道如何根据 PCA 的数量使用 princomp 输出。我有兴趣使用预测的主成分
你能帮帮我吗?
提前致谢
【问题讨论】:
my_pca <- prcomp(data)
summary(my_pca)
总的来说,标准差是特征值的平方根。 您可以使用 Kaiser 标准:仅保留特征值 > 1 的因子/分量。
pc1 <- my_pca$x[,1] # 1st component
pc2 <- my_pca$x[,2] # 2nd component
...
【讨论】:
prin_comp$scores[,1]