【发布时间】:2016-01-02 00:46:06
【问题描述】:
我想根据插入符号中的 anovaScores 选择特征。我可以通过scores <- apply(train_data, 2, anovaScores, train_data$target) 获得分数,然后对特征进行排序并选择n 个最好的,但我不知道如何使用sbfControl 来做到这一点。在 anovaScores 的文档中写道:“此处描述的函数通过 sbfControl 的函数参数传递给算法。”
在做
featSel_ctrl <- sbfControl(functions = anovaScores)
featSel <- sbf(target ~., data=train_data, sbfControl = featSel_ctrl)
不起作用。会产生“'closure'类型的对象不是子集”错误。
【问题讨论】:
标签: r r-caret feature-selection