R插入符序列输入值
R Caret Train Input values
我想为要忽略的插入符串函数制作一个输入值列表。到目前为止我可以做到并且它有效,但是,它必须使用 train 函数来完成。
示例:
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"))
我想为要忽略的插入符串函数制作一个输入值列表。到目前为止我可以做到并且它有效,但是,它必须使用 train 函数来完成。
示例:
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"))