CRAN Package Check Results for Package SHAPforxgboost

Last updated on 2025-12-28 09:50:50 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.2.0 12.29 151.42 163.71 OK
r-devel-linux-x86_64-debian-gcc 0.2.0 9.06 104.13 113.19 OK
r-devel-linux-x86_64-fedora-clang 0.2.0 22.00 233.47 255.47 OK
r-devel-linux-x86_64-fedora-gcc 0.2.0 18.00 200.29 218.29 OK
r-devel-windows-x86_64 0.2.0 15.00 124.00 139.00 ERROR
r-patched-linux-x86_64 0.2.0 13.17 133.83 147.00 OK
r-release-linux-x86_64 0.2.0 11.73 132.85 144.58 OK
r-release-macos-arm64 0.2.0 3.00 33.00 36.00 OK
r-release-macos-x86_64 0.2.0 9.00 107.00 116.00 OK
r-release-windows-x86_64 0.2.0 15.00 140.00 155.00 OK
r-oldrel-macos-arm64 0.2.0 3.00 36.00 39.00 OK
r-oldrel-macos-x86_64 0.2.0 9.00 129.00 138.00 OK
r-oldrel-windows-x86_64 0.2.0 20.00 188.00 208.00 OK

Check Details

Version: 0.2.0
Check: examples
Result: ERROR Running examples in 'SHAPforxgboost-Ex.R' failed The error most likely occurred in: > ### Name: shap.plot.summary > ### Title: SHAP summary plot using long-format SHAP values > ### Aliases: shap.plot.summary > > ### ** Examples > > # Example: Basic workflow for SHAP summary plot > # Note: For xgboost 3.x, use xgb.DMatrix + xgb.train, and convert factor labels to numeric > > data("iris") > X1 = as.matrix(iris[,1:4]) > y1 = as.numeric(iris[[5]]) - 1 # Convert factor to numeric > dtrain = xgboost::xgb.DMatrix(data = X1, label = y1) > params = list(learning_rate = 1, min_split_loss = 0, reg_lambda = 0, + objective = 'reg:squarederror', nthread = 1) > mod1 = xgboost::xgb.train(params = params, data = dtrain, + nrounds = 1, verbose = 0) > > # Get SHAP values and feature importance > shap_values <- shap.values(xgb_model = mod1, X_train = X1) > shap_values$mean_shap_score # Ranked features by mean|SHAP| Petal.Length Petal.Width Sepal.Length Sepal.Width 0.6307042 0.2135736 0.0300757 0.0000000 > shap_values_iris <- shap_values$shap_score > > # Prepare long-format data for plotting > shap_long_iris <- shap.prep(xgb_model = mod1, X_train = X1) Error in `[.data.table`(fv_sub_long, , `:=`(stdfvalue, std1(rfvalue)), : attempt access index 2/2 in VECTOR_ELT Calls: shap.prep -> [ -> [.data.table Execution halted Flavor: r-devel-windows-x86_64

Version: 0.2.0
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: --- re-building 'basic_workflow.Rmd' using rmarkdown Quitting from basic_workflow.Rmd:62-87 [unnamed-chunk-3] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `[.data.table`: ! attempt access index 2/2 in VECTOR_ELT --- Backtrace: ▆ 1. └─SHAPforxgboost::shap.prep(fit, X_train = X) 2. ├─fv_sub_long[, `:=`(stdfvalue, std1(rfvalue)), by = "variable"] 3. └─data.table:::`[.data.table`(...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'basic_workflow.Rmd' failed with diagnostics: attempt access index 2/2 in VECTOR_ELT --- failed re-building 'basic_workflow.Rmd' SUMMARY: processing the following file failed: 'basic_workflow.Rmd' Error: Vignette re-building failed. Execution halted Flavor: r-devel-windows-x86_64