{
  "_id": "6a18000bacfb0bcc41dab9da",
  "Package": "ingredients",
  "Title": "Effects and Importances of Model Ingredients",
  "Version": "2.3.1",
  "Authors@R": "c(person(\"Przemyslaw\", \"Biecek\", email = \"przemyslaw.biecek@gmail.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-8423-1823\")),\nperson(\"Hubert\", \"Baniecki\", role = \"aut\",\ncomment = c(ORCID = \"0000-0001-6661-5364\")),\nperson(\"Adam\", \"Izdebski\", role = \"ctb\"))",
  "Description": "Collection of tools for assessment of feature importance\nand feature effects. Key functions are: feature_importance()\nfor assessment of global level feature importance,\nceteris_paribus() for calculation of the what-if plots,\npartial_dependence() for partial dependence plots,\nconditional_dependence() for conditional dependence plots,\naccumulated_dependence() for accumulated local effects plots,\naggregate_profiles() and cluster_profiles() for aggregation of\nceteris paribus profiles, generic print() and plot() for better\nusability of selected explainers, generic plotD3() for\ninteractive, D3 based explanations, and generic describe() for\nexplanations in natural language. The package 'ingredients' is\na part of the 'DrWhy.AI' universe (Biecek 2018)\n<arXiv:1806.08915>.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.2.3",
  "URL": "https://ModelOriented.github.io/ingredients/,\nhttps://github.com/ModelOriented/ingredients",
  "BugReports": "https://github.com/ModelOriented/ingredients/issues",
  "VignetteBuilder": "knitr",
  "Repository": "https://modeloriented.r-universe.dev",
  "Date/Publication": "2023-03-15 21:16:09 UTC",
  "RemoteUrl": "https://github.com/modeloriented/ingredients",
  "RemoteRef": "HEAD",
  "RemoteSha": "d405a01b391731513f890db03e4949056679a009",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-28 08:35:40 UTC",
    "User": "root"
  },
  "Author": "Przemyslaw Biecek [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-8423-1823>),\nHubert Baniecki [aut] (ORCID: <https://orcid.org/0000-0001-6661-5364>),\nAdam Izdebski [ctb]",
  "Maintainer": "Przemyslaw Biecek <przemyslaw.biecek@gmail.com>",
  "MD5sum": "aa077cb4ffbdfacb0b8381bface0856a",
  "_user": "modeloriented",
  "_type": "src",
  "_file": "ingredients_2.3.1.tar.gz",
  "_fileid": "c883ea4ab075939bfb7c5d9af80a5cc96448126013eb1cee8f8c59b27d166d00",
  "_filesize": 2117645,
  "_sha256": "c883ea4ab075939bfb7c5d9af80a5cc96448126013eb1cee8f8c59b27d166d00",
  "_created": "2026-05-28T08:35:40.000Z",
  "_published": "2026-05-28T08:42:51.068Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78254099991,
      "time": 321,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7261465993"
    },
    {
      "job": 78254099997,
      "time": 328,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7261468100"
    },
    {
      "job": 78254099968,
      "time": 241,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7261438123"
    },
    {
      "job": 78254100171,
      "time": 282,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7261452387"
    },
    {
      "job": 78253532211,
      "time": 215,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7261353831"
    },
    {
      "job": 78254100045,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7261395015"
    },
    {
      "job": 78254099990,
      "time": 325,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7261467704"
    },
    {
      "job": 78254100014,
      "time": 376,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7261484237"
    },
    {
      "job": 78254100061,
      "time": 385,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7261486923"
    }
  ],
  "_buildurl": "https://github.com/r-universe/modeloriented/actions/runs/26563882470",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/modeloriented/ingredients",
  "_commit": {
    "id": "d405a01b391731513f890db03e4949056679a009",
    "author": "jmaspons <joanmaspons@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Pass dots to predict_function (#143)\n\n* Pass dots to predict_function.\r\n\r\nUse case: speed up predictions with keras by passing a larger batch_size parameter (32 by default)\r\n\r\n* Also pass to loss_function\r\n\r\n* Revert \"Also pass to loss_function\"\r\n\r\nThis reverts commit f470918aae80877202c93b3a9e861409f1cbb77f.",
    "time": 1678914969
  },
  "_maintainer": {
    "name": "Przemyslaw Biecek",
    "email": "przemyslaw.biecek@gmail.com",
    "login": "pbiecek",
    "orcid": "0000-0001-8423-1823",
    "twitter": "@PrzeBiec",
    "description": "I just like to make things. \nhttps://mi2.ai/",
    "uuid": 4624318
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "DALEX",
      "version": ">= 2.4.3",
      "role": "Suggests"
    },
    {
      "package": "gower",
      "role": "Suggests"
    },
    {
      "package": "ranger",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "r2d3",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "modeloriented",
  "_selfowned": true,
  "_usedby": 20,
  "_updates": [],
  "_tags": [],
  "_stars": 38,
  "_contributors": [
    {
      "user": "pbiecek",
      "count": 208,
      "uuid": 4624318
    },
    {
      "user": "hbaniecki",
      "count": 44,
      "uuid": 32574004
    },
    {
      "user": "kasiapekala",
      "count": 18,
      "uuid": 8482403
    },
    {
      "user": "pawel99k",
      "count": 5,
      "uuid": 43797956
    },
    {
      "user": "tkonopka",
      "count": 4,
      "uuid": 7260190
    },
    {
      "user": "adamizdebski",
      "count": 3,
      "uuid": 42173829
    },
    {
      "user": "wojciechkretowicz",
      "count": 3,
      "uuid": 32495076
    },
    {
      "user": "kmatusz",
      "count": 2,
      "uuid": 28710316
    },
    {
      "user": "sztach",
      "count": 1,
      "uuid": 32569839
    },
    {
      "user": "jakwisn",
      "count": 1,
      "uuid": 43787962
    },
    {
      "user": "mstaniak",
      "count": 1,
      "uuid": 20418265
    },
    {
      "user": "tmikolajczyk",
      "count": 1,
      "uuid": 10706421
    },
    {
      "user": "harel-harmonic",
      "count": 1,
      "uuid": 38511134
    },
    {
      "user": "harell",
      "count": 1,
      "uuid": 7226303
    },
    {
      "user": "jmaspons",
      "count": 1,
      "uuid": 102644
    },
    {
      "user": "konrad-komisarczyk",
      "count": 1,
      "uuid": 32682692
    },
    {
      "user": "maksymiuks",
      "count": 1,
      "uuid": 32574056
    }
  ],
  "_userbio": {
    "uuid": 44725555,
    "type": "organization",
    "name": "Model Oriented"
  },
  "_downloads": {
    "count": 8956,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ingredients"
  },
  "_devurl": "https://github.com/modeloriented/ingredients",
  "_pkgdown": "https://ModelOriented.github.io/ingredients/",
  "_searchresults": 96,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ingredients.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/modeloriented/ingredients",
  "_realowner": "modeloriented",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3.1",
      "date": "2019-04-09"
    },
    {
      "version": "0.3.3",
      "date": "2019-05-01"
    },
    {
      "version": "0.3.9",
      "date": "2019-08-27"
    },
    {
      "version": "0.4",
      "date": "2019-10-27"
    },
    {
      "version": "0.5.0",
      "date": "2019-12-20"
    },
    {
      "version": "1.0",
      "date": "2020-02-18"
    },
    {
      "version": "1.1",
      "date": "2020-03-11"
    },
    {
      "version": "1.2.0",
      "date": "2020-04-20"
    },
    {
      "version": "1.3.0",
      "date": "2020-07-01"
    },
    {
      "version": "1.3.1",
      "date": "2020-07-29"
    },
    {
      "version": "2.0",
      "date": "2020-09-01"
    },
    {
      "version": "2.0.1",
      "date": "2021-02-05"
    },
    {
      "version": "2.2.0",
      "date": "2021-04-10"
    },
    {
      "version": "2.3.0",
      "date": "2023-01-15"
    }
  ],
  "_exports": [
    "accumulated_dependence",
    "accumulated_dependency",
    "aggregate_profiles",
    "bind_plots",
    "calculate_oscillations",
    "ceteris_paribus",
    "ceteris_paribus_2d",
    "cluster_profiles",
    "conditional_dependence",
    "conditional_dependency",
    "describe",
    "feature_importance",
    "local_dependency",
    "partial_dependence",
    "partial_dependency",
    "plotD3",
    "select_neighbours",
    "select_sample",
    "show_aggregated_profiles",
    "show_observations",
    "show_profiles",
    "show_residuals",
    "show_rugs"
  ],
  "_help": [
    {
      "page": "accumulated_dependence",
      "title": "Accumulated Local Effects Profiles aka ALEPlots",
      "topics": [
        "accumulated_dependence",
        "accumulated_dependence.ceteris_paribus_explainer",
        "accumulated_dependence.default",
        "accumulated_dependence.explainer",
        "accumulated_dependency"
      ]
    },
    {
      "page": "aggregate_profiles",
      "title": "Aggregates Ceteris Paribus Profiles",
      "topics": [
        "aggregate_profiles"
      ]
    },
    {
      "page": "bind_plots",
      "title": "Bind Multiple ggplot Objects",
      "topics": [
        "bind_plots"
      ]
    },
    {
      "page": "calculate_oscillations",
      "title": "Calculate Oscillations for Ceteris Paribus Explainer",
      "topics": [
        "calculate_oscillations"
      ]
    },
    {
      "page": "calculate_variable_profile",
      "title": "Internal Function for Individual Variable Profiles",
      "topics": [
        "calculate_variable_profile",
        "calculate_variable_profile.default"
      ]
    },
    {
      "page": "calculate_variable_split",
      "title": "Internal Function for Split Points for Selected Variables",
      "topics": [
        "calculate_variable_split",
        "calculate_variable_split.default"
      ]
    },
    {
      "page": "ceteris_paribus",
      "title": "Ceteris Paribus Profiles aka Individual Variable Profiles",
      "topics": [
        "ceteris_paribus",
        "ceteris_paribus.default",
        "ceteris_paribus.explainer"
      ]
    },
    {
      "page": "ceteris_paribus_2d",
      "title": "Ceteris Paribus 2D Plot",
      "topics": [
        "ceteris_paribus_2d"
      ]
    },
    {
      "page": "cluster_profiles",
      "title": "Cluster Ceteris Paribus Profiles",
      "topics": [
        "cluster_profiles"
      ]
    },
    {
      "page": "conditional_dependence",
      "title": "Conditional Dependence Profiles",
      "topics": [
        "conditional_dependence",
        "conditional_dependence.ceteris_paribus_explainer",
        "conditional_dependence.default",
        "conditional_dependence.explainer",
        "conditional_dependency",
        "local_dependency"
      ]
    },
    {
      "page": "describe",
      "title": "Natural language description of feature importance explainer",
      "topics": [
        "describe",
        "describe.ceteris_paribus_explainer",
        "describe.feature_importance_explainer",
        "describe.partial_dependence_explainer"
      ]
    },
    {
      "page": "feature_importance",
      "title": "Feature Importance",
      "topics": [
        "feature_importance",
        "feature_importance.default",
        "feature_importance.explainer"
      ]
    },
    {
      "page": "partial_dependence",
      "title": "Partial Dependence Profiles",
      "topics": [
        "partial_dependence",
        "partial_dependence.ceteris_paribus_explainer",
        "partial_dependence.default",
        "partial_dependence.explainer",
        "partial_dependency"
      ]
    },
    {
      "page": "plot.aggregated_profiles_explainer",
      "title": "Plots Aggregated Profiles",
      "topics": [
        "plot.aggregated_profiles_explainer"
      ]
    },
    {
      "page": "plot.ceteris_paribus_2d_explainer",
      "title": "Plot Ceteris Paribus 2D Explanations",
      "topics": [
        "plot.ceteris_paribus_2d_explainer"
      ]
    },
    {
      "page": "plot.ceteris_paribus_explainer",
      "title": "Plots Ceteris Paribus Profiles",
      "topics": [
        "plot.ceteris_paribus_explainer"
      ]
    },
    {
      "page": "plot.ceteris_paribus_oscillations",
      "title": "Plot Ceteris Paribus Oscillations",
      "topics": [
        "plot.ceteris_paribus_oscillations"
      ]
    },
    {
      "page": "plot.feature_importance_explainer",
      "title": "Plots Feature Importance",
      "topics": [
        "plot.feature_importance_explainer"
      ]
    },
    {
      "page": "plotD3_ceteris_paribus",
      "title": "Plots Ceteris Paribus Profiles in D3 with r2d3 Package.",
      "topics": [
        "plotD3",
        "plotD3.ceteris_paribus_explainer"
      ]
    },
    {
      "page": "plotD3_aggregated_profiles",
      "title": "Plots Aggregated Ceteris Paribus Profiles in D3 with r2d3 Package.",
      "topics": [
        "plotD3.aggregated_profiles_explainer"
      ]
    },
    {
      "page": "plotD3_feature_importance",
      "title": "Plot Feature Importance Objects in D3 with r2d3 Package.",
      "topics": [
        "plotD3.feature_importance_explainer"
      ]
    },
    {
      "page": "print.aggregated_profiles_explainer",
      "title": "Prints Aggregated Profiles",
      "topics": [
        "print.aggregated_profiles_explainer"
      ]
    },
    {
      "page": "print.ceteris_paribus_explainer",
      "title": "Prints Individual Variable Explainer Summary",
      "topics": [
        "print.ceteris_paribus_explainer"
      ]
    },
    {
      "page": "print.feature_importance_explainer",
      "title": "Print Generic for Feature Importance Object",
      "topics": [
        "print.feature_importance_explainer"
      ]
    },
    {
      "page": "select_neighbours",
      "title": "Select Subset of Rows Closest to a Specified Observation",
      "topics": [
        "select_neighbours"
      ]
    },
    {
      "page": "select_sample",
      "title": "Select Subset of Rows",
      "topics": [
        "select_sample"
      ]
    },
    {
      "page": "show_aggregated_profiles",
      "title": "Adds a Layer with Aggregated Profiles",
      "topics": [
        "show_aggregated_profiles"
      ]
    },
    {
      "page": "show_observations",
      "title": "Adds a Layer with Observations to a Profile Plot",
      "topics": [
        "show_observations"
      ]
    },
    {
      "page": "show_profiles",
      "title": "Adds a Layer with Profiles",
      "topics": [
        "show_profiles"
      ]
    },
    {
      "page": "show_residuals",
      "title": "Adds a Layer with Residuals to a Profile Plot",
      "topics": [
        "show_residuals"
      ]
    },
    {
      "page": "show_rugs",
      "title": "Adds a Layer with Rugs to a Profile Plot",
      "topics": [
        "show_rugs"
      ]
    }
  ],
  "_pkglogo": "https://github.com/modeloriented/ingredients/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/modeloriented/ingredients/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "vignette_describe.Rmd",
      "filename": "vignette_describe.html",
      "title": "Explanations in natural language",
      "author": "Adam Izdebski",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "ingredients Package",
        "Feature Importance",
        "Ceteris Paribus Profiles",
        "Partial Dependence Profiles"
      ],
      "created": "2019-08-25 09:14:25",
      "modified": "2020-11-12 22:00:07",
      "commits": 4
    },
    {
      "source": "vignette_titanic.Rmd",
      "filename": "vignette_titanic.html",
      "title": "General introduction: Survival on the RMS Titanic",
      "author": "Przemyslaw Biecek",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data for Titanic survival",
        "Model for Titanic survival",
        "Explainer for Titanic survival",
        "Model Level Feature Importance",
        "Feature effects",
        "age",
        "Partial Dependence Profiles",
        "Conditional Dependence Profiles",
        "Accumulated Local Effect Profiles",
        "Instance level explanations",
        "Profile clustering",
        "Session info"
      ],
      "created": "2019-03-23 23:02:06",
      "modified": "2020-11-12 22:00:07",
      "commits": 15
    },
    {
      "source": "vignette_simulated.Rmd",
      "filename": "vignette_simulated.html",
      "title": "Simulated data, real problem",
      "author": "Przemyslaw Biecek",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simulated data",
        "Explainer for the models",
        "Ceteris paribus",
        "Dependence profiles",
        "Dependence profiles in groups",
        "Session info"
      ],
      "created": "2019-12-12 00:42:07",
      "modified": "2020-02-17 16:40:53",
      "commits": 2
    }
  ],
  "_score": 10.672531406658623,
  "_indexed": true,
  "_nocasepkg": "ingredients",
  "_universes": [
    "modeloriented",
    "pbiecek"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.3.1",
      "date": "2026-05-28T08:37:59.000Z",
      "distro": "noble",
      "commit": "d405a01b391731513f890db03e4949056679a009",
      "fileid": "51a9a97f2b998da9b06f244f5d4b87dfe04268f3045b4773c1f2c58920154160",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/modeloriented/actions/runs/26563882470"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.3.1",
      "date": "2026-05-28T08:37:59.000Z",
      "distro": "noble",
      "commit": "d405a01b391731513f890db03e4949056679a009",
      "fileid": "dc305ee38aa9583ec6092973018253506000023f083f86ed05b6a94975b283eb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/modeloriented/actions/runs/26563882470"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.3.1",
      "date": "2026-05-28T08:37:19.000Z",
      "commit": "d405a01b391731513f890db03e4949056679a009",
      "fileid": "13c6dc1808a26b1023fb1a33483919c986c0bc4d7805a2dfb07b7489d14038c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/modeloriented/actions/runs/26563882470"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.3.1",
      "date": "2026-05-28T08:37:24.000Z",
      "commit": "d405a01b391731513f890db03e4949056679a009",
      "fileid": "6703a342ea50935568af43dbc519a8f8f74e2f400a984bbbb746d61115e3274d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/modeloriented/actions/runs/26563882470"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.3.1",
      "date": "2026-05-28T08:37:56.000Z",
      "commit": "d405a01b391731513f890db03e4949056679a009",
      "fileid": "99c5e629f15f2ae122bd4acd1a7fd719016fe3707a10cf06efcf36fb0518b071",
      "status": "success",
      "buildurl": "https://github.com/r-universe/modeloriented/actions/runs/26563882470"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.3.1",
      "date": "2026-05-28T08:37:06.000Z",
      "commit": "d405a01b391731513f890db03e4949056679a009",
      "fileid": "df98ac335f967f87fb809d54e01c3e437e0bca189a07b187b03209651193565e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/modeloriented/actions/runs/26563882470"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.3.1",
      "date": "2026-05-28T08:37:46.000Z",
      "commit": "d405a01b391731513f890db03e4949056679a009",
      "fileid": "d10ab39f4c126e37e78dbb36d77068b72d4491560036a6d722f0f3a0f58ffff0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/modeloriented/actions/runs/26563882470"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.3.1",
      "date": "2026-05-28T08:37:56.000Z",
      "commit": "d405a01b391731513f890db03e4949056679a009",
      "fileid": "d4552b68b87a87cf9baec19a26ad349b1745f5e5412eaa58e5005f9519cf8fdb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/modeloriented/actions/runs/26563882470"
    }
  ]
}