{
  "_id": "6ad9cce3021a938ed758eadc",
  "Package": "xplainfi",
  "Title": "Feature Importance Methods for Global Explanations",
  "Version": "1.2.0",
  "Authors@R": "person(\"Lukas\", \"Burk\", , \"cran@lukasburk.de\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-7528-3795\"))",
  "Description": "Provides a consistent interface for common feature\nimportance methods as described in Ewald et al. (2024)\n<doi:10.1007/978-3-031-63797-1_22>, including permutation\nfeature importance (PFI), conditional and relative feature\nimportance (CFI, RFI), leave one covariate out (LOCO), and\nShapley additive global importance (SAGE), as well as feature\nsampling mechanisms to support conditional importance methods.",
  "License": "LGPL (>= 3)",
  "URL": "https://mlr-org.github.io/xplainfi/,\nhttps://github.com/mlr-org/xplainfi",
  "BugReports": "https://github.com/mlr-org/xplainfi/issues",
  "VignetteBuilder": "knitr",
  "Config/Needs/website": "rmarkdown, here, jsonlite, cpi",
  "Config/roxygen2/markdown": "TRUE",
  "Config/roxygen2/version": "8.0.0",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "Encoding": "UTF-8",
  "Config/pak/sysreqs": "make",
  "Repository": "https://mlr-org.r-universe.dev",
  "Date/Publication": "2026-07-24 16:42:28 UTC",
  "RemoteUrl": "https://github.com/mlr-org/xplainfi",
  "RemoteRef": "v1.2.0",
  "RemoteSha": "f9aeb38e21f21824062c5dd32b2d0a2e0366028c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-22 08:39:32 UTC",
    "User": "root"
  },
  "Author": "Lukas Burk [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-7528-3795>)",
  "Maintainer": "Lukas Burk <cran@lukasburk.de>",
  "_user": "mlr-org",
  "_type": "src",
  "_file": "xplainfi_1.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/e6236c4b13192c27650744e8785994390c5cc86f490de67c306b8e54fadd65a7",
  "_filesize": 604116,
  "_sha256": "e6236c4b13192c27650744e8785994390c5cc86f490de67c306b8e54fadd65a7",
  "_expires": "2027-01-30T08:44:17.000Z",
  "_created": "2026-10-22T08:39:32.000Z",
  "_published": "2026-10-22T08:44:19.344Z",
  "_upstream": "https://github.com/mlr-org/xplainfi",
  "_status": "success",
  "_maintainer": {
    "name": "Lukas Burk",
    "email": "cran@lukasburk.de",
    "login": "jemus42",
    "mastodon": "@jemsu@norden.social",
    "bluesky": "@jemu.name",
    "orcid": "0000-0001-7528-3795",
    "description": "PhD Stats/ML w/ applications in epidemiology\nGenerally, mostly #rstats",
    "uuid": 1613346
  },
  "_jobs": [
    {
      "job": 119726011697,
      "time": 236,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12413685057"
    },
    {
      "job": 119726011639,
      "time": 235,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12412024764"
    },
    {
      "job": 119726011661,
      "time": 170,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12412134150"
    },
    {
      "job": 119726011715,
      "time": 204,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12412818301"
    },
    {
      "job": 119722884409,
      "time": 446,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12412807582"
    },
    {
      "job": 119726011810,
      "time": 145,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12412892889"
    },
    {
      "job": 119726011743,
      "time": 165,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12411889949"
    },
    {
      "job": 119726011781,
      "time": 155,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12413271758"
    },
    {
      "job": 119726011773,
      "time": 159,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12413480094"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mlr-org/actions/runs/39748467045",
  "_commit": {
    "id": "f9aeb38e21f21824062c5dd32b2d0a2e0366028c",
    "author": "Lukas Burk <git@quantenbrot.de>",
    "committer": "Lukas Burk <git@quantenbrot.de>",
    "message": "another thread limit\n",
    "time": 1784911348
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "version": ">= 1.15.0",
      "role": "Imports"
    },
    {
      "package": "mirai",
      "role": "Imports"
    },
    {
      "package": "mlr3",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "mlr3fselect",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "paradox",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "arf",
      "role": "Suggests"
    },
    {
      "package": "DiagrammeR",
      "role": "Suggests"
    },
    {
      "package": "foreach",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "future.apply",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "glue",
      "role": "Suggests"
    },
    {
      "package": "gower",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "knockoff",
      "role": "Suggests"
    },
    {
      "package": "lgr",
      "role": "Suggests"
    },
    {
      "package": "mlr3data",
      "role": "Suggests"
    },
    {
      "package": "mlr3learners",
      "role": "Suggests"
    },
    {
      "package": "partykit",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "ranger",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rpart",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "mlr-org",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-43",
      "n": 23
    },
    {
      "week": "2025-44",
      "n": 4
    },
    {
      "week": "2025-45",
      "n": 9
    },
    {
      "week": "2025-46",
      "n": 9
    },
    {
      "week": "2025-49",
      "n": 2
    },
    {
      "week": "2025-50",
      "n": 6
    },
    {
      "week": "2025-51",
      "n": 2
    },
    {
      "week": "2026-03",
      "n": 3
    },
    {
      "week": "2026-04",
      "n": 18
    },
    {
      "week": "2026-05",
      "n": 11
    },
    {
      "week": "2026-07",
      "n": 3
    },
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 4
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 3
    },
    {
      "week": "2026-20",
      "n": 9
    },
    {
      "week": "2026-22",
      "n": 1
    },
    {
      "week": "2026-27",
      "n": 6
    },
    {
      "week": "2026-29",
      "n": 1
    },
    {
      "week": "2026-30",
      "n": 8
    }
  ],
  "_tags": [
    {
      "name": "v0.2.0",
      "date": "2025-11-10"
    },
    {
      "name": "v1.0.0",
      "date": "2026-01-30"
    },
    {
      "name": "v1.1.0",
      "date": "2026-02-26"
    },
    {
      "name": "v1.2.0",
      "date": "2026-07-24"
    }
  ],
  "_topics": [
    "feature-importance",
    "interpretable-machine-learning",
    "machine-learning",
    "mlr3",
    "statistical-inference",
    "variable-importance"
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "jemus42",
      "count": 399,
      "uuid": 1613346
    },
    {
      "user": "mnwright",
      "count": 1,
      "uuid": 9598192
    }
  ],
  "_userbio": {
    "uuid": 12941794,
    "type": "organization",
    "name": "mlr-org",
    "followers": 235
  },
  "_downloads": {
    "count": 238,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/xplainfi"
  },
  "_devurl": "https://github.com/mlr-org/xplainfi",
  "_pkgdown": "https://mlr-org.github.io/xplainfi/",
  "_searchresults": 18,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/xplainfi.html"
  ],
  "_homeurl": "https://github.com/mlr-org/xplainfi",
  "_realowner": "mlr-org",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2026-01-30"
    },
    {
      "version": "1.1.0",
      "date": "2026-02-26"
    },
    {
      "version": "1.2.0",
      "date": "2026-07-24"
    }
  ],
  "_exports": [
    "CFI",
    "check_groups",
    "ConditionalARFSampler",
    "ConditionalCtreeSampler",
    "ConditionalGaussianSampler",
    "ConditionalKNNSampler",
    "ConditionalSAGE",
    "ConditionalSampler",
    "FeatureImportanceMethod",
    "FeatureSampler",
    "KnockoffGaussianSampler",
    "KnockoffSampler",
    "LOCO",
    "MarginalPermutationSampler",
    "MarginalReferenceSampler",
    "MarginalSAGE",
    "MarginalSampler",
    "PerturbationImportance",
    "PFI",
    "RFI",
    "rsmp_all_test",
    "SAGE",
    "sim_dgp_confounded",
    "sim_dgp_correlated",
    "sim_dgp_ewald",
    "sim_dgp_independent",
    "sim_dgp_interactions",
    "sim_dgp_mediated",
    "WVIM",
    "wvim_design_matrix",
    "xplain_opt"
  ],
  "_help": [
    {
      "page": "CFI",
      "title": "Conditional Feature Importance",
      "topics": [
        "CFI"
      ]
    },
    {
      "page": "check_groups",
      "title": "Check group specification",
      "concept": [
        "utilities"
      ],
      "topics": [
        "check_groups"
      ]
    },
    {
      "page": "ConditionalARFSampler",
      "title": "ARF-based Conditional Sampler",
      "topics": [
        "ConditionalARFSampler"
      ]
    },
    {
      "page": "ConditionalCtreeSampler",
      "title": "(experimental) Conditional Inference Tree Conditional Sampler",
      "topics": [
        "ConditionalCtreeSampler"
      ]
    },
    {
      "page": "ConditionalGaussianSampler",
      "title": "Gaussian Conditional Sampler",
      "topics": [
        "ConditionalGaussianSampler"
      ]
    },
    {
      "page": "ConditionalKNNSampler",
      "title": "k-Nearest Neighbors Conditional Sampler",
      "topics": [
        "ConditionalKNNSampler"
      ]
    },
    {
      "page": "ConditionalSAGE",
      "title": "Conditional SAGE",
      "topics": [
        "ConditionalSAGE"
      ]
    },
    {
      "page": "ConditionalSampler",
      "title": "Conditional Feature Sampler",
      "topics": [
        "ConditionalSampler"
      ]
    },
    {
      "page": "FeatureImportanceMethod",
      "title": "Feature Importance Method Class",
      "topics": [
        "FeatureImportanceMethod"
      ]
    },
    {
      "page": "FeatureSampler",
      "title": "Feature Sampler Class",
      "topics": [
        "FeatureSampler"
      ]
    },
    {
      "page": "KnockoffGaussianSampler",
      "title": "Gaussian Knockoff Conditional Sampler",
      "topics": [
        "KnockoffGaussianSampler"
      ]
    },
    {
      "page": "KnockoffSampler",
      "title": "Knockoff Sampler",
      "topics": [
        "KnockoffSampler"
      ]
    },
    {
      "page": "LOCO",
      "title": "Leave-One-Covariate-Out (LOCO)",
      "topics": [
        "LOCO"
      ]
    },
    {
      "page": "MarginalPermutationSampler",
      "title": "Marginal Permutation Sampler",
      "topics": [
        "MarginalPermutationSampler"
      ]
    },
    {
      "page": "MarginalReferenceSampler",
      "title": "Marginal Reference Sampler",
      "topics": [
        "MarginalReferenceSampler"
      ]
    },
    {
      "page": "MarginalSAGE",
      "title": "Marginal SAGE",
      "topics": [
        "MarginalSAGE"
      ]
    },
    {
      "page": "MarginalSampler",
      "title": "Marginal Sampler Base Class",
      "topics": [
        "MarginalSampler"
      ]
    },
    {
      "page": "op-null-default",
      "title": "Default value for 'NULL'",
      "topics": [
        "%||%",
        "op-null-default"
      ]
    },
    {
      "page": "PerturbationImportance",
      "title": "Perturbation Feature Importance Base Class",
      "topics": [
        "PerturbationImportance"
      ]
    },
    {
      "page": "PFI",
      "title": "Permutation Feature Importance",
      "topics": [
        "PFI"
      ]
    },
    {
      "page": "RFI",
      "title": "Relative Feature Importance",
      "topics": [
        "RFI"
      ]
    },
    {
      "page": "rsmp_all_test",
      "title": "Create a resampling with all data being test data",
      "topics": [
        "rsmp_all_test"
      ]
    },
    {
      "page": "SAGE",
      "title": "Shapley Additive Global Importance (SAGE) Base Class",
      "topics": [
        "SAGE"
      ]
    },
    {
      "page": "sim_dgp_ewald",
      "title": "Simulate data as in Ewald et al. (2024)",
      "concept": [
        "simulation"
      ],
      "topics": [
        "sim_dgp_ewald"
      ]
    },
    {
      "page": "sim_dgp_scenarios",
      "title": "Simulation DGPs for Feature Importance Method Comparison",
      "concept": [
        "simulation"
      ],
      "topics": [
        "sim_dgp_confounded",
        "sim_dgp_correlated",
        "sim_dgp_independent",
        "sim_dgp_interactions",
        "sim_dgp_mediated",
        "sim_dgp_scenarios"
      ]
    },
    {
      "page": "wvim_design_matrix",
      "title": "Create Feature Selection Design Matrix",
      "topics": [
        "wvim_design_matrix"
      ]
    },
    {
      "page": "xplain_opt",
      "title": "xplainfi Package Options",
      "topics": [
        "xplain_opt"
      ]
    }
  ],
  "_readme": "https://github.com/mlr-org/xplainfi/raw/v1.2.0/README.md",
  "_rundeps": [
    "backports",
    "bbotk",
    "checkmate",
    "cli",
    "codetools",
    "data.table",
    "digest",
    "evaluate",
    "future",
    "future.apply",
    "globals",
    "lattice",
    "lgr",
    "listenv",
    "Matrix",
    "matrixStats",
    "mirai",
    "mlbench",
    "mlr3",
    "mlr3fselect",
    "mlr3measures",
    "mlr3misc",
    "moocore",
    "mvtnorm",
    "nanonext",
    "palmerpenguins",
    "paradox",
    "parallelly",
    "PRROC",
    "R6",
    "rbibutils",
    "Rdpack",
    "rlang",
    "stabm",
    "uuid"
  ],
  "_vignettes": [
    {
      "source": "feature-samplers.Rmd",
      "filename": "feature-samplers.html",
      "title": "Feature Samplers",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Setup",
        "Base Class: FeatureSampler",
        "Key Properties",
        "Permutation Sampler",
        "Marginal Reference Sampler",
        "Conditional Samplers",
        "Gaussian Conditional Sampler",
        "ARF Sampler",
        "Ctree Conditional Sampler",
        "kNN Conditional Sampler",
        "Example 1: All-numeric conditioning (Euclidean distance)",
        "Example 2: Mixed-type conditioning (Gower distance)",
        "Knockoff Samplers",
        "Gaussian Knockoffs",
        "Summary"
      ],
      "created": "2025-10-27 14:11:23",
      "modified": "2026-02-26 19:38:14",
      "commits": 4
    },
    {
      "source": "xplainfi.Rmd",
      "filename": "xplainfi.html",
      "title": "Getting Started with xplainfi",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Core Concepts",
        "Basic Example",
        "Permutation Feature Importance (PFI)",
        "Leave-One-Covariate-Out (LOCO)",
        "Feature Samplers",
        "Detailed Scoring Information",
        "Observation-wise losses and importances",
        "Statistical Inference",
        "Using Pre-trained Learners",
        "Parallelization",
        "Example with future",
        "Example with mirai"
      ],
      "created": "2024-10-14 17:10:49",
      "modified": "2026-07-14 14:29:35",
      "commits": 28
    },
    {
      "source": "simulation-settings.Rmd",
      "filename": "simulation-settings.html",
      "title": "Simulation Settings for Feature Importance Methods",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Overview of Simulation Settings",
        "1. Correlated Features DGP",
        "Mathematical Model",
        "Causal Structure",
        "Usage Example",
        "2. Mediated Effects DGP",
        "3. Confounding DGP",
        "4. Interaction Effects DGP",
        "5. Independent Features DGP (Baseline)",
        "Expected Behavior",
        "6. Ewald et al. (2024) DGP"
      ],
      "created": "2025-10-09 11:29:13",
      "modified": "2026-01-29 19:17:07",
      "commits": 6
    }
  ],
  "_score": 6.53173430927655,
  "_indexed": true,
  "_nocasepkg": "xplainfi",
  "_universes": [
    "mlr-org",
    "jemus42"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-10-22T08:42:42.000Z",
      "distro": "resolute",
      "commit": "f9aeb38e21f21824062c5dd32b2d0a2e0366028c",
      "fileid": "https://r2.ropensci.org/d99981f4cd32e65c27fe98049faa523052a40114fb6d9da8c4ec848817f6adec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/39748467045"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-10-22T08:42:42.000Z",
      "distro": "resolute",
      "commit": "f9aeb38e21f21824062c5dd32b2d0a2e0366028c",
      "fileid": "https://r2.ropensci.org/463068434f43292033a5b53cda45652fcd1d8d714098138eead28ed9353c1bd5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/39748467045"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-10-22T08:41:31.000Z",
      "commit": "f9aeb38e21f21824062c5dd32b2d0a2e0366028c",
      "fileid": "https://r2.ropensci.org/77f59a00f106d26c66e2ab81214e2efe3abf47a653e9b0755a76e8a7e4dd4e7f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/39748467045"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-10-22T08:41:42.000Z",
      "commit": "f9aeb38e21f21824062c5dd32b2d0a2e0366028c",
      "fileid": "https://r2.ropensci.org/d104d2204911e5fed56b4f3254b25be4a231282cbca710e314238a717031b63a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/39748467045"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.0",
      "date": "2026-10-22T08:42:24.000Z",
      "commit": "f9aeb38e21f21824062c5dd32b2d0a2e0366028c",
      "fileid": "https://r2.ropensci.org/7fc67d57071a0090b2ae8577f23d0370a2ba5d519db8e421c37943c3386b4c25",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/39748467045"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-10-22T08:41:02.000Z",
      "commit": "f9aeb38e21f21824062c5dd32b2d0a2e0366028c",
      "fileid": "https://r2.ropensci.org/3b18f33cf6fc0bd191b591173aa8b0b838a3347f1346f5446d2f2f52bed1a2be",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/39748467045"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-10-22T08:40:56.000Z",
      "commit": "f9aeb38e21f21824062c5dd32b2d0a2e0366028c",
      "fileid": "https://r2.ropensci.org/6075bb78a53796ed89c25fe16a5e83d769598c8971db2c327c2be234c850acce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/39748467045"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-10-22T08:40:57.000Z",
      "commit": "f9aeb38e21f21824062c5dd32b2d0a2e0366028c",
      "fileid": "https://r2.ropensci.org/780d290415ac42cc2f1bfd5ca36d742e12bbe76c88cdb4d57174f959821f0a7c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/39748467045"
    }
  ]
}