Kruskal-Wallis rank sum test filter calling stats::kruskal.test().
stats::kruskal.test()
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
R6::R6Class inheriting from Filter.
FilterKruskalTest$new() mlr_filters$get("kruskal_test") flt("kruskal_test")
Dictionary of Filters: mlr_filters
Other Filter: FilterAUC, FilterAnova, FilterCMIM, FilterCarScore, FilterCorrelation, FilterDISR, FilterImportance, FilterInformationGain, FilterJMIM, FilterJMI, FilterMIM, FilterMRMR, FilterNJMIM, FilterPerformance, FilterVariance, Filter, mlr_filters
FilterAUC
FilterAnova
FilterCMIM
FilterCarScore
FilterCorrelation
FilterDISR
FilterImportance
FilterInformationGain
FilterJMIM
FilterJMI
FilterMIM
FilterMRMR
FilterNJMIM
FilterPerformance
FilterVariance
Filter
mlr_filters
# NOT RUN { task = mlr3::tsk("iris") filter = flt("kruskal_test") filter$calculate(task) as.data.table(filter) # transform to p-value 10^(-filter$scores) # }
Run the code above in your browser using DataLab