CRAN Package Check Results for Package mlr3fairness

Last updated on 2025-06-18 19:49:45 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.3.2 15.98 330.18 346.16 ERROR
r-devel-linux-x86_64-debian-gcc 0.3.2 9.10 221.39 230.49 ERROR
r-devel-linux-x86_64-fedora-clang 0.3.2 292.20 ERROR
r-devel-linux-x86_64-fedora-gcc 0.3.2 295.78 ERROR
r-devel-windows-x86_64 0.3.2 15.00 276.00 291.00 NOTE
r-patched-linux-x86_64 0.3.2 13.22 307.08 320.30 NOTE
r-release-linux-x86_64 0.3.2 12.85 288.01 300.86 ERROR
r-release-macos-arm64 0.3.2 156.00 NOTE
r-release-macos-x86_64 0.3.2 277.00 NOTE
r-release-windows-x86_64 0.3.2 16.00 277.00 293.00 NOTE
r-oldrel-macos-arm64 0.3.2 137.00 NOTE
r-oldrel-macos-x86_64 0.3.2 214.00 NOTE
r-oldrel-windows-x86_64 0.3.2 21.00 405.00 426.00 NOTE

Additional issues

noSuggests

Check Details

Version: 0.3.2
Check: Rd files
Result: NOTE checkRd: (-1) groupdiff_tau.Rd:23: Lost braces 23 | \code{groupdiff_tau()} computes \eqn{min(x/y, y/x)}, i.e. the smallest symmetric ratio between \eqn{x} and eqn{y} | ^ Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

Version: 0.3.2
Check: Rd cross-references
Result: NOTE Found the following Rd file(s) with Rd \link{} targets missing package anchors: MeasureFairness.Rd: mlr_measures_classif.ce, mlr_measures_classif.fpr, mlr_measures, Task MeasureFairnessComposite.Rd: Task MeasureFairnessConstraint.Rd: Task MeasureSubgroup.Rd: mlr_measures_classif.fpr compas.Rd: TaskClassif compute_metrics.Rd: Task fairness_accuracy_tradeoff.Rd: PredictionClassif, BenchmarkResult, ResampleResult, Task, Measure, TaskClassif fairness_compare_metrics.Rd: PredictionClassif, BenchmarkResult, ResampleResult, Measure, TaskClassif, Task fairness_prediction_density.Rd: PredictionClassif, ResampleResult, BenchmarkResult, Task, TaskClassif fairness_tensor.Rd: data.table, PredictionClassif, ResampleResult, TaskClassif, Task groupdiff_tau.Rd: Task groupwise_metrics.Rd: Task mlr_learners_classif.fairfgrrm.Rd: Learner, mlr_learners, lrn mlr_learners_classif.fairzlrm.Rd: Learner, mlr_learners, lrn mlr_learners_fairness.Rd: Task mlr_learners_regr.fairfrrm.Rd: Learner, mlr_learners, lrn mlr_learners_regr.fairnclm.Rd: Learner, mlr_learners, lrn mlr_learners_regr.fairzlm.Rd: Learner, mlr_learners, lrn mlr_measures_fairness.Rd: Task mlr_pipeops_equalized_odds.Rd: R6Class, PipeOpTaskPreproc, PipeOp mlr_pipeops_explicit_pta.Rd: R6Class, PipeOpTaskPreproc, PipeOp mlr_pipeops_reweighing.Rd: R6Class, PipeOpTaskPreproc, PipeOp report_fairness.Rd: Task task_summary.Rd: Task Please provide package anchors for all Rd \link{} targets not in the package itself and the base packages. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-windows-x86_64

Version: 0.3.2
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: ... --- re-building ‘debiasing-vignette.Rmd’ using rmarkdown ** Processing: /home/hornik/tmp/R.check/r-devel-clang/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/debiasing-vignette_files/figure-html/unnamed-chunk-7-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 13804 bytes Input file size = 13894 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 10650 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 10650 Output IDAT size = 10650 bytes (3154 bytes decrease) Output file size = 10728 bytes (3166 bytes = 22.79% decrease) --- finished re-building ‘debiasing-vignette.Rmd’ --- re-building ‘measures-vignette.Rmd’ using rmarkdown --- finished re-building ‘measures-vignette.Rmd’ --- re-building ‘reports-vignette.Rmd’ using rmarkdown Quitting from reports-vignette.Rmd:51-54 [build_modelcard_example_for_vignette] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `loadNamespace()`: ! there is no package called 'posterdown' --- Backtrace: ▆ 1. ├─rmarkdown::render(rmdfile) 2. │ └─rmarkdown:::create_output_format(output_format$name, output_format$options) 3. │ └─rmarkdown:::create_output_format_function(name) 4. │ └─base::eval(xfun::parse_only(name)) 5. │ └─base::eval(xfun::parse_only(name)) 6. └─base::loadNamespace(x) 7. └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL) 8. └─base (local) withOneRestart(expr, restarts[[1L]]) 9. └─base (local) doWithOneRestart(return(expr), restart) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'reports-vignette.Rmd' failed with diagnostics: there is no package called 'posterdown' --- failed re-building ‘reports-vignette.Rmd’ --- re-building ‘visualization-vignette.Rmd’ using rmarkdown ** Processing: /home/hornik/tmp/R.check/r-devel-clang/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-6-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 15453 bytes Input file size = 15543 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 12321 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 12321 Output IDAT size = 12321 bytes (3132 bytes decrease) Output file size = 12399 bytes (3144 bytes = 20.23% decrease) ** Processing: /home/hornik/tmp/R.check/r-devel-clang/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-7-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 17084 bytes Input file size = 17186 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 13203 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 13203 Output IDAT size = 13203 bytes (3881 bytes decrease) Output file size = 13281 bytes (3905 bytes = 22.72% decrease) ** Processing: /home/hornik/tmp/R.check/r-devel-clang/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-8-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 15941 bytes Input file size = 16031 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 11661 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 11661 Output IDAT size = 11661 bytes (4280 bytes decrease) Output file size = 11739 bytes (4292 bytes = 26.77% decrease) ** Processing: /home/hornik/tmp/R.check/r-devel-clang/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-9-1.png 288x288 pixels, 8 bits/pixel, 234 colors in palette Reducing image to 8 bits/pixel, grayscale Input IDAT size = 2623 bytes Input file size = 3415 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 2476 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 2476 Output IDAT size = 2476 bytes (147 bytes decrease) Output file size = 2554 bytes (861 bytes = 25.21% decrease) ** Processing: /home/hornik/tmp/R.check/r-devel-clang/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-10-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 10260 bytes Input file size = 10350 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 8046 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 8046 Output IDAT size = 8046 bytes (2214 bytes decrease) Output file size = 8124 bytes (2226 bytes = 21.51% decrease) ** Processing: /home/hornik/tmp/R.check/r-devel-clang/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-12-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 12711 bytes Input file size = 12801 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 9267 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 9267 Output IDAT size = 9267 bytes (3444 bytes decrease) Output file size = 9345 bytes (3456 bytes = 27.00% decrease) --- finished re-building ‘visualization-vignette.Rmd’ SUMMARY: processing the following file failed: ‘reports-vignette.Rmd’ Error: Vignette re-building failed. Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.3.2
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: ... --- re-building ‘debiasing-vignette.Rmd’ using rmarkdown ** Processing: /home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/debiasing-vignette_files/figure-html/unnamed-chunk-7-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 13804 bytes Input file size = 13894 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 10650 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 10650 Output IDAT size = 10650 bytes (3154 bytes decrease) Output file size = 10728 bytes (3166 bytes = 22.79% decrease) --- finished re-building ‘debiasing-vignette.Rmd’ --- re-building ‘measures-vignette.Rmd’ using rmarkdown --- finished re-building ‘measures-vignette.Rmd’ --- re-building ‘reports-vignette.Rmd’ using rmarkdown Quitting from reports-vignette.Rmd:51-54 [build_modelcard_example_for_vignette] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `loadNamespace()`: ! there is no package called 'posterdown' --- Backtrace: ▆ 1. ├─rmarkdown::render(rmdfile) 2. │ └─rmarkdown:::create_output_format(output_format$name, output_format$options) 3. │ └─rmarkdown:::create_output_format_function(name) 4. │ └─base::eval(xfun::parse_only(name)) 5. │ └─base::eval(xfun::parse_only(name)) 6. └─base::loadNamespace(x) 7. └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL) 8. └─base (local) withOneRestart(expr, restarts[[1L]]) 9. └─base (local) doWithOneRestart(return(expr), restart) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'reports-vignette.Rmd' failed with diagnostics: there is no package called 'posterdown' --- failed re-building ‘reports-vignette.Rmd’ --- re-building ‘visualization-vignette.Rmd’ using rmarkdown ** Processing: /home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-6-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 15438 bytes Input file size = 15528 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 12391 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 12391 Output IDAT size = 12391 bytes (3047 bytes decrease) Output file size = 12469 bytes (3059 bytes = 19.70% decrease) ** Processing: /home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-7-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 17340 bytes Input file size = 17442 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 13329 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 13329 Output IDAT size = 13329 bytes (4011 bytes decrease) Output file size = 13407 bytes (4035 bytes = 23.13% decrease) ** Processing: /home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-8-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 15327 bytes Input file size = 15417 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 11536 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 11536 Output IDAT size = 11536 bytes (3791 bytes decrease) Output file size = 11614 bytes (3803 bytes = 24.67% decrease) ** Processing: /home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-9-1.png 288x288 pixels, 8 bits/pixel, 235 colors in palette Reducing image to 8 bits/pixel, grayscale Input IDAT size = 2879 bytes Input file size = 3674 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 2726 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 2726 Output IDAT size = 2726 bytes (153 bytes decrease) Output file size = 2804 bytes (870 bytes = 23.68% decrease) ** Processing: /home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-10-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 10271 bytes Input file size = 10361 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 8089 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 8089 Output IDAT size = 8089 bytes (2182 bytes decrease) Output file size = 8167 bytes (2194 bytes = 21.18% decrease) ** Processing: /home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-12-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 12711 bytes Input file size = 12801 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 9267 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 9267 Output IDAT size = 9267 bytes (3444 bytes decrease) Output file size = 9345 bytes (3456 bytes = 27.00% decrease) --- finished re-building ‘visualization-vignette.Rmd’ SUMMARY: processing the following file failed: ‘reports-vignette.Rmd’ Error: Vignette re-building failed. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.3.2
Check: examples
Result: ERROR Running examples in ‘mlr3fairness-Ex.R’ failed The error most likely occurred in: > ### Name: MeasureFairness > ### Title: Base Measure for Fairness > ### Aliases: MeasureFairness > > ### ** Examples > > library("mlr3") > # Create MeasureFairness to measure the Predictive Parity. > t = tsk("adult_train") > learner = lrn("classif.rpart", cp = .01) > learner$train(t) > measure = msr("fairness", base_measure = msr("classif.ppv")) > predictions = learner$predict(t) > predictions$score(measure, task = t) Error in prediction$clone()$filter(rws)$score(base_measure, task = task, : unused argument (weights = NULL) Calls: <Anonymous> ... score_groupwise -> map_dbl -> map_mold -> vapply -> FUN Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 0.3.2
Check: tests
Result: ERROR Running ‘testthat.R’ [26s/54s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > if (requireNamespace("testthat", quietly = TRUE)) { + library("testthat") + library("checkmate") + library("mlr3") + library("mlr3pipelines") + library("mlr3fairness") + test_check("mlr3fairness") + } INFO [12:15:07.047] [mlr3] Running benchmark with 12 resampling iterations INFO [12:15:08.137] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 1/3) INFO [12:15:08.508] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 2/3) INFO [12:15:08.738] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 3/3) INFO [12:15:08.956] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 1/3) INFO [12:15:09.111] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 2/3) INFO [12:15:09.340] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 3/3) INFO [12:15:09.495] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 1/3) INFO [12:15:09.728] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 2/3) INFO [12:15:09.901] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 3/3) INFO [12:15:10.086] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 1/3) INFO [12:15:10.224] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 2/3) INFO [12:15:10.330] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 3/3) INFO [12:15:10.462] [mlr3] Finished benchmark INFO [12:15:11.784] [mlr3] Running benchmark with 12 resampling iterations INFO [12:15:12.198] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 1/3) INFO [12:15:12.360] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 2/3) INFO [12:15:12.550] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 3/3) INFO [12:15:12.735] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 1/3) INFO [12:15:12.876] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 2/3) INFO [12:15:13.022] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 3/3) INFO [12:15:13.150] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 1/3) INFO [12:15:13.305] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 2/3) INFO [12:15:13.400] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 3/3) INFO [12:15:13.491] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 1/3) INFO [12:15:13.542] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 2/3) INFO [12:15:13.658] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 3/3) INFO [12:15:13.713] [mlr3] Finished benchmark INFO [12:15:14.190] [mlr3] Running benchmark with 12 resampling iterations INFO [12:15:14.220] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 1/3) INFO [12:15:14.382] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 2/3) INFO [12:15:14.449] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 3/3) INFO [12:15:14.516] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 1/3) INFO [12:15:14.574] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 2/3) INFO [12:15:14.623] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 3/3) INFO [12:15:14.711] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 1/3) INFO [12:15:15.040] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 2/3) INFO [12:15:15.198] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 3/3) INFO [12:15:15.329] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 1/3) INFO [12:15:15.500] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 2/3) INFO [12:15:15.630] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 3/3) INFO [12:15:15.764] [mlr3] Finished benchmark [ FAIL 21 | WARN 14 | SKIP 30 | PASS 99 ] ══ Skipped tests (30) ══════════════════════════════════════════════════════════ • On CRAN (30): 'test_datasets.R:16:3', 'test_datasets.R:32:3', 'test_datasets.R:47:3', 'test_learners_fairml.R:2:5', 'test_learners_fairml.R:12:5', 'test_learners_fairml.R:25:5', 'test_learners_fairml.R:39:5', 'test_learners_fairml.R:51:5', 'test_learners_fairml_ptas.R:2:5', 'test_learners_fairml_ptas.R:17:5', 'test_measure_subgroup.R:47:3', 'test_measure_subgroup.R:66:3', 'test_pipeop_eod.R:2:3', 'test_pipeop_eod.R:17:3', 'test_pipeop_eod.R:57:3', 'test_pipeop_explicit_pta.R:3:5', 'test_pipeop_explicit_pta.R:17:5', 'test_pipeop_reweighing.R:2:3', 'test_pipeop_reweighing.R:15:3', 'test_pipeop_reweighing.R:25:3', 'test_pipeop_reweighing.R:34:3', 'test_pipeop_reweighing.R:51:3', 'test_pipeop_reweighing.R:61:3', 'test_report_modelcard_datasheet.R:2:3', 'test_report_modelcard_datasheet.R:18:3', 'test_report_modelcard_datasheet.R:34:3', 'test_use_modelcard_datasheet.R:2:3', 'test_use_modelcard_datasheet.R:17:3', 'test_use_modelcard_datasheet.R:31:3', 'test_write_files.R:2:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_measure_subgroup.R:20:3'): measure ───────────────────────────── Error in `prediction$clone()$filter(rws)$score(self$base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─l$train(t)$predict(t)$score(m, t) at test_measure_subgroup.R:20:3 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureSubgroup__.score(...) ── Error ('test_measure_subgroup.R:32:3'): measure ───────────────────────────── Error in `prediction$clone()$filter(rws)$score(self$base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─l$train(t)$predict(t)$score(m, t) at test_measure_subgroup.R:32:3 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureSubgroup__.score(...) ── Error ('test_measures.R:51:9'): fairness measures work as expcted ─────────── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─prd$score(measures = ms, task = tsk) at test_measures.R:51:9 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureFairness__.score(...) 12. └─mlr3fairness:::score_groupwise(...) 13. └─mlr3misc::map_dbl(...) 14. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 15. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 16. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:71:9'): fairness measures work as expected - simulated data ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─prd$score(measures = ms, task = tsk) at test_measures.R:71:9 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureFairness__.score(...) 12. └─mlr3fairness:::score_groupwise(...) 13. └─mlr3misc::map_dbl(...) 14. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 15. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 16. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:92:3'): fairness errors on missing pta, works with ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_measures.R:92:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::unname(prd$score(msr("fairness.acc"), task = task)) 5. └─prd$score(msr("fairness.acc"), task = task) 6. └─mlr3:::.__Prediction__score(...) 7. └─mlr3misc::map_dbl(...) 8. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 9. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 10. └─mlr3 (local) FUN(X[[i]], ...) 11. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 12. └─mlr3:::.__Measure__score(...) 13. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 14. └─get_private(measure)$.score(...) 15. └─mlr3fairness:::.__MeasureFairness__.score(...) 16. └─mlr3fairness:::score_groupwise(...) 17. └─mlr3misc::map_dbl(...) 18. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 19. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 20. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:111:3'): fairness works with non-binary pta ───────── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─checkmate::expect_number(...) at test_measures.R:111:3 2. └─prd$score(msr("fairness.acc"), task = task) 3. └─mlr3:::.__Prediction__score(...) 4. └─mlr3misc::map_dbl(...) 5. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 6. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 7. └─mlr3 (local) FUN(X[[i]], ...) 8. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 9. └─mlr3:::.__Measure__score(...) 10. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 11. └─get_private(measure)$.score(...) 12. └─mlr3fairness:::.__MeasureFairness__.score(...) 13. └─mlr3fairness:::score_groupwise(...) 14. └─mlr3misc::map_dbl(...) 15. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 16. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 17. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:129:3'): fairness works on non-binary target ──────── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─checkmate::expect_number(...) at test_measures.R:129:3 2. └─prd$score(msr("fairness.acc"), task = task) 3. └─mlr3:::.__Prediction__score(...) 4. └─mlr3misc::map_dbl(...) 5. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 6. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 7. └─mlr3 (local) FUN(X[[i]], ...) 8. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 9. └─mlr3:::.__Measure__score(...) 10. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 11. └─get_private(measure)$.score(...) 12. └─mlr3fairness:::.__MeasureFairness__.score(...) 13. └─mlr3fairness:::score_groupwise(...) 14. └─mlr3misc::map_dbl(...) 15. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 16. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 17. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:140:3'): fairness.fpr can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_measures.R:140:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::unname(round(predictions$score(msr_obj, test_data), 4)) 5. └─predictions$score(msr_obj, test_data) 6. └─mlr3:::.__Prediction__score(...) 7. └─mlr3misc::map_dbl(...) 8. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 9. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 10. └─mlr3 (local) FUN(X[[i]], ...) 11. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 12. └─mlr3:::.__Measure__score(...) 13. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 14. └─get_private(measure)$.score(...) 15. └─mlr3fairness:::.__MeasureFairness__.score(...) 16. └─mlr3fairness:::score_groupwise(...) 17. └─mlr3misc::map_dbl(...) 18. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 19. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 20. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:145:3'): fairness.acc can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_lt(...) at test_measures.R:145:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─predictions$score(msr_obj, test_data) 5. └─mlr3:::.__Prediction__score(...) 6. └─mlr3misc::map_dbl(...) 7. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 8. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 9. └─mlr3 (local) FUN(X[[i]], ...) 10. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 11. └─mlr3:::.__Measure__score(...) 12. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 13. └─get_private(measure)$.score(...) 14. └─mlr3fairness:::.__MeasureFairness__.score(...) 15. └─mlr3fairness:::score_groupwise(...) 16. └─mlr3misc::map_dbl(...) 17. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 18. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 19. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:150:3'): fairness.fnr can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_lt(...) at test_measures.R:150:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─predictions$score(msr_obj, test_data) 5. └─mlr3:::.__Prediction__score(...) 6. └─mlr3misc::map_dbl(...) 7. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 8. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 9. └─mlr3 (local) FUN(X[[i]], ...) 10. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 11. └─mlr3:::.__Measure__score(...) 12. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 13. └─get_private(measure)$.score(...) 14. └─mlr3fairness:::.__MeasureFairness__.score(...) 15. └─mlr3fairness:::score_groupwise(...) 16. └─mlr3misc::map_dbl(...) 17. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 18. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 19. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:155:3'): fairness.tpr can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_lt(...) at test_measures.R:155:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─predictions$score(msr_obj, test_data) 5. └─mlr3:::.__Prediction__score(...) 6. └─mlr3misc::map_dbl(...) 7. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 8. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 9. └─mlr3 (local) FUN(X[[i]], ...) 10. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 11. └─mlr3:::.__Measure__score(...) 12. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 13. └─get_private(measure)$.score(...) 14. └─mlr3fairness:::.__MeasureFairness__.score(...) 15. └─mlr3fairness:::score_groupwise(...) 16. └─mlr3misc::map_dbl(...) 17. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 18. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 19. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:160:3'): fairness.ppv can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_lt(...) at test_measures.R:160:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─predictions$score(msr_obj, test_data) 5. └─mlr3:::.__Prediction__score(...) 6. └─mlr3misc::map_dbl(...) 7. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 8. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 9. └─mlr3 (local) FUN(X[[i]], ...) 10. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 11. └─mlr3:::.__Measure__score(...) 12. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 13. └─get_private(measure)$.score(...) 14. └─mlr3fairness:::.__MeasureFairness__.score(...) 15. └─mlr3fairness:::score_groupwise(...) 16. └─mlr3misc::map_dbl(...) 17. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 18. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 19. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:165:3'): fairness.npv can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_lt(...) at test_measures.R:165:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─predictions$score(msr_obj, test_data) 5. └─mlr3:::.__Prediction__score(...) 6. └─mlr3misc::map_dbl(...) 7. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 8. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 9. └─mlr3 (local) FUN(X[[i]], ...) 10. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 11. └─mlr3:::.__Measure__score(...) 12. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 13. └─get_private(measure)$.score(...) 14. └─mlr3fairness:::.__MeasureFairness__.score(...) 15. └─mlr3fairness:::score_groupwise(...) 16. └─mlr3misc::map_dbl(...) 17. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 18. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 19. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:170:3'): fairness.fp can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_measures.R:170:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::unname(predictions$score(msr_obj, test_data)) 5. └─predictions$score(msr_obj, test_data) 6. └─mlr3:::.__Prediction__score(...) 7. └─mlr3misc::map_dbl(...) 8. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 9. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 10. └─mlr3 (local) FUN(X[[i]], ...) 11. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 12. └─mlr3:::.__Measure__score(...) 13. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 14. └─get_private(measure)$.score(...) 15. └─mlr3fairness:::.__MeasureFairness__.score(...) 16. └─mlr3fairness:::score_groupwise(...) 17. └─mlr3misc::map_dbl(...) 18. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 19. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 20. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:175:3'): fairness.fn can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_measures.R:175:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::unname(predictions$score(msr_obj, test_data)) 5. └─predictions$score(msr_obj, test_data) 6. └─mlr3:::.__Prediction__score(...) 7. └─mlr3misc::map_dbl(...) 8. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 9. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 10. └─mlr3 (local) FUN(X[[i]], ...) 11. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 12. └─mlr3:::.__Measure__score(...) 13. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 14. └─get_private(measure)$.score(...) 15. └─mlr3fairness:::.__MeasureFairness__.score(...) 16. └─mlr3fairness:::score_groupwise(...) 17. └─mlr3misc::map_dbl(...) 18. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 19. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 20. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:180:3'): fairness.pp (disparate impact score) can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_measures.R:180:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::unname(predictions$score(msr_obj, test_data)) 5. └─predictions$score(msr_obj, test_data) 6. └─mlr3:::.__Prediction__score(...) 7. └─mlr3misc::map_dbl(...) 8. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 9. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 10. └─mlr3 (local) FUN(X[[i]], ...) 11. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 12. └─mlr3:::.__Measure__score(...) 13. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 14. └─get_private(measure)$.score(...) 15. └─mlr3fairness:::.__MeasureFairness__.score(...) 16. └─mlr3fairness:::score_groupwise(...) 17. └─mlr3misc::map_dbl(...) 18. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 19. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 20. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:194:7'): fairness constraint measures - simulated data ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─mlr3misc::map(...) at test_measures.R:192:3 2. └─base::lapply(.x, .f, ...) 3. └─mlr3fairness (local) FUN(X[[i]], ...) 4. └─mlr3misc::map_dbl(...) at test_measures.R:193:5 5. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 6. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 7. └─mlr3fairness (local) FUN(X[[i]], ...) 8. └─prd$score(measures = msr(m), task = tsk) at test_measures.R:194:7 9. └─mlr3:::.__Prediction__score(...) 10. └─mlr3misc::map_dbl(...) 11. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 12. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 13. └─mlr3 (local) FUN(X[[i]], ...) 14. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 15. └─mlr3:::.__Measure__score(...) 16. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 17. └─get_private(measure)$.score(...) 18. └─mlr3fairness:::.__MeasureFairness__.score(...) 19. └─mlr3fairness:::score_groupwise(...) 20. └─mlr3misc::map_dbl(...) 21. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 22. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 23. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:249:3'): Args are passed on correctly ─────────────── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─prd$score(mfa, task = t, train_set = 1:10) at test_measures.R:249:3 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureFairness__.score(...) 12. └─mlr3fairness:::score_groupwise(...) 13. └─mlr3misc::map_dbl(...) 14. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 15. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 16. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:271:11'): fairness measures work as expected - simulated data ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─prd$score(measures = ms, task = tsk) at test_measures.R:271:11 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureFairness__.score(...) 12. └─mlr3fairness:::score_groupwise(...) 13. └─mlr3misc::map_dbl(...) 14. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 15. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 16. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_visualizations.R:10:5'): fairness_accuracy_tradeoff ──────────── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─mlr3misc::map(...) at test_visualizations.R:9:3 2. └─base::lapply(.x, .f, ...) 3. └─mlr3fairness (local) FUN(X[[i]], ...) 4. ├─mlr3fairness:::check_plots(fairness_accuracy_tradeoff(bmr, fmsr)) at test_visualizations.R:10:5 5. │ ├─testthat::expect_true(is.ggplot(ggplot_obj)) at tests/testthat/helper_test.R:4:3 6. │ │ └─testthat::quasi_label(enquo(object), label, arg = "object") 7. │ │ └─rlang::eval_bare(expr, quo_get_env(quo)) 8. │ └─ggplot2::is.ggplot(ggplot_obj) 9. │ └─ggplot2::is_ggplot(x) 10. ├─mlr3fairness::fairness_accuracy_tradeoff(bmr, fmsr) 11. └─mlr3fairness:::fairness_accuracy_tradeoff.BenchmarkResult(...) 12. └─object$aggregate(list(acc_measure, fairness_measure)) 13. └─mlr3:::.__BenchmarkResult__aggregate(...) 14. └─mlr3misc::map_dtr(...) 15. ├─data.table::rbindlist(...) 16. ├─base::unname(map(.x, .f, ...)) 17. └─mlr3misc::map(.x, .f, ...) 18. └─base::lapply(.x, .f, ...) 19. └─mlr3 (local) FUN(X[[i]], ...) 20. ├─base::as.list(resample_result_aggregate(rr, measures)) 21. └─mlr3:::resample_result_aggregate(rr, measures) 22. ├─... %??% set_names(numeric(), character()) 23. ├─base::unlist(...) 24. └─mlr3misc::map(...) 25. └─base::lapply(.x, .f, ...) 26. └─mlr3 (local) FUN(X[[i]], ...) 27. └─m$aggregate(rr) 28. └─mlr3:::.__Measure__aggregate(...) 29. └─mlr3:::score_measures(...) 30. └─mlr3misc::pmap_dbl(...) 31. └─mlr3misc:::mapply_list(.f, .x, list(...)) 32. └─base::.mapply(.f, .dots, .args) 33. └─mlr3 (local) `<fn>`(...) 34. └─mlr3:::score_single_measure(...) 35. └─get_private(measure)$.score(...) 36. └─mlr3fairness:::.__MeasureFairness__.score(...) 37. └─mlr3fairness:::score_groupwise(...) 38. └─mlr3misc::map_dbl(...) 39. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 40. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 41. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_visualizations.R:33:3'): compare_metrics ─────────────────────── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─mlr3fairness:::check_plots(compare_metrics(bmr, fairness_measures)) at test_visualizations.R:33:3 2. │ ├─testthat::expect_true(is.ggplot(ggplot_obj)) at tests/testthat/helper_test.R:4:3 3. │ │ └─testthat::quasi_label(enquo(object), label, arg = "object") 4. │ │ └─rlang::eval_bare(expr, quo_get_env(quo)) 5. │ └─ggplot2::is.ggplot(ggplot_obj) 6. │ └─ggplot2::is_ggplot(x) 7. ├─mlr3fairness::compare_metrics(bmr, fairness_measures) 8. └─mlr3fairness:::compare_metrics.BenchmarkResult(bmr, fairness_measures) 9. └─object$aggregate(measures, ...) 10. └─mlr3:::.__BenchmarkResult__aggregate(...) 11. └─mlr3misc::map_dtr(...) 12. ├─data.table::rbindlist(...) 13. ├─base::unname(map(.x, .f, ...)) 14. └─mlr3misc::map(.x, .f, ...) 15. └─base::lapply(.x, .f, ...) 16. └─mlr3 (local) FUN(X[[i]], ...) 17. ├─base::as.list(resample_result_aggregate(rr, measures)) 18. └─mlr3:::resample_result_aggregate(rr, measures) 19. ├─... %??% set_names(numeric(), character()) 20. ├─base::unlist(...) 21. └─mlr3misc::map(...) 22. └─base::lapply(.x, .f, ...) 23. └─mlr3 (local) FUN(X[[i]], ...) 24. └─m$aggregate(rr) 25. └─mlr3:::.__Measure__aggregate(...) 26. └─mlr3:::score_measures(...) 27. └─mlr3misc::pmap_dbl(...) 28. └─mlr3misc:::mapply_list(.f, .x, list(...)) 29. └─base::.mapply(.f, .dots, .args) 30. └─mlr3 (local) `<fn>`(...) 31. └─mlr3:::score_single_measure(...) 32. └─get_private(measure)$.score(...) 33. └─mlr3fairness:::.__MeasureFairness__.score(...) 34. └─mlr3fairness:::score_groupwise(...) 35. └─mlr3misc::map_dbl(...) 36. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 37. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 38. └─mlr3fairness (local) FUN(X[[i]], ...) [ FAIL 21 | WARN 14 | SKIP 30 | PASS 99 ] Error: Test failures Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.3.2
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: --- re-building ‘debiasing-vignette.Rmd’ using rmarkdown Quitting from debiasing-vignette.Rmd:55-57 [unnamed-chunk-4] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `task_set_roles()`: ! Assertion on 'roles' failed: Must be a subset of {'feature','target','name','order','stratum','group','offset','weights_learner','weights_measure','pta'}, but has additional elements {'weight'}. This happened PipeOp reweighing_wts's $train() --- Backtrace: ▆ 1. ├─p1$train(list(task)) 2. │ └─mlr3pipelines:::.__PipeOp__train(...) 3. │ ├─base::withCallingHandlers(...) 4. │ └─private$.train(input) 5. │ └─mlr3pipelines:::.__PipeOpTaskPreproc__.train(...) 6. │ └─private$.train_task(intask) 7. │ └─mlr3fairness:::.__PipeOpReweighingWeights__.train_task(...) 8. │ └─task$set_col_roles(weightcolname, "weight") 9. │ └─mlr3:::.__Task__set_col_roles(...) 10. │ └─mlr3:::task_set_roles(...) 11. │ └─checkmate::assert_subset(roles, names(li)) 12. │ └─checkmate::makeAssertion(x, res, .var.name, add) 13. │ └─checkmate:::mstop(...) 14. │ └─base::stop(simpleError(sprintf(msg, ...), call.)) 15. └─mlr3pipelines (local) `<fn>`(`<smplErrr>`) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'debiasing-vignette.Rmd' failed with diagnostics: Assertion on 'roles' failed: Must be a subset of {'feature','target','name','order','stratum','group','offset','weights_learner','weights_measure','pta'}, but has additional elements {'weight'}. This happened PipeOp reweighing_wts's $train() --- failed re-building ‘debiasing-vignette.Rmd’ --- re-building ‘measures-vignette.Rmd’ using rmarkdown Quitting from measures-vignette.Rmd:88-90 [unnamed-chunk-6] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error: ! unused argument (weights = NULL) --- Backtrace: ▆ 1. └─prd$score(msr("fairness.tpr"), task = test) 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureFairness__.score(...) 12. └─mlr3fairness:::score_groupwise(...) 13. └─mlr3misc::map_dbl(...) 14. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 15. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 16. └─mlr3fairness (local) FUN(X[[i]], ...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'measures-vignette.Rmd' failed with diagnostics: unused argument (weights = NULL) --- failed re-building ‘measures-vignette.Rmd’ --- re-building ‘reports-vignette.Rmd’ using rmarkdown Quitting from reports-vignette.Rmd:51-54 [build_modelcard_example_for_vignette] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `loadNamespace()`: ! there is no package called 'posterdown' --- Backtrace: ▆ 1. ├─rmarkdown::render(rmdfile) 2. │ └─rmarkdown:::create_output_format(output_format$name, output_format$options) 3. │ └─rmarkdown:::create_output_format_function(name) 4. │ └─base::eval(xfun::parse_only(name)) 5. │ └─base::eval(xfun::parse_only(name)) 6. └─base::loadNamespace(x) 7. └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL) 8. └─base (local) withOneRestart(expr, restarts[[1L]]) 9. └─base (local) doWithOneRestart(return(expr), restart) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'reports-vignette.Rmd' failed with diagnostics: there is no package called 'posterdown' --- failed re-building ‘reports-vignette.Rmd’ --- re-building ‘visualization-vignette.Rmd’ using rmarkdown Quitting from visualization-vignette.Rmd:88-90 [unnamed-chunk-8] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error: ! unused argument (weights = NULL) --- Backtrace: ▆ 1. ├─mlr3fairness::fairness_accuracy_tradeoff(bmr, msr("fairness.fpr")) 2. └─mlr3fairness:::fairness_accuracy_tradeoff.BenchmarkResult(...) 3. └─object$aggregate(list(acc_measure, fairness_measure)) 4. └─mlr3:::.__BenchmarkResult__aggregate(...) 5. └─mlr3misc::map_dtr(...) 6. ├─data.table::rbindlist(...) 7. ├─base::unname(map(.x, .f, ...)) 8. └─mlr3misc::map(.x, .f, ...) 9. └─base::lapply(.x, .f, ...) 10. └─mlr3 (local) FUN(X[[i]], ...) 11. ├─base::as.list(resample_result_aggregate(rr, measures)) 12. └─mlr3:::resample_result_aggregate(rr, measures) 13. ├─... %??% set_names(numeric(), character()) 14. ├─base::unlist(...) 15. └─mlr3misc::map(...) 16. └─base::lapply(.x, .f, ...) 17. └─mlr3 (local) FUN(X[[i]], ...) 18. └─m$aggregate(rr) 19. └─mlr3:::.__Measure__aggregate(...) 20. └─mlr3:::score_measures(...) 21. └─mlr3misc::pmap_dbl(...) 22. └─mlr3misc:::mapply_list(.f, .x, list(...)) 23. └─base::.mapply(.f, .dots, .args) 24. └─mlr3 (local) `<fn>`(...) 25. └─mlr3:::score_single_measure(...) 26. └─get_private(measure)$.score(...) 27. └─mlr3fairness:::.__MeasureFairness__.score(...) 28. └─mlr3fairness:::score_groupwise(...) 29. └─mlr3misc::map_dbl(...) 30. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 31. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 32. └─mlr3fairness (local) FUN(X[[i]], ...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'visualization-vignette.Rmd' failed with diagnostics: unused argument (weights = NULL) --- failed re-building ‘visualization-vignette.Rmd’ SUMMARY: processing the following files failed: ‘debiasing-vignette.Rmd’ ‘measures-vignette.Rmd’ ‘reports-vignette.Rmd’ ‘visualization-vignette.Rmd’ Error: Vignette re-building failed. Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 0.3.2
Check: tests
Result: ERROR Running ‘testthat.R’ [25s/150s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > if (requireNamespace("testthat", quietly = TRUE)) { + library("testthat") + library("checkmate") + library("mlr3") + library("mlr3pipelines") + library("mlr3fairness") + test_check("mlr3fairness") + } INFO [11:15:15.370] [mlr3] Running benchmark with 12 resampling iterations INFO [11:15:18.125] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 1/3) INFO [11:15:19.664] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 2/3) INFO [11:15:20.500] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 3/3) INFO [11:15:21.030] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 1/3) INFO [11:15:21.478] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 2/3) INFO [11:15:21.808] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 3/3) INFO [11:15:22.113] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 1/3) INFO [11:15:22.485] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 2/3) INFO [11:15:22.791] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 3/3) INFO [11:15:23.192] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 1/3) INFO [11:15:23.441] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 2/3) INFO [11:15:23.636] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 3/3) INFO [11:15:24.157] [mlr3] Finished benchmark INFO [11:15:27.920] [mlr3] Running benchmark with 12 resampling iterations INFO [11:15:28.993] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 1/3) INFO [11:15:29.393] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 2/3) INFO [11:15:30.154] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 3/3) INFO [11:15:30.850] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 1/3) INFO [11:15:31.536] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 2/3) INFO [11:15:32.177] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 3/3) INFO [11:15:32.712] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 1/3) INFO [11:15:33.061] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 2/3) INFO [11:15:33.458] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 3/3) INFO [11:15:34.612] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 1/3) INFO [11:15:35.203] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 2/3) INFO [11:15:35.732] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 3/3) INFO [11:15:36.205] [mlr3] Finished benchmark INFO [11:15:39.218] [mlr3] Running benchmark with 12 resampling iterations INFO [11:15:39.356] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 1/3) INFO [11:15:39.718] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 2/3) INFO [11:15:41.113] [mlr3] Applying learner 'classif.rpart' on task 'adult_train' (iter 3/3) INFO [11:15:41.529] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 1/3) INFO [11:15:41.818] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 2/3) INFO [11:15:42.074] [mlr3] Applying learner 'classif.featureless' on task 'adult_train' (iter 3/3) INFO [11:15:42.432] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 1/3) INFO [11:15:42.873] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 2/3) INFO [11:15:43.243] [mlr3] Applying learner 'classif.rpart' on task 'compas' (iter 3/3) INFO [11:15:43.601] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 1/3) INFO [11:15:43.941] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 2/3) INFO [11:15:44.416] [mlr3] Applying learner 'classif.featureless' on task 'compas' (iter 3/3) INFO [11:15:44.814] [mlr3] Finished benchmark [ FAIL 21 | WARN 14 | SKIP 30 | PASS 99 ] ══ Skipped tests (30) ══════════════════════════════════════════════════════════ • On CRAN (30): 'test_datasets.R:16:3', 'test_datasets.R:32:3', 'test_datasets.R:47:3', 'test_learners_fairml.R:2:5', 'test_learners_fairml.R:12:5', 'test_learners_fairml.R:25:5', 'test_learners_fairml.R:39:5', 'test_learners_fairml.R:51:5', 'test_learners_fairml_ptas.R:2:5', 'test_learners_fairml_ptas.R:17:5', 'test_measure_subgroup.R:47:3', 'test_measure_subgroup.R:66:3', 'test_pipeop_eod.R:2:3', 'test_pipeop_eod.R:17:3', 'test_pipeop_eod.R:57:3', 'test_pipeop_explicit_pta.R:3:5', 'test_pipeop_explicit_pta.R:17:5', 'test_pipeop_reweighing.R:2:3', 'test_pipeop_reweighing.R:15:3', 'test_pipeop_reweighing.R:25:3', 'test_pipeop_reweighing.R:34:3', 'test_pipeop_reweighing.R:51:3', 'test_pipeop_reweighing.R:61:3', 'test_report_modelcard_datasheet.R:2:3', 'test_report_modelcard_datasheet.R:18:3', 'test_report_modelcard_datasheet.R:34:3', 'test_use_modelcard_datasheet.R:2:3', 'test_use_modelcard_datasheet.R:17:3', 'test_use_modelcard_datasheet.R:31:3', 'test_write_files.R:2:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_measure_subgroup.R:20:3'): measure ───────────────────────────── Error in `prediction$clone()$filter(rws)$score(self$base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─l$train(t)$predict(t)$score(m, t) at test_measure_subgroup.R:20:3 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureSubgroup__.score(...) ── Error ('test_measure_subgroup.R:32:3'): measure ───────────────────────────── Error in `prediction$clone()$filter(rws)$score(self$base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─l$train(t)$predict(t)$score(m, t) at test_measure_subgroup.R:32:3 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureSubgroup__.score(...) ── Error ('test_measures.R:51:9'): fairness measures work as expcted ─────────── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─prd$score(measures = ms, task = tsk) at test_measures.R:51:9 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureFairness__.score(...) 12. └─mlr3fairness:::score_groupwise(...) 13. └─mlr3misc::map_dbl(...) 14. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 15. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 16. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:71:9'): fairness measures work as expected - simulated data ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─prd$score(measures = ms, task = tsk) at test_measures.R:71:9 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureFairness__.score(...) 12. └─mlr3fairness:::score_groupwise(...) 13. └─mlr3misc::map_dbl(...) 14. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 15. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 16. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:92:3'): fairness errors on missing pta, works with ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_measures.R:92:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::unname(prd$score(msr("fairness.acc"), task = task)) 5. └─prd$score(msr("fairness.acc"), task = task) 6. └─mlr3:::.__Prediction__score(...) 7. └─mlr3misc::map_dbl(...) 8. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 9. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 10. └─mlr3 (local) FUN(X[[i]], ...) 11. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 12. └─mlr3:::.__Measure__score(...) 13. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 14. └─get_private(measure)$.score(...) 15. └─mlr3fairness:::.__MeasureFairness__.score(...) 16. └─mlr3fairness:::score_groupwise(...) 17. └─mlr3misc::map_dbl(...) 18. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 19. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 20. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:111:3'): fairness works with non-binary pta ───────── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─checkmate::expect_number(...) at test_measures.R:111:3 2. └─prd$score(msr("fairness.acc"), task = task) 3. └─mlr3:::.__Prediction__score(...) 4. └─mlr3misc::map_dbl(...) 5. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 6. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 7. └─mlr3 (local) FUN(X[[i]], ...) 8. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 9. └─mlr3:::.__Measure__score(...) 10. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 11. └─get_private(measure)$.score(...) 12. └─mlr3fairness:::.__MeasureFairness__.score(...) 13. └─mlr3fairness:::score_groupwise(...) 14. └─mlr3misc::map_dbl(...) 15. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 16. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 17. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:129:3'): fairness works on non-binary target ──────── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─checkmate::expect_number(...) at test_measures.R:129:3 2. └─prd$score(msr("fairness.acc"), task = task) 3. └─mlr3:::.__Prediction__score(...) 4. └─mlr3misc::map_dbl(...) 5. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 6. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 7. └─mlr3 (local) FUN(X[[i]], ...) 8. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 9. └─mlr3:::.__Measure__score(...) 10. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 11. └─get_private(measure)$.score(...) 12. └─mlr3fairness:::.__MeasureFairness__.score(...) 13. └─mlr3fairness:::score_groupwise(...) 14. └─mlr3misc::map_dbl(...) 15. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 16. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 17. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:140:3'): fairness.fpr can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_measures.R:140:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::unname(round(predictions$score(msr_obj, test_data), 4)) 5. └─predictions$score(msr_obj, test_data) 6. └─mlr3:::.__Prediction__score(...) 7. └─mlr3misc::map_dbl(...) 8. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 9. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 10. └─mlr3 (local) FUN(X[[i]], ...) 11. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 12. └─mlr3:::.__Measure__score(...) 13. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 14. └─get_private(measure)$.score(...) 15. └─mlr3fairness:::.__MeasureFairness__.score(...) 16. └─mlr3fairness:::score_groupwise(...) 17. └─mlr3misc::map_dbl(...) 18. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 19. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 20. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:145:3'): fairness.acc can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_lt(...) at test_measures.R:145:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─predictions$score(msr_obj, test_data) 5. └─mlr3:::.__Prediction__score(...) 6. └─mlr3misc::map_dbl(...) 7. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 8. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 9. └─mlr3 (local) FUN(X[[i]], ...) 10. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 11. └─mlr3:::.__Measure__score(...) 12. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 13. └─get_private(measure)$.score(...) 14. └─mlr3fairness:::.__MeasureFairness__.score(...) 15. └─mlr3fairness:::score_groupwise(...) 16. └─mlr3misc::map_dbl(...) 17. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 18. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 19. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:150:3'): fairness.fnr can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_lt(...) at test_measures.R:150:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─predictions$score(msr_obj, test_data) 5. └─mlr3:::.__Prediction__score(...) 6. └─mlr3misc::map_dbl(...) 7. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 8. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 9. └─mlr3 (local) FUN(X[[i]], ...) 10. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 11. └─mlr3:::.__Measure__score(...) 12. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 13. └─get_private(measure)$.score(...) 14. └─mlr3fairness:::.__MeasureFairness__.score(...) 15. └─mlr3fairness:::score_groupwise(...) 16. └─mlr3misc::map_dbl(...) 17. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 18. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 19. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:155:3'): fairness.tpr can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_lt(...) at test_measures.R:155:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─predictions$score(msr_obj, test_data) 5. └─mlr3:::.__Prediction__score(...) 6. └─mlr3misc::map_dbl(...) 7. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 8. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 9. └─mlr3 (local) FUN(X[[i]], ...) 10. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 11. └─mlr3:::.__Measure__score(...) 12. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 13. └─get_private(measure)$.score(...) 14. └─mlr3fairness:::.__MeasureFairness__.score(...) 15. └─mlr3fairness:::score_groupwise(...) 16. └─mlr3misc::map_dbl(...) 17. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 18. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 19. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:160:3'): fairness.ppv can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_lt(...) at test_measures.R:160:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─predictions$score(msr_obj, test_data) 5. └─mlr3:::.__Prediction__score(...) 6. └─mlr3misc::map_dbl(...) 7. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 8. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 9. └─mlr3 (local) FUN(X[[i]], ...) 10. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 11. └─mlr3:::.__Measure__score(...) 12. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 13. └─get_private(measure)$.score(...) 14. └─mlr3fairness:::.__MeasureFairness__.score(...) 15. └─mlr3fairness:::score_groupwise(...) 16. └─mlr3misc::map_dbl(...) 17. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 18. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 19. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:165:3'): fairness.npv can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_lt(...) at test_measures.R:165:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─predictions$score(msr_obj, test_data) 5. └─mlr3:::.__Prediction__score(...) 6. └─mlr3misc::map_dbl(...) 7. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 8. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 9. └─mlr3 (local) FUN(X[[i]], ...) 10. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 11. └─mlr3:::.__Measure__score(...) 12. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 13. └─get_private(measure)$.score(...) 14. └─mlr3fairness:::.__MeasureFairness__.score(...) 15. └─mlr3fairness:::score_groupwise(...) 16. └─mlr3misc::map_dbl(...) 17. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 18. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 19. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:170:3'): fairness.fp can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_measures.R:170:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::unname(predictions$score(msr_obj, test_data)) 5. └─predictions$score(msr_obj, test_data) 6. └─mlr3:::.__Prediction__score(...) 7. └─mlr3misc::map_dbl(...) 8. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 9. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 10. └─mlr3 (local) FUN(X[[i]], ...) 11. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 12. └─mlr3:::.__Measure__score(...) 13. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 14. └─get_private(measure)$.score(...) 15. └─mlr3fairness:::.__MeasureFairness__.score(...) 16. └─mlr3fairness:::score_groupwise(...) 17. └─mlr3misc::map_dbl(...) 18. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 19. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 20. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:175:3'): fairness.fn can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_measures.R:175:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::unname(predictions$score(msr_obj, test_data)) 5. └─predictions$score(msr_obj, test_data) 6. └─mlr3:::.__Prediction__score(...) 7. └─mlr3misc::map_dbl(...) 8. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 9. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 10. └─mlr3 (local) FUN(X[[i]], ...) 11. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 12. └─mlr3:::.__Measure__score(...) 13. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 14. └─get_private(measure)$.score(...) 15. └─mlr3fairness:::.__MeasureFairness__.score(...) 16. └─mlr3fairness:::score_groupwise(...) 17. └─mlr3misc::map_dbl(...) 18. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 19. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 20. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:180:3'): fairness.pp (disparate impact score) can be loaded and work as expected ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_measures.R:180:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::unname(predictions$score(msr_obj, test_data)) 5. └─predictions$score(msr_obj, test_data) 6. └─mlr3:::.__Prediction__score(...) 7. └─mlr3misc::map_dbl(...) 8. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 9. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 10. └─mlr3 (local) FUN(X[[i]], ...) 11. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 12. └─mlr3:::.__Measure__score(...) 13. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 14. └─get_private(measure)$.score(...) 15. └─mlr3fairness:::.__MeasureFairness__.score(...) 16. └─mlr3fairness:::score_groupwise(...) 17. └─mlr3misc::map_dbl(...) 18. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 19. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 20. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:194:7'): fairness constraint measures - simulated data ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─mlr3misc::map(...) at test_measures.R:192:3 2. └─base::lapply(.x, .f, ...) 3. └─mlr3fairness (local) FUN(X[[i]], ...) 4. └─mlr3misc::map_dbl(...) at test_measures.R:193:5 5. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 6. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 7. └─mlr3fairness (local) FUN(X[[i]], ...) 8. └─prd$score(measures = msr(m), task = tsk) at test_measures.R:194:7 9. └─mlr3:::.__Prediction__score(...) 10. └─mlr3misc::map_dbl(...) 11. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 12. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 13. └─mlr3 (local) FUN(X[[i]], ...) 14. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 15. └─mlr3:::.__Measure__score(...) 16. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 17. └─get_private(measure)$.score(...) 18. └─mlr3fairness:::.__MeasureFairness__.score(...) 19. └─mlr3fairness:::score_groupwise(...) 20. └─mlr3misc::map_dbl(...) 21. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 22. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 23. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:249:3'): Args are passed on correctly ─────────────── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─prd$score(mfa, task = t, train_set = 1:10) at test_measures.R:249:3 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureFairness__.score(...) 12. └─mlr3fairness:::score_groupwise(...) 13. └─mlr3misc::map_dbl(...) 14. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 15. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 16. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_measures.R:271:11'): fairness measures work as expected - simulated data ── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─prd$score(measures = ms, task = tsk) at test_measures.R:271:11 2. └─mlr3:::.__Prediction__score(...) 3. └─mlr3misc::map_dbl(...) 4. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 5. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 6. └─mlr3 (local) FUN(X[[i]], ...) 7. └─m$score(prediction = self, task = task, learner = learner, train_set = train_set) 8. └─mlr3:::.__Measure__score(...) 9. └─mlr3:::score_single_measure(self, task, learner, train_set, prediction) 10. └─get_private(measure)$.score(...) 11. └─mlr3fairness:::.__MeasureFairness__.score(...) 12. └─mlr3fairness:::score_groupwise(...) 13. └─mlr3misc::map_dbl(...) 14. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 15. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 16. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_visualizations.R:10:5'): fairness_accuracy_tradeoff ──────────── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. └─mlr3misc::map(...) at test_visualizations.R:9:3 2. └─base::lapply(.x, .f, ...) 3. └─mlr3fairness (local) FUN(X[[i]], ...) 4. ├─mlr3fairness:::check_plots(fairness_accuracy_tradeoff(bmr, fmsr)) at test_visualizations.R:10:5 5. │ ├─testthat::expect_true(is.ggplot(ggplot_obj)) at tests/testthat/helper_test.R:4:3 6. │ │ └─testthat::quasi_label(enquo(object), label, arg = "object") 7. │ │ └─rlang::eval_bare(expr, quo_get_env(quo)) 8. │ └─ggplot2::is.ggplot(ggplot_obj) 9. │ └─ggplot2::is_ggplot(x) 10. ├─mlr3fairness::fairness_accuracy_tradeoff(bmr, fmsr) 11. └─mlr3fairness:::fairness_accuracy_tradeoff.BenchmarkResult(...) 12. └─object$aggregate(list(acc_measure, fairness_measure)) 13. └─mlr3:::.__BenchmarkResult__aggregate(...) 14. └─mlr3misc::map_dtr(...) 15. ├─data.table::rbindlist(...) 16. ├─base::unname(map(.x, .f, ...)) 17. └─mlr3misc::map(.x, .f, ...) 18. └─base::lapply(.x, .f, ...) 19. └─mlr3 (local) FUN(X[[i]], ...) 20. ├─base::as.list(resample_result_aggregate(rr, measures)) 21. └─mlr3:::resample_result_aggregate(rr, measures) 22. ├─... %??% set_names(numeric(), character()) 23. ├─base::unlist(...) 24. └─mlr3misc::map(...) 25. └─base::lapply(.x, .f, ...) 26. └─mlr3 (local) FUN(X[[i]], ...) 27. └─m$aggregate(rr) 28. └─mlr3:::.__Measure__aggregate(...) 29. └─mlr3:::score_measures(...) 30. └─mlr3misc::pmap_dbl(...) 31. └─mlr3misc:::mapply_list(.f, .x, list(...)) 32. └─base::.mapply(.f, .dots, .args) 33. └─mlr3 (local) `<fn>`(...) 34. └─mlr3:::score_single_measure(...) 35. └─get_private(measure)$.score(...) 36. └─mlr3fairness:::.__MeasureFairness__.score(...) 37. └─mlr3fairness:::score_groupwise(...) 38. └─mlr3misc::map_dbl(...) 39. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 40. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 41. └─mlr3fairness (local) FUN(X[[i]], ...) ── Error ('test_visualizations.R:33:3'): compare_metrics ─────────────────────── Error in `prediction$clone()$filter(rws)$score(base_measure, task = task, ...)`: unused argument (weights = NULL) Backtrace: ▆ 1. ├─mlr3fairness:::check_plots(compare_metrics(bmr, fairness_measures)) at test_visualizations.R:33:3 2. │ ├─testthat::expect_true(is.ggplot(ggplot_obj)) at tests/testthat/helper_test.R:4:3 3. │ │ └─testthat::quasi_label(enquo(object), label, arg = "object") 4. │ │ └─rlang::eval_bare(expr, quo_get_env(quo)) 5. │ └─ggplot2::is.ggplot(ggplot_obj) 6. │ └─ggplot2::is_ggplot(x) 7. ├─mlr3fairness::compare_metrics(bmr, fairness_measures) 8. └─mlr3fairness:::compare_metrics.BenchmarkResult(bmr, fairness_measures) 9. └─object$aggregate(measures, ...) 10. └─mlr3:::.__BenchmarkResult__aggregate(...) 11. └─mlr3misc::map_dtr(...) 12. ├─data.table::rbindlist(...) 13. ├─base::unname(map(.x, .f, ...)) 14. └─mlr3misc::map(.x, .f, ...) 15. └─base::lapply(.x, .f, ...) 16. └─mlr3 (local) FUN(X[[i]], ...) 17. ├─base::as.list(resample_result_aggregate(rr, measures)) 18. └─mlr3:::resample_result_aggregate(rr, measures) 19. ├─... %??% set_names(numeric(), character()) 20. ├─base::unlist(...) 21. └─mlr3misc::map(...) 22. └─base::lapply(.x, .f, ...) 23. └─mlr3 (local) FUN(X[[i]], ...) 24. └─m$aggregate(rr) 25. └─mlr3:::.__Measure__aggregate(...) 26. └─mlr3:::score_measures(...) 27. └─mlr3misc::pmap_dbl(...) 28. └─mlr3misc:::mapply_list(.f, .x, list(...)) 29. └─base::.mapply(.f, .dots, .args) 30. └─mlr3 (local) `<fn>`(...) 31. └─mlr3:::score_single_measure(...) 32. └─get_private(measure)$.score(...) 33. └─mlr3fairness:::.__MeasureFairness__.score(...) 34. └─mlr3fairness:::score_groupwise(...) 35. └─mlr3misc::map_dbl(...) 36. └─mlr3misc:::map_mold(.x, .f, NA_real_, ...) 37. └─base::vapply(.x, .f, FUN.VALUE = .value, USE.NAMES = FALSE, ...) 38. └─mlr3fairness (local) FUN(X[[i]], ...) [ FAIL 21 | WARN 14 | SKIP 30 | PASS 99 ] Error: Test failures Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 0.3.2
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: ... --- re-building ‘debiasing-vignette.Rmd’ using rmarkdown ** Processing: /home/hornik/tmp/R.check/r-release-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/debiasing-vignette_files/figure-html/unnamed-chunk-7-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 13804 bytes Input file size = 13894 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 10650 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 10650 Output IDAT size = 10650 bytes (3154 bytes decrease) Output file size = 10728 bytes (3166 bytes = 22.79% decrease) --- finished re-building ‘debiasing-vignette.Rmd’ --- re-building ‘measures-vignette.Rmd’ using rmarkdown --- finished re-building ‘measures-vignette.Rmd’ --- re-building ‘reports-vignette.Rmd’ using rmarkdown Quitting from reports-vignette.Rmd:51-54 [build_modelcard_example_for_vignette] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `loadNamespace()`: ! there is no package called 'posterdown' --- Backtrace: ▆ 1. ├─rmarkdown::render(rmdfile) 2. │ └─rmarkdown:::create_output_format(output_format$name, output_format$options) 3. │ └─rmarkdown:::create_output_format_function(name) 4. │ └─base::eval(xfun::parse_only(name)) 5. │ └─base::eval(xfun::parse_only(name)) 6. └─base::loadNamespace(x) 7. └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL) 8. └─base (local) withOneRestart(expr, restarts[[1L]]) 9. └─base (local) doWithOneRestart(return(expr), restart) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'reports-vignette.Rmd' failed with diagnostics: there is no package called 'posterdown' --- failed re-building ‘reports-vignette.Rmd’ --- re-building ‘visualization-vignette.Rmd’ using rmarkdown ** Processing: /home/hornik/tmp/R.check/r-release-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-6-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 15566 bytes Input file size = 15656 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 12341 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 12341 Output IDAT size = 12341 bytes (3225 bytes decrease) Output file size = 12419 bytes (3237 bytes = 20.68% decrease) ** Processing: /home/hornik/tmp/R.check/r-release-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-7-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 18274 bytes Input file size = 18376 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 13673 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 13673 Output IDAT size = 13673 bytes (4601 bytes decrease) Output file size = 13751 bytes (4625 bytes = 25.17% decrease) ** Processing: /home/hornik/tmp/R.check/r-release-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-8-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 15431 bytes Input file size = 15521 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 11702 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 11702 Output IDAT size = 11702 bytes (3729 bytes decrease) Output file size = 11780 bytes (3741 bytes = 24.10% decrease) ** Processing: /home/hornik/tmp/R.check/r-release-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-9-1.png 288x288 pixels, 8 bits/pixel, 235 colors in palette Reducing image to 8 bits/pixel, grayscale Input IDAT size = 2829 bytes Input file size = 3624 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 2678 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 2678 Output IDAT size = 2678 bytes (151 bytes decrease) Output file size = 2756 bytes (868 bytes = 23.95% decrease) ** Processing: /home/hornik/tmp/R.check/r-release-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-10-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 10500 bytes Input file size = 10590 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 8108 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 8108 Output IDAT size = 8108 bytes (2392 bytes decrease) Output file size = 8186 bytes (2404 bytes = 22.70% decrease) ** Processing: /home/hornik/tmp/R.check/r-release-gcc/Work/PKGS/mlr3fairness.Rcheck/vign_test/mlr3fairness/vignettes/visualization-vignette_files/figure-html/unnamed-chunk-12-1.png 288x288 pixels, 3x8 bits/pixel, RGB Input IDAT size = 12711 bytes Input file size = 12801 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 9267 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 9267 Output IDAT size = 9267 bytes (3444 bytes decrease) Output file size = 9345 bytes (3456 bytes = 27.00% decrease) --- finished re-building ‘visualization-vignette.Rmd’ SUMMARY: processing the following file failed: ‘reports-vignette.Rmd’ Error: Vignette re-building failed. Execution halted Flavor: r-release-linux-x86_64