[英]R Caret Train Input values
我想为插入符号训练功能创建一个输入值列表,以使其忽略。 到目前为止,我可以做到,并且可以正常运行,但是必须通过火车功能来完成。
例:
LabCa_R1_Fit <- train(LabCa ~ . -EV1 -kgpm -Fe ,...)
-EV1 -kgpm -Fe是我删除值的方法,但是,我希望采用以下形式:
list <- c(-EV1, -kgpm, -Fe)
LabCa_R1_Fit <- train (LabCa ~ . list, ...)
问题是,当我在火车函数之外放置选项以将其删除时,它们被视为变量而不是选项,而我得到了适当的错误。 如何创建所需选项的列表?
我通过执行以下操作找到了解决方案:
# Outside
list <- LabCa ~ . -EV13
# Inside
LabCa_R1_Fit <- train( list , ... )
还有一个未记录的功能可以使您使用:
mod <- train(Species ~ ., data = iris, method = "lda", preProc = list(ignore = "Sepal.Width"))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.