我正在使用caret
包进行交叉验证。我选择的分类符是svmLinear
包中的kernlab
。
ctrl = trainControl(method="cv",number=5,savePredictions="none",classProbs=F);
costSeq = c(1e-3,1e-2,1e-1,1,1e1,1e2);
costPara = expand.grid(C=costSeq);
svm.model = train(Y~.,data=myData,method="svmLinear",tuneGrid=costPara,trControl=ctrl);
如何知道每个成本参数的EACH模型候选支持向量的数量?命令svm.model$finalModel
提供最终模型的SV数。我知道nSV
中的属性kernlab
告诉了支持向量的数量,但我不知道如何显示这个属性。我尝试了svm.model$nSV
,但结果是NULL
。