powered by
ANOVA F-Test filter calling stats::aov(). Note that this is equivalent to a \(t\)-test for binary classification.
stats::aov()
The filter value is -log10(p) where p is the \(p\)-value. This transformation is necessary to ensure numerical stability for very small \(p\)-values.
-log10(p)
p
mlr3filters::Filter -> FilterAnova
mlr3filters::Filter
FilterAnova
FilterAnova$new()
FilterAnova$clone()
mlr3filters::Filter$calculate()
mlr3filters::Filter$format()
mlr3filters::Filter$help()
mlr3filters::Filter$print()
new()
Create a FilterAnova object.
clone()
The objects of this class are cloneable with this method.
FilterAnova$clone(deep = FALSE)
deep
Whether to make a deep clone.
Dictionary of Filters: mlr_filters
Other Filter: Filter, mlr_filters_auc, mlr_filters_carscore, mlr_filters_cmim, mlr_filters_correlation, mlr_filters_disr, mlr_filters_find_correlation, mlr_filters_importance, mlr_filters_information_gain, mlr_filters_jmim, mlr_filters_jmi, mlr_filters_kruskal_test, mlr_filters_mim, mlr_filters_mrmr, mlr_filters_njmim, mlr_filters_performance, mlr_filters_permutation, mlr_filters_relief, mlr_filters_variance, mlr_filters
Filter
mlr_filters_auc
mlr_filters_carscore
mlr_filters_cmim
mlr_filters_correlation
mlr_filters_disr
mlr_filters_find_correlation
mlr_filters_importance
mlr_filters_information_gain
mlr_filters_jmim
mlr_filters_jmi
mlr_filters_kruskal_test
mlr_filters_mim
mlr_filters_mrmr
mlr_filters_njmim
mlr_filters_performance
mlr_filters_permutation
mlr_filters_relief
mlr_filters_variance
mlr_filters
# NOT RUN { task = mlr3::tsk("iris") filter = flt("anova") filter$calculate(task) head(as.data.table(filter), 3) # transform to p-value 10^(-filter$scores) # }
Run the code above in your browser using DataLab