Description Usage Arguments Value Author(s) References Examples
View source: R/filterGenerator.R
Generates a filter function to be used as an evaluator in the feature selection proccess. More specifically, the result of calling this function is another function that is passed on as a parameter to the featureSelection
function. However, you can also run this function directly to generate an evaluation measure.
1 | filterEvaluator(filter, params = list())
|
filter |
Name of the filter method. The available filter methods are:
|
params |
List with the parameters of each filter method. For more details see each method. Default: empty list. |
Returns a filter method that is used to generate an evaluation measure.
Francisco Aragón Royón
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | ## Not run:
## Examples of a filter evaluator generation
filter_evaluator_1 <- filterEvaluator('cramer')
filter_evaluator_2 <- filterEvaluator('gainRatio')
filter_evaluator_3 <- filterEvaluator('MDLC')
## Examples of a filter evaluator generation (with parameters)
filter_evaluator_1 <- filterEvaluator('relief', list(neighbours.count=4, sample.size=15))
filter_evaluator_2 <- filterEvaluator('ReliefFeatureSetMeasure', list(iterations = 10))
## The direct application of this function is an advanced use that consists of using this
# function directly to evaluate a set of features
## Classification problem
# Generates the filter evaluation function
filter_evaluator <- filterEvaluator('ReliefFeatureSetMeasure')
# Evaluates features directly (parameters: dataset, target variable and features)
filter_evaluator(iris,'Species',c('Sepal.Length','Sepal.Width','Petal.Length','Petal.Width'))
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.