如何用R中的插入符号绘制PCA

问题描述 投票:0回答:1

我使用来自R中插入符号的preProcess()来获取PCA组件,并获得定量结果。

dataPCA <- preProcess(data[1:ncol(data)-1], method = "pca", thresh = 0.95)
print(dataPCA)
print(dataPCA$rotation)
PCATrain <- predict(dataPCA,dataTrain[,1:ncol(dataTrain)-1])
PCATest <- predict(dataPCA,dataTest[,1:ncol(dataTest)-1])

但是,我想绘制解释的组件和差异,就像你使用prcomp with plot(pca,type =“1”)一样。是否可以使用preProcess()或者我应该运行prcomp()?

r statistics pca r-caret
1个回答
1
投票

preProcess不保存该信息。我会用prcomp

© www.soinside.com 2019 - 2024. All rights reserved.