mlr3filters (version 0.1.0)

FilterCorrelation: Correlation Filter

Description

Simple correlation filter calling stats::cor(). The filter score is the absolute value of the correlation.

Arguments

Format

R6::R6Class inheriting from Filter.

Construction

FilterCorrelation$new()
mlr_filters$get("correlation")
flt("correlation")

See Also

Dictionary of Filters: mlr_filters

Other Filter: FilterAUC, FilterAnova, FilterCMIM, FilterCarScore, FilterDISR, FilterImportance, FilterInformationGain, FilterJMIM, FilterJMI, FilterKruskalTest, FilterMIM, FilterMRMR, FilterNJMIM, FilterPerformance, FilterVariance, Filter, mlr_filters

Examples

Run this code
# NOT RUN {
## Pearson (default)
task = mlr3::tsk("mtcars")
filter = flt("correlation")
filter$calculate(task)
as.data.table(filter)

## Spearman
filter = FilterCorrelation$new()
filter$param_set$values = list("method" = "spearman")
filter$calculate(task)
as.data.table(filter)
# }

Run the code above in your browser using DataCamp Workspace