{
  "_id": "6a5209fb9b92047c28d54237",
  "Package": "xplainfi",
  "Title": "Feature Importance Methods for Global Explanations",
  "Version": "1.1.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/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "make",
  "Repository": "https://mlr-org.r-universe.dev",
  "Date/Publication": "2026-02-26 19:38:14 UTC",
  "RemoteUrl": "https://github.com/mlr-org/xplainfi",
  "RemoteRef": "v1.1.0",
  "RemoteSha": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-11 09:12:01 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.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/4d3d0f01589f9d88ccc70760ddd328bd1d1ba50c4183efe867261210e6ea0a30",
  "_filesize": 586877,
  "_sha256": "4d3d0f01589f9d88ccc70760ddd328bd1d1ba50c4183efe867261210e6ea0a30",
  "_expires": "2026-10-19T09:16:41.000Z",
  "_created": "2026-07-11T09:12:01.000Z",
  "_published": "2026-07-11T09:16:42.999Z",
  "_jobs": [
    {
      "job": 86531068972,
      "time": 235,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8247173656"
    },
    {
      "job": 86531068920,
      "time": 230,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8247173027"
    },
    {
      "job": 86531068919,
      "time": 159,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8247164048"
    },
    {
      "job": 86531068906,
      "time": 129,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8247160491"
    },
    {
      "job": 86530712020,
      "time": 310,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8247144431"
    },
    {
      "job": 86531068889,
      "time": 153,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8247163219"
    },
    {
      "job": 86531068970,
      "time": 171,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8247165594"
    },
    {
      "job": 86531068961,
      "time": 177,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8247166398"
    },
    {
      "job": 86531068958,
      "time": 185,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8247167685"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/mlr-org/actions/runs/29147211261",
  "_status": "success",
  "_upstream": "https://github.com/mlr-org/xplainfi",
  "_commit": {
    "id": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
    "author": "Lukas Burk <jemus42@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Release/v1.1.0 (#73)\n\n",
    "time": 1772134694
  },
  "_maintainer": {
    "name": "Lukas Burk",
    "email": "cran@lukasburk.de",
    "login": "jemus42",
    "mastodon": "@jemsu@norden.social",
    "bluesky": "@jemu.name",
    "orcid": "0000-0001-7528-3795",
    "description": "M.Sc. Biostats / WIP PhD Stats/ML /\nGenerally, mostly #rstats",
    "uuid": 1613346
  },
  "_distro": "resolute",
  "_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-28",
      "n": 1
    },
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-32",
      "n": 12
    },
    {
      "week": "2025-39",
      "n": 4
    },
    {
      "week": "2025-40",
      "n": 3
    },
    {
      "week": "2025-41",
      "n": 10
    },
    {
      "week": "2025-42",
      "n": 21
    },
    {
      "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
    }
  ],
  "_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"
    }
  ],
  "_topics": [
    "feature-importance",
    "interpretable-machine-learning",
    "machine-learning",
    "mlr3",
    "statistical-inference",
    "variable-importance"
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "jemus42",
      "count": 371,
      "uuid": 1613346
    },
    {
      "user": "mnwright",
      "count": 1,
      "uuid": 9598192
    }
  ],
  "_userbio": {
    "uuid": 12941794,
    "type": "organization",
    "name": "mlr-org",
    "followers": 234
  },
  "_downloads": {
    "count": 237,
    "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": 13,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/xplainfi.html",
    "manual.pdf"
  ],
  "_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"
    }
  ],
  "_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.1.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-02-26 19:38:14",
      "commits": 27
    },
    {
      "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.3692158574101425,
  "_indexed": true,
  "_nocasepkg": "xplainfi",
  "_universes": [
    "mlr-org",
    "jemus42"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-07-11T09:14:53.000Z",
      "distro": "resolute",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "https://r2.ropensci.org/2fdf78ffeb0af484010cce035498f1d8f0c50c50a118f3124b6ec96afca9adc0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/29147211261"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-07-11T09:14:50.000Z",
      "distro": "resolute",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "https://r2.ropensci.org/ab988ce5915fb8f3b55521cd1b6f392b749c2f29e068717f84ae500d1739ddf4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/29147211261"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-07-11T09:13:50.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "https://r2.ropensci.org/03d120821448e3aeaa831ee7c99c7076fa8f3c332ab9e149c94f2b5595a8cd52",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/29147211261"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-07-11T09:13:43.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "https://r2.ropensci.org/9b7fa099e652ec830bd062528f420275c0b5d10eeeec3e9ece1f6aea79a5a4c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/29147211261"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.0",
      "date": "2026-07-11T09:15:00.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "https://r2.ropensci.org/9c957be251c68e718c339b75f28cb7b6d5afd65897064cb7cfa9d1d8d19690cc",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/29147211261"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-07-11T09:13:33.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "https://r2.ropensci.org/03c84024ee544c2a42ef3c5d6c734ae0dbb730b52aa12a134cd05023141d1ef9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/29147211261"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-07-11T09:13:29.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "https://r2.ropensci.org/7c7ca14c13d570c5e5073e2a4872ebfaaf3b7e65980fc109decb4752b915f692",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/29147211261"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-07-11T09:13:46.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "https://r2.ropensci.org/34901388a285523ffb2c9dd8edb2c06ad530104e6580b2f409bb05b27dd927fc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/29147211261"
    }
  ]
}