如何在 R 中用插入符号绘制 PCA
How to plot PCA with caret in R
我正在使用 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])
但是,我想绘制已解释的分量和方差,就像您使用 plot(pca, type="1") 对 prcomp 所做的那样。是否可以使用 preProcess() 或者我应该 运行 prcomp()?
preProcess
不保存该信息。我会使用 prcomp
。
我正在使用 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])
但是,我想绘制已解释的分量和方差,就像您使用 plot(pca, type="1") 对 prcomp 所做的那样。是否可以使用 preProcess() 或者我应该 运行 prcomp()?
preProcess
不保存该信息。我会使用 prcomp
。