{
  "_id": "6a2b01767b7a29ca6005be25",
  "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": "cmake",
  "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-06-11 18:32:04 UTC",
    "User": "root"
  },
  "Author": "Lukas Burk [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-7528-3795>)",
  "Maintainer": "Lukas Burk <cran@lukasburk.de>",
  "MD5sum": "ea8e79dfe59c0e8cf469d01ef33144aa",
  "_user": "mlr-org",
  "_type": "src",
  "_file": "xplainfi_1.1.0.tar.gz",
  "_fileid": "a58d7fe895ef9751b7b923cff2153791b148b3dac80bddeca91a22bb3e2cc8d9",
  "_filesize": 587341,
  "_sha256": "a58d7fe895ef9751b7b923cff2153791b148b3dac80bddeca91a22bb3e2cc8d9",
  "_created": "2026-06-11T18:32:04.000Z",
  "_published": "2026-06-11T18:41:58.832Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80875729041,
      "time": 236,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7573542092"
    },
    {
      "job": 80875729092,
      "time": 230,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7573539799"
    },
    {
      "job": 80875729171,
      "time": 156,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7573657088"
    },
    {
      "job": 80875729115,
      "time": 185,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7573667791"
    },
    {
      "job": 80874730176,
      "time": 304,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7573447974"
    },
    {
      "job": 80875729110,
      "time": 129,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7573499487"
    },
    {
      "job": 80875729175,
      "time": 187,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7573522535"
    },
    {
      "job": 80875729185,
      "time": 178,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7573519395"
    },
    {
      "job": 80875729199,
      "time": 230,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7573539725"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mlr-org/actions/runs/27368620518",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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
  },
  "_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-24",
      "n": 43
    },
    {
      "week": "2025-25",
      "n": 52
    },
    {
      "week": "2025-26",
      "n": 34
    },
    {
      "week": "2025-27",
      "n": 4
    },
    {
      "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": 5,
  "_contributors": [
    {
      "user": "jemus42",
      "count": 365,
      "uuid": 1613346
    },
    {
      "user": "mnwright",
      "count": 1,
      "uuid": 9598192
    }
  ],
  "_userbio": {
    "uuid": 12941794,
    "type": "organization",
    "name": "mlr-org"
  },
  "_downloads": {
    "count": 193,
    "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": 11,
  "_rbuild": "4.6.0",
  "_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",
    "mirai",
    "mlbench",
    "mlr3",
    "mlr3fselect",
    "mlr3measures",
    "mlr3misc",
    "mvtnorm",
    "nanonext",
    "palmerpenguins",
    "paradox",
    "parallelly",
    "PRROC",
    "R6",
    "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.296665190261531,
  "_indexed": true,
  "_nocasepkg": "xplainfi",
  "_universes": [
    "mlr-org",
    "jemus42"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-06-11T18:34:49.000Z",
      "distro": "noble",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "3200385d56884aecc2b4169640b4c0356a6a364b6d9e6ad04e1588d656b67bae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/27368620518"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-06-11T18:34:42.000Z",
      "distro": "noble",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "f55924a80799f8fbb98cf1ebd8abba96f2cd52533b8c42a92e546b5dc864428f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/27368620518"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-06-11T18:40:10.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "41472664902280aeb59eaf6966667146d2e5ffdb281e8aebad793603567af94c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/27368620518"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-06-11T18:40:16.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "1c69f36eb81db82dce8019e0690edac427c788552ccfb003b53e03c1cd77008a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/27368620518"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.0",
      "date": "2026-06-11T18:34:36.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "817c647e1b75b9744f17eeb61e417af5d2e0264c462193977f9b2e616ab3b512",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/27368620518"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-06-11T18:33:48.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "41e78b4c3ca0b2e5f4884089a4178c0bb6caec8a16678157ff04fb3d884ab09b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/27368620518"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-06-11T18:33:30.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "888274fc767d50a2ec5244470afd32e944ce267ebc1c58cca9d0ab0f523c494b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/27368620518"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-06-11T18:34:24.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "12fd1bf07ec26741cab8d9aa729388494aca1affbd760524f937be845c169453",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/27368620518"
    }
  ]
}