繁体   English   中英

如何调整火车功能的方法中的参数(插入符号)

[英]how adjust parameters in method of train function (caret package)

我正在尝试使用插入符号包进行交叉验证重采样,但是我想训练的功能需要一些参数。 我想使用NMF软件包中的函数nmf:

res <- nmf(dfrm, 6, nrun=20)

和代码

inTraining <- createDataPartition(dfrm, p = .8, list = FALSE, times = 200)
training <- dfrm[ inTraining,]
testing  <- dfrm[-inTraining,]

fitControl <- trainControl(## 5-fold cv
                       method = "cv",
                       number = 5
                       )

cv_result <- train(dfrm.T, res, 
             data = training,
             method = "nmf",
             trControl = fitControl)

但是,如果仅将nmf放入方法中,则不会使用6和nrun = 20。 我该如何调整? 谢谢

nmf在插入符号中不是可用的方法。

可以在火车上使用其他功能参数。 例如,带有randomForest的ntree参数。 仅在mtry上进行调优,但是您可以添加其他功能参数。

train(Species ~ ., data = iris, method = "rf", ntree = 10)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM