CRAN Package Check Results for Maintainer ‘Martin Jullum <Martin.Jullum at nr.no>’

Last updated on 2025-12-28 01:49:15 CET.

Package ERROR NOTE OK
shapr 1 3 9

Package shapr

Current CRAN status: ERROR: 1, NOTE: 3, OK: 9

Version: 1.0.7
Check: tests
Result: ERROR Running 'testthat.R' [41s] Running the tests in 'tests/testthat.R' failed. Complete output: > # CRAN OMP THREAD LIMIT > Sys.setenv("OMP_THREAD_LIMIT" = 1) > > library(testthat) > library(shapr) Attaching package: 'shapr' The following object is masked from 'package:testthat': setup > > test_check("shapr") -- Starting `shapr::explain()` ------------------------------------------------- i `max_n_coalitions` is `NULL` or larger than `2^n_features = 32`, and is therefore set to `2^n_features = 32`. -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: gaussian * Procedure: Non-iterative * Number of Monte Carlo integration samples: 5 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 32 of 32 coalitions. Saving _problems/test-asymmetric-causal-setup-373.R -- Starting `shapr::explain()` ------------------------------------------------- -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: independence * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 10 of 32 coalitions. Saving _problems/test-classes-13.R -- Starting `shapr::explain()` ------------------------------------------------- -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: independence * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 10 of 32 coalitions. Saving _problems/test-classes-41.R Saving _problems/test-forecast-setup-221.R -- Starting `shapr::explain_forecast()` ---------------------------------------- i Feature names extracted from the model contain `NA`. Consistency checks between model and data are therefore disabled. i `max_n_coalitions` is `NULL` or larger than `2^n_features = 128`, and is therefore set to `2^n_features = 128`. -- Explanation overview -- * Model class: <Arima> * v(S) estimation class: Monte Carlo integration * Approach: empirical * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 7 * Number of observations to explain: 2 -- Main computation started -- i Using 128 of 128 coalitions. Saving _problems/test-forecast-setup-613.R -- Starting `shapr::explain_forecast()` ---------------------------------------- i Feature names extracted from the model contain `NA`. Consistency checks between model and data are therefore disabled. i `max_n_coalitions` is `NULL` or larger than `2^n_groups = 4`, and is therefore set to `2^n_groups = 4`. -- Explanation overview -- * Model class: <Arima> * v(S) estimation class: Monte Carlo integration * Approach: empirical * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of group-wise Shapley values: 2 * Number of observations to explain: 2 -- Main computation started -- i Using 4 of 4 coalitions. Saving _problems/test-forecast-setup-687.R -- Starting `shapr::explain()` ------------------------------------------------- -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: independence * Procedure: Iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Iterative computation started -- -- Iteration 1 ----------------------------------------------------------------- i Using 6 of 32 coalitions, 6 new. Saving _problems/test-iterative-setup-18.R -- Starting `shapr::explain()` ------------------------------------------------- i `max_n_coalitions` is `NULL` or larger than `2^n_features = 32`, and is therefore set to `2^n_features = 32`. -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: gaussian * Procedure: Iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Iterative computation started -- -- Iteration 1 ----------------------------------------------------------------- i Using 6 of 32 coalitions, 6 new. Saving _problems/test-iterative-setup-51.R -- Starting `shapr::explain()` ------------------------------------------------- i `max_n_coalitions` is `NULL` or larger than `2^n_features = 32`, and is therefore set to `2^n_features = 32`. -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: empirical * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 32 of 32 coalitions. Saving _problems/test-iterative-setup-200.R Saving _problems/test-iterative-setup-286.R Saving _problems/test-iterative-setup-411.R Saving _problems/test-model-classes-19.R Saving _problems/test-model-classes-43.R Saving _problems/test-model-classes-67.R Saving _problems/test-model-classes-97.R Saving _problems/test-model-classes-122.R Saving _problems/test-model-classes-148.R Saving _problems/test-model-classes-182.R Saving _problems/test-model-classes-215.R Saving _problems/test-model-classes-246.R Saving _problems/test-model-classes-277.R Saving _problems/test-model-classes-303.R Saving _problems/test-model-classes-339.R Saving _problems/test-regular-setup-51.R Saving _problems/test-regular-setup-527.R -- Starting `shapr::explain()` ------------------------------------------------- -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: ctree * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 10 of 32 coalitions. Saving _problems/test-regular-setup-1216.R Saving _problems/test-regular-setup-1235.R Saving _problems/test-regular-setup-1281.R -- Starting `shapr::explain()` ------------------------------------------------- -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: ctree * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of group-wise Shapley values: 3 * Feature groups: A: {"Solar.R", "Wind"}; B: {"Temp", "Month_factor"}; C: {"Day"} * Number of observations to explain: 3 -- Main computation started -- i Using 6 of 8 coalitions. Saving _problems/test-regular-setup-1358.R -- Starting `shapr::explain()` ------------------------------------------------- i `max_n_coalitions` is `NULL` or larger than `2^n_features = 32`, and is therefore set to `2^n_features = 32`. -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: empirical * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 32 of 32 coalitions. Saving _problems/test-regular-setup-1372.R -- Starting `shapr::explain()` ------------------------------------------------- i `max_n_coalitions` is `NULL` or larger than `2^n_features = 32`, and is therefore set to `2^n_features = 32`. -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: empirical * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 32 of 32 coalitions. Saving _problems/test-regular-setup-1421.R -- Starting `shapr::explain()` ------------------------------------------------- i `max_n_coalitions` is `NULL` or larger than `2^n_features = 32`, and is therefore set to `2^n_features = 32`. -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: gaussian * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 32 of 32 coalitions. Saving _problems/test-regular-setup-1485.R -- Starting `shapr::explain()` ------------------------------------------------- i `max_n_coalitions` is `NULL` or larger than `2^n_features = 32`, and is therefore set to `2^n_features = 32`. -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: independence, empirical, gaussian, and copula * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 32 of 32 coalitions. Saving _problems/test-regular-setup-1540.R -- Starting `shapr::explain()` ------------------------------------------------- i `max_n_coalitions` is `NULL` or larger than `2^n_features = 32`, and is therefore set to `2^n_features = 32`. -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: independence, empirical, gaussian, and copula * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 32 of 32 coalitions. Saving _problems/test-regular-setup-1570.R -- Starting `shapr::explain()` ------------------------------------------------- i `max_n_coalitions` is `NULL` or larger than `2^n_features = 32`, and is therefore set to `2^n_features = 32`. -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: gaussian * Procedure: Non-iterative * Number of Monte Carlo integration samples: 1000 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 32 of 32 coalitions. Saving _problems/test-regular-setup-1758.R Saving _problems/test-regular-setup-1805.R Saving _problems/test-regular-setup-1840.R Saving _problems/test-regular-setup-1864.R -- Starting `shapr::explain()` ------------------------------------------------- -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: independence * Procedure: Non-iterative * Number of Monte Carlo integration samples: 50 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 18 of 32 coalitions. Saving _problems/test-semi-deterministic-setup-86.R -- Starting `shapr::explain()` ------------------------------------------------- -- Explanation overview -- * Model class: <lm> * v(S) estimation class: Monte Carlo integration * Approach: independence * Procedure: Non-iterative * Number of Monte Carlo integration samples: 50 * Number of feature-wise Shapley values: 5 * Number of observations to explain: 3 -- Main computation started -- i Using 20 of 32 coalitions. Saving _problems/test-semi-deterministic-setup-115.R [ FAIL 42 | WARN 0 | SKIP 46 | PASS 2 ] ══ Skipped tests (46) ══════════════════════════════════════════════════════════ • On CRAN (44): 'test-asymmetric-causal-output.R:14:1', 'test-asymmetric-causal-setup.R:1:1', 'test-asymmetric-causal-setup.R:229:1', 'test-asymmetric-causal-setup.R:253:1', 'test-asymmetric-causal-setup.R:318:1', 'test-forecast-output.R:2:1', 'test-forecast-setup.R:3:1', 'test-forecast-setup.R:33:1', 'test-forecast-setup.R:107:1', 'test-forecast-setup.R:136:1', 'test-forecast-setup.R:225:1', 'test-forecast-setup.R:299:1', 'test-forecast-setup.R:349:1', 'test-forecast-setup.R:445:1', 'test-forecast-setup.R:518:1', 'test-iterative-output.R:1:1', 'test-iterative-setup.R:75:1', 'test-plot.R:1:1', 'test-regression-output.R:1:1', 'test-regression-setup.R:8:1', 'test-regression-setup.R:46:1', 'test-regression-setup.R:174:1', 'test-regression-setup.R:232:1', 'test-regression-setup.R:294:1', 'test-regression-setup.R:335:1', 'test-regular-output.R:1:1', 'test-regular-setup.R:1:1', 'test-regular-setup.R:118:1', 'test-regular-setup.R:236:1', 'test-regular-setup.R:259:1', 'test-regular-setup.R:317:1', 'test-regular-setup.R:554:1', 'test-regular-setup.R:677:1', 'test-regular-setup.R:792:1', 'test-regular-setup.R:813:1', 'test-regular-setup.R:871:1', 'test-regular-setup.R:929:1', 'test-regular-setup.R:1036:1', 'test-regular-setup.R:1148:1', 'test-semi-deterministic-output.R:1:1', 'test-semi-deterministic-setup.R:1:1', 'test-semi-deterministic-setup.R:22:1', 'test-semi-deterministic-setup.R:47:1', 'test-summary.R:1:1' • torch::torch_is_installed() is not TRUE (2): 'test-regular-setup.R:1628:3', 'test-regular-setup.R:1671:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-asymmetric-causal-setup.R:364:3'): cond_sym_as_NULLconfounding ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-asymmetric-causal-setup.R:364:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-classes.R:4:3'): shapr class has correct structure ───────────── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-classes.R:4:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::sample_coalition_table(...) 5. └─shapr:::exact_coalition_table(...) 6. ├─dt[, `:=`(N, .N), coalition_size] 7. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-classes.R:32:3'): summary.shapr class has correct structure ──── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-classes.R:32:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::sample_coalition_table(...) 5. └─shapr:::exact_coalition_table(...) 6. ├─dt[, `:=`(N, .N), coalition_size] 7. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-forecast-setup.R:197:3'): erroneous input: `max_n_coalitions` ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain_forecast(...) 2. └─shapr:::shapley_setup_forecast(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-forecast-setup.R:597:3'): ARIMA gives the same output with different horizons ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain_forecast(...) at test-forecast-setup.R:597:3 2. └─shapr:::shapley_setup_forecast(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-forecast-setup.R:671:3'): ARIMA gives the same output with different horizons with grouping ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain_forecast(...) at test-forecast-setup.R:671:3 2. └─shapr:::shapley_setup_forecast(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-iterative-setup.R:2:3'): iterative_args are respected ────────── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-iterative-setup.R:2:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::sample_coalition_table(...) 5. └─shapr:::exact_coalition_table(...) 6. ├─dt[, `:=`(N, .N), coalition_size] 7. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-iterative-setup.R:38:3'): iterative feature wise and groupwise computations identical ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-iterative-setup.R:38:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::sample_coalition_table(...) 5. └─shapr:::exact_coalition_table(...) 6. ├─dt[, `:=`(N, .N), coalition_size] 7. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-iterative-setup.R:191:3'): different n_batches gives same/different shapley values for different approaches ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-iterative-setup.R:191:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-iterative-setup.R:267:3'): output_lm_numeric_independence_saving_and_cont_est ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-iterative-setup.R:267:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::sample_coalition_table(...) 5. └─shapr:::exact_coalition_table(...) 6. ├─dt[, `:=`(N, .N), coalition_size] 7. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-iterative-setup.R:398:3'): output_lm_numeric_independence_keep_samp_for_vS ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. ├─shapr:::expect_snapshot_rds(...) at test-iterative-setup.R:398:3 2. │ ├─testthat::expect_snapshot(...) 3. │ │ └─testthat:::expect_snapshot_(...) 4. │ │ ├─testthat:::with_is_snapshotting(...) 5. │ │ └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay) 6. │ │ └─evaluate::evaluate(source, envir = env, new_device = FALSE, output_handler = handler) 7. │ │ ├─base::withRestarts(...) 8. │ │ │ └─base (local) withRestartList(expr, restarts) 9. │ │ │ ├─base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]]) 10. │ │ │ │ └─base (local) doWithOneRestart(return(expr), restart) 11. │ │ │ └─base (local) withRestartList(expr, restarts[-nr]) 12. │ │ │ └─base (local) withOneRestart(expr, restarts[[1L]]) 13. │ │ │ └─base (local) doWithOneRestart(return(expr), restart) 14. │ │ ├─evaluate:::with_handlers(...) 15. │ │ │ ├─base::eval(call) 16. │ │ │ │ └─base::eval(call) 17. │ │ │ └─base::withCallingHandlers(...) 18. │ │ ├─base::withVisible(eval(expr, envir)) 19. │ │ └─base::eval(expr, envir) 20. │ │ └─base::eval(expr, envir) 21. │ └─base::print(...) 22. └─shapr::explain(...) 23. └─shapr::shapley_setup(internal) 24. └─shapr:::create_coalition_table(...) 25. └─shapr:::sample_coalition_table(...) 26. └─shapr:::exact_coalition_table(...) 27. ├─dt[, `:=`(N, .N), coalition_size] 28. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-iterative-setup.R:421:7'): output_verbose_suppressMessages ───── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_silent(...) at test-iterative-setup.R:419:3 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. ├─base::suppressMessages(...) at test-iterative-setup.R:420:5 10. │ └─base::withCallingHandlers(...) 11. └─shapr::explain(...) at test-iterative-setup.R:421:7 12. └─shapr::shapley_setup(internal) 13. └─shapr:::create_coalition_table(...) 14. └─shapr:::sample_coalition_table(...) 15. └─shapr:::exact_coalition_table(...) 16. ├─dt[, `:=`(N, .N), coalition_size] 17. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-iterative-setup.R:439:5'): output_verbose_NULL ───────────────── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_silent(...) at test-iterative-setup.R:438:3 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─shapr::explain(...) at test-iterative-setup.R:439:5 10. └─shapr::shapley_setup(internal) 11. └─shapr:::create_coalition_table(...) 12. └─shapr:::sample_coalition_table(...) 13. └─shapr:::exact_coalition_table(...) 14. ├─dt[, `:=`(N, .N), coalition_size] 15. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-model-classes.R:11:3'): lm model works with explain ──────────── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-model-classes.R:11:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-model-classes.R:35:3'): glm model works with explain (gaussian) ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-model-classes.R:35:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-model-classes.R:59:3'): glm model works with explain (binomial) ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-model-classes.R:59:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-model-classes.R:85:3'): ar model works with explain_forecast ─── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain_forecast(...) at test-model-classes.R:85:3 2. └─shapr:::shapley_setup_forecast(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-model-classes.R:114:3'): ranger model works with explain (regression) ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-model-classes.R:114:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-model-classes.R:140:3'): ranger model works with explain (probability) ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-model-classes.R:140:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-model-classes.R:174:3'): xgb.train model works with explain (regression) ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-model-classes.R:174:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-model-classes.R:207:3'): xgb.train model works with explain (binary classification) ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-model-classes.R:207:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-model-classes.R:238:3'): xgboost wrapper works with explain (regression) ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-model-classes.R:238:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-model-classes.R:269:3'): xgboost wrapper works with explain (binary classification) ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-model-classes.R:269:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-model-classes.R:295:3'): mgcv gam model works with explain ───── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-model-classes.R:295:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-model-classes.R:331:3'): workflows model works with explain ──── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-model-classes.R:331:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:38:3'): messages with missing detail in get_model_specs ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:513:3'): erroneous input: `max_n_coalitions` ─── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::sample_coalition_table(...) 5. └─shapr:::exact_coalition_table(...) 6. ├─dt[, `:=`(N, .N), coalition_size] 7. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1207:3'): Correct dimension of S when sampling combinations ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-regular-setup.R:1207:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::sample_coalition_table(...) 5. └─shapr:::exact_coalition_table(...) 6. ├─dt[, `:=`(N, .N), coalition_size] 7. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1224:3'): Message with too low `max_n_coalitions` ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::sample_coalition_table(...) 5. └─shapr:::exact_coalition_table(...) 6. ├─dt[, `:=`(N, .N), coalition_size] 7. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1268:3'): Shapr with `max_n_coalitions` >= 2^m uses exact Shapley kernel weights ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1348:3'): Correct dimension of S when sampling combinations with groups ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-regular-setup.R:1348:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::sample_coalition_table(...) 5. └─shapr:::exact_coalition_table(...) 6. ├─dt[, `:=`(N, .N), coalition_size] 7. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1364:3'): data feature ordering is output_lm_numeric_column_order ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-regular-setup.R:1364:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1413:3'): parallelization gives same output for any approach ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-regular-setup.R:1413:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1477:3'): gaussian approach use the user provided parameters ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-regular-setup.R:1477:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1532:3'): setting the seed for combined approaches works ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-regular-setup.R:1532:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1562:3'): counting the number of unique approaches ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-regular-setup.R:1562:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1750:3'): feature wise and groupwise computations are identical ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-regular-setup.R:1750:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::exact_coalition_table(...) 5. ├─dt[, `:=`(N, .N), coalition_size] 6. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1792:3'): output_custom_lm_numeric_independence_2 ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. ├─shapr:::expect_snapshot_rds(...) at test-regular-setup.R:1792:3 2. │ ├─testthat::expect_snapshot(...) 3. │ │ └─testthat:::expect_snapshot_(...) 4. │ │ ├─testthat:::with_is_snapshotting(...) 5. │ │ └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay) 6. │ │ └─evaluate::evaluate(source, envir = env, new_device = FALSE, output_handler = handler) 7. │ │ ├─base::withRestarts(...) 8. │ │ │ └─base (local) withRestartList(expr, restarts) 9. │ │ │ ├─base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]]) 10. │ │ │ │ └─base (local) doWithOneRestart(return(expr), restart) 11. │ │ │ └─base (local) withRestartList(expr, restarts[-nr]) 12. │ │ │ └─base (local) withOneRestart(expr, restarts[[1L]]) 13. │ │ │ └─base (local) doWithOneRestart(return(expr), restart) 14. │ │ ├─evaluate:::with_handlers(...) 15. │ │ │ ├─base::eval(call) 16. │ │ │ │ └─base::eval(call) 17. │ │ │ └─base::withCallingHandlers(...) 18. │ │ ├─base::withVisible(eval(expr, envir)) 19. │ │ └─base::eval(expr, envir) 20. │ │ └─base::eval(expr, envir) 21. │ └─base::print(...) 22. └─shapr::explain(...) 23. └─shapr::shapley_setup(internal) 24. └─shapr:::create_coalition_table(...) 25. └─shapr:::exact_coalition_table(...) 26. ├─dt[, `:=`(N, .N), coalition_size] 27. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1827:3'): output_lm_numeric_independence_keep_samp_for_vS ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. ├─shapr:::expect_snapshot_rds(...) at test-regular-setup.R:1827:3 2. │ ├─testthat::expect_snapshot(...) 3. │ │ └─testthat:::expect_snapshot_(...) 4. │ │ ├─testthat:::with_is_snapshotting(...) 5. │ │ └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay) 6. │ │ └─evaluate::evaluate(source, envir = env, new_device = FALSE, output_handler = handler) 7. │ │ ├─base::withRestarts(...) 8. │ │ │ └─base (local) withRestartList(expr, restarts) 9. │ │ │ ├─base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]]) 10. │ │ │ │ └─base (local) doWithOneRestart(return(expr), restart) 11. │ │ │ └─base (local) withRestartList(expr, restarts[-nr]) 12. │ │ │ └─base (local) withOneRestart(expr, restarts[[1L]]) 13. │ │ │ └─base (local) doWithOneRestart(return(expr), restart) 14. │ │ ├─evaluate:::with_handlers(...) 15. │ │ │ ├─base::eval(call) 16. │ │ │ │ └─base::eval(call) 17. │ │ │ └─base::withCallingHandlers(...) 18. │ │ ├─base::withVisible(eval(expr, envir)) 19. │ │ └─base::eval(expr, envir) 20. │ │ └─base::eval(expr, envir) 21. │ └─base::print(...) 22. └─shapr::explain(...) 23. └─shapr::shapley_setup(internal) 24. └─shapr:::create_coalition_table(...) 25. └─shapr:::exact_coalition_table(...) 26. ├─dt[, `:=`(N, .N), coalition_size] 27. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-regular-setup.R:1850:3'): output_lm_numeric_vS_batching_method ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. ├─shapr:::expect_snapshot_rds(...) at test-regular-setup.R:1850:3 2. │ ├─testthat::expect_snapshot(...) 3. │ │ └─testthat:::expect_snapshot_(...) 4. │ │ ├─testthat:::with_is_snapshotting(...) 5. │ │ └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay) 6. │ │ └─evaluate::evaluate(source, envir = env, new_device = FALSE, output_handler = handler) 7. │ │ ├─base::withRestarts(...) 8. │ │ │ └─base (local) withRestartList(expr, restarts) 9. │ │ │ ├─base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]]) 10. │ │ │ │ └─base (local) doWithOneRestart(return(expr), restart) 11. │ │ │ └─base (local) withRestartList(expr, restarts[-nr]) 12. │ │ │ └─base (local) withOneRestart(expr, restarts[[1L]]) 13. │ │ │ └─base (local) doWithOneRestart(return(expr), restart) 14. │ │ ├─evaluate:::with_handlers(...) 15. │ │ │ ├─base::eval(call) 16. │ │ │ │ └─base::eval(call) 17. │ │ │ └─base::withCallingHandlers(...) 18. │ │ ├─base::withVisible(eval(expr, envir)) 19. │ │ └─base::eval(expr, envir) 20. │ │ └─base::eval(expr, envir) 21. │ └─base::print(...) 22. └─shapr::explain(...) 23. └─shapr::shapley_setup(internal) 24. └─shapr:::create_coalition_table(...) 25. └─shapr:::sample_coalition_table(...) 26. └─shapr:::exact_coalition_table(...) 27. ├─dt[, `:=`(N, .N), coalition_size] 28. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-semi-deterministic-setup.R:73:3'): setup_semi_determ_n_determ_sample_coal_18 ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-semi-deterministic-setup.R:73:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::sample_coalition_table(...) 5. └─shapr:::exact_coalition_table(...) 6. ├─dt[, `:=`(N, .N), coalition_size] 7. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) ── Error ('test-semi-deterministic-setup.R:102:3'): setup_semi_determ_n_determ_sample_coal_20 ── Error in ``[.data.table`(dt, , `:=`(N, .N), coalition_size)`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─shapr::explain(...) at test-semi-deterministic-setup.R:102:3 2. └─shapr::shapley_setup(internal) 3. └─shapr:::create_coalition_table(...) 4. └─shapr:::sample_coalition_table(...) 5. └─shapr:::exact_coalition_table(...) 6. ├─dt[, `:=`(N, .N), coalition_size] 7. └─data.table:::`[.data.table`(dt, , `:=`(N, .N), coalition_size) [ FAIL 42 | WARN 0 | SKIP 46 | PASS 2 ] Error: ! Test failures. Execution halted Flavor: r-devel-windows-x86_64

Version: 1.0.7
Check: installed package size
Result: NOTE installed size is 9.5Mb sub-directories of 1Mb or more: doc 4.2Mb libs 4.0Mb Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.