我使用来自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()?
preProcess
不保存该信息。我会用prcomp
。