{
  "_id": "6a103866acfb0bcc41c9aa87",
  "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-05-22 11:00:15 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": "2ca2fca7d8d3b919a81ed8294951d643",
  "_user": "mlr-org",
  "_type": "src",
  "_file": "xplainfi_1.1.0.tar.gz",
  "_fileid": "693961283dd9f8690de90d16e454678b16c452411c9a6aa383bf59b325f4bc44",
  "_filesize": 584888,
  "_sha256": "693961283dd9f8690de90d16e454678b16c452411c9a6aa383bf59b325f4bc44",
  "_created": "2026-05-22T11:00:15.000Z",
  "_published": "2026-05-22T11:05:10.277Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77366740201,
      "time": 243,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7158978121"
    },
    {
      "job": 77366740167,
      "time": 242,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158977407"
    },
    {
      "job": 77366740199,
      "time": 142,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7158946364"
    },
    {
      "job": 77366740163,
      "time": 163,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158952670"
    },
    {
      "job": 77366060434,
      "time": 270,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158903678"
    },
    {
      "job": 77366740133,
      "time": 143,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158946983"
    },
    {
      "job": 77366740192,
      "time": 180,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7158958247"
    },
    {
      "job": 77366740211,
      "time": 193,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7158962182"
    },
    {
      "job": 77366740344,
      "time": 196,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158963399"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26283728182",
  "_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": 364,
      "uuid": 1613346
    },
    {
      "user": "mnwright",
      "count": 1,
      "uuid": 9598192
    }
  ],
  "_userbio": {
    "uuid": 12941794,
    "type": "organization",
    "name": "mlr-org"
  },
  "_downloads": {
    "count": 183,
    "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-05-22T11:03:20.000Z",
      "distro": "noble",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "8443277026595ab5958828cffc6455a8c54291f8a58d683e126f5c2fda73355f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26283728182"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-05-22T11:03:10.000Z",
      "distro": "noble",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "52c13a2c42ff860d9f29ba995bd1e4fc2f249222c9087d66cba313f9f0994cbb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26283728182"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-05-22T11:01:58.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "6a2182ccaf164e4059d2ee0bf34ce6ee173b9a6ac4ef11d2482dceb350d16e4d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26283728182"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-05-22T11:02:07.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "1c87ae41204f6a0b12b40dfe96826766e25447fe7b7e1cf4932dccf0f28a07f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26283728182"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.0",
      "date": "2026-05-22T11:03:09.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "0a44cab8cc25b2b21cfe7a364145b30ddbd8e5988585011043baffeefd790535",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26283728182"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-05-22T11:01:54.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "063447052ec3870d504391e715c3f07e6f7b5817da127527e579e580b6383b8d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26283728182"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-05-22T11:02:10.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "b4e647cc2b9a16b098503ebba327e9bf65cd8a402f215dff7a032ffa09de0b71",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26283728182"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-05-22T11:02:01.000Z",
      "commit": "5ae1b5fb029a3ff66f5b27c322b417a622436a2c",
      "fileid": "9d4c412b348a69a342a2301f2edfa483c0e9b241d12cf62a37657226ef169b79",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26283728182"
    }
  ]
}