我正在尝试使用caret构建一个预测模型,其中使用PCA作为预处理。预处理步骤如下:
preProc <- preProcess(IL_train[,-1], method="pca", thresh = 0.8)
我可以直接将thresh
参数传递给caret的train()
函数吗?我已经尝试过以下方法,但并没有起作用:
是否可以直接将thresh
参数传递给caret的train()
函数?我尝试了下面的方法,但它不起作用:
modelFit_pp <- train(IL_train$diagnosis ~ . , preProcess="pca",
thresh= 0.8, method="glm", data=IL_train)
如果没有,我该如何将分开的 preProc
结果传递给 train()
函数?