繁体   English   中英

R插入符号列输入值

[英]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.

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