{
  "_id": "6a104235acfb0bcc41c9daec",
  "Package": "DoubleML",
  "Type": "Package",
  "Title": "Double Machine Learning in R",
  "Version": "1.0.1.9000",
  "Authors@R": "c(\nperson(\"Philipp\", \"Bach\", email = \"philipp.bach@uni-hamburg.de\", role=c(\"aut\", \"cre\")),\nperson(\"Victor\", \"Chernozhukov\", role=\"aut\"),\nperson(\"Malte S.\", \"Kurz\", email = \"mkurz-software@gmx.de\", role=\"aut\"),\nperson(\"Martin\", \"Spindler\", email=\"martin.spindler@gmx.de\", role=\"aut\"),\nperson(\"Klaassen\", \"Sven\", email=\"sven.klaassen@uni-hamburg.de\", role=\"aut\"))",
  "Description": "Implementation of the double/debiased machine learning\nframework of Chernozhukov et al. (2018)\n<doi:10.1111/ectj.12097> for partially linear regression\nmodels, partially linear instrumental variable regression\nmodels, interactive regression models and interactive\ninstrumental variable regression models. 'DoubleML' allows\nestimation of the nuisance parts in these models by machine\nlearning methods and computation of the Neyman orthogonal score\nfunctions. 'DoubleML' is built on top of 'mlr3' and the 'mlr3'\necosystem. The object-oriented implementation of 'DoubleML'\nbased on the 'R6' package is very flexible. More information\navailable in the publication in the Journal of Statistical\nSoftware: <doi:10.18637/jss.v108.i03>.",
  "License": "MIT + file LICENSE",
  "URL": "https://docs.doubleml.org/stable/index.html,\nhttps://github.com/DoubleML/doubleml-for-r/",
  "BugReports": "https://github.com/DoubleML/doubleml-for-r/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE, r6 = TRUE)",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Collate": "'double_ml.R' 'double_ml_data.R' 'double_ml_ssm.R'\n'double_ml_iivm.R' 'double_ml_irm.R' 'double_ml_pliv.R'\n'double_ml_plr.R' 'helper.R' 'datasets.R' 'zzz.R'",
  "Config/pak/sysreqs": "cmake",
  "Repository": "https://doubleml.r-universe.dev",
  "Date/Publication": "2025-04-14 12:12:36 UTC",
  "RemoteUrl": "https://github.com/doubleml/doubleml-for-r",
  "RemoteRef": "HEAD",
  "RemoteSha": "e8227c8ac99f8f888af1759028219fb604bcfa14",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-11 07:26:11 UTC",
    "User": "root"
  },
  "Author": "Philipp Bach [aut, cre],\nVictor Chernozhukov [aut],\nMalte S. Kurz [aut],\nMartin Spindler [aut],\nKlaassen Sven [aut]",
  "Maintainer": "Philipp Bach <philipp.bach@uni-hamburg.de>",
  "MD5sum": "88a086dfc0ccd5030468da082bcec510",
  "_user": "doubleml",
  "_type": "src",
  "_file": "DoubleML_1.0.1.9000.tar.gz",
  "_fileid": "4a3bad543d334cd95f7928d12470efc6878efa9ab129ee686f6cb365966fb454",
  "_filesize": 788325,
  "_sha256": "4a3bad543d334cd95f7928d12470efc6878efa9ab129ee686f6cb365966fb454",
  "_created": "2026-05-11T07:26:11.000Z",
  "_published": "2026-05-22T11:47:01.225Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77373136020,
      "time": 337,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6912676477"
    },
    {
      "job": 77373135973,
      "time": 297,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6912663895"
    },
    {
      "job": 77373136444,
      "time": 232,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6912630041"
    },
    {
      "job": 77373136198,
      "time": 302,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6912651833"
    },
    {
      "job": 77373135979,
      "time": 278,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6912566426"
    },
    {
      "job": 77373135487,
      "time": 131,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7159722097"
    },
    {
      "job": 77373136087,
      "time": 253,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6912647774"
    },
    {
      "job": 77373136031,
      "time": 243,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6912644106"
    },
    {
      "job": 77373136071,
      "time": 236,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6912641967"
    }
  ],
  "_buildurl": "https://github.com/r-universe/doubleml/actions/runs/25656122284",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/doubleml/doubleml-for-r",
  "_commit": {
    "id": "e8227c8ac99f8f888af1759028219fb604bcfa14",
    "author": "PhilippBach <bach.philipp@outlook.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #225 from DoubleML/p-codefactor\n\nAddress codefactor issues",
    "time": 1744632756
  },
  "_maintainer": {
    "name": "Philipp Bach",
    "email": "philipp.bach@uni-hamburg.de",
    "login": "philippbach",
    "bluesky": "@philippbach.bsky.social",
    "uuid": 42535555
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "R6",
      "version": ">= 2.4.1",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "version": ">= 1.12.8",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "mlr3",
      "version": ">= 0.5.0",
      "role": "Imports"
    },
    {
      "package": "mlr3tuning",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "clusterGeneration",
      "role": "Imports"
    },
    {
      "package": "readstata13",
      "role": "Imports"
    },
    {
      "package": "mlr3learners",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "mlr3misc",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "patrick",
      "version": ">= 0.1.0",
      "role": "Suggests"
    },
    {
      "package": "paradox",
      "version": ">= 0.4.0",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "glmnet",
      "role": "Suggests"
    },
    {
      "package": "lgr",
      "role": "Suggests"
    },
    {
      "package": "ranger",
      "role": "Suggests"
    },
    {
      "package": "sandwich",
      "role": "Suggests"
    },
    {
      "package": "AER",
      "role": "Suggests"
    },
    {
      "package": "rpart",
      "role": "Suggests"
    },
    {
      "package": "bbotk",
      "role": "Suggests"
    },
    {
      "package": "mlr3pipelines",
      "role": "Suggests"
    }
  ],
  "_owner": "doubleml",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "causal-inference",
    "data-science",
    "double-machine-learning",
    "econometrics",
    "machine-learning",
    "mlr3",
    "statistics"
  ],
  "_stars": 162,
  "_contributors": [
    {
      "user": "philippbach",
      "count": 770,
      "uuid": 42535555
    },
    {
      "user": "maltekurz",
      "count": 674,
      "uuid": 7427117
    },
    {
      "user": "petronelaj",
      "count": 13,
      "uuid": 181403502
    },
    {
      "user": "mb706",
      "count": 4,
      "uuid": 15801081
    },
    {
      "user": "mllg",
      "count": 2,
      "uuid": 1260920
    },
    {
      "user": "michaelquinn32",
      "count": 1,
      "uuid": 3473921
    }
  ],
  "_userbio": {
    "uuid": 71015553,
    "type": "organization",
    "name": "DoubleML"
  },
  "_downloads": {
    "count": 2284,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/DoubleML"
  },
  "_devurl": "https://github.com/doubleml/doubleml-for-r",
  "_searchresults": 626,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/DoubleML.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/doubleml/doubleml-for-r",
  "_realowner": "doubleml",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2020-12-16"
    },
    {
      "version": "0.1.2",
      "date": "2021-01-25"
    },
    {
      "version": "0.2.0",
      "date": "2021-03-05"
    },
    {
      "version": "0.2.1",
      "date": "2021-03-14"
    },
    {
      "version": "0.3.0",
      "date": "2021-06-04"
    },
    {
      "version": "0.3.1",
      "date": "2021-08-02"
    },
    {
      "version": "0.4.0",
      "date": "2021-10-14"
    },
    {
      "version": "0.4.1",
      "date": "2021-10-26"
    },
    {
      "version": "0.5.0",
      "date": "2022-06-14"
    },
    {
      "version": "0.5.1",
      "date": "2022-08-19"
    },
    {
      "version": "0.5.2",
      "date": "2022-11-24"
    },
    {
      "version": "0.5.3",
      "date": "2023-03-31"
    },
    {
      "version": "1.0.0",
      "date": "2024-02-15"
    },
    {
      "version": "1.0.1",
      "date": "2024-06-05"
    },
    {
      "version": "1.0.2",
      "date": "2025-04-11"
    }
  ],
  "_exports": [
    "double_ml_data_from_data_frame",
    "double_ml_data_from_matrix",
    "DoubleMLClusterData",
    "DoubleMLData",
    "DoubleMLIIVM",
    "DoubleMLIRM",
    "DoubleMLPLIV",
    "DoubleMLPLR",
    "DoubleMLSSM",
    "fetch_401k",
    "fetch_bonus",
    "make_iivm_data",
    "make_irm_data",
    "make_pliv_CHS2015",
    "make_pliv_multiway_cluster_CKMS2021",
    "make_plr_CCDDHNR2018",
    "make_plr_turrell2018",
    "make_ssm_data"
  ],
  "_help": [
    {
      "page": "double_ml_data_from_data_frame",
      "title": "Wrapper for Double machine learning data-backend initialization from data.frame.",
      "topics": [
        "double_ml_data_from_data_frame"
      ]
    },
    {
      "page": "double_ml_data_from_matrix",
      "title": "Wrapper for Double machine learning data-backend initialization from matrix.",
      "topics": [
        "double_ml_data_from_matrix"
      ]
    },
    {
      "page": "DoubleML",
      "title": "Abstract class DoubleML",
      "concept": [
        "DoubleML"
      ],
      "topics": [
        "DoubleML"
      ]
    },
    {
      "page": "DoubleMLClusterData",
      "title": "Double machine learning data-backend for data with cluster variables",
      "topics": [
        "DoubleMLClusterData"
      ]
    },
    {
      "page": "DoubleMLData",
      "title": "Double machine learning data-backend",
      "topics": [
        "DoubleMLData"
      ]
    },
    {
      "page": "DoubleMLIIVM",
      "title": "Double machine learning for interactive IV regression models",
      "concept": [
        "DoubleML"
      ],
      "topics": [
        "DoubleMLIIVM"
      ]
    },
    {
      "page": "DoubleMLIRM",
      "title": "Double machine learning for interactive regression models",
      "concept": [
        "DoubleML"
      ],
      "topics": [
        "DoubleMLIRM"
      ]
    },
    {
      "page": "DoubleMLPLIV",
      "title": "Double machine learning for partially linear IV regression models",
      "concept": [
        "DoubleML"
      ],
      "topics": [
        "DoubleMLPLIV"
      ]
    },
    {
      "page": "DoubleMLPLR",
      "title": "Double machine learning for partially linear regression models",
      "concept": [
        "DoubleML"
      ],
      "topics": [
        "DoubleMLPLR"
      ]
    },
    {
      "page": "DoubleMLSSM",
      "title": "Double machine learning for sample selection models",
      "concept": [
        "DoubleML"
      ],
      "topics": [
        "DoubleMLSSM"
      ]
    },
    {
      "page": "fetch_401k",
      "title": "Data set on financial wealth and 401(k) plan participation.",
      "topics": [
        "fetch_401k"
      ]
    },
    {
      "page": "fetch_bonus",
      "title": "Data set on the Pennsylvania Reemployment Bonus experiment.",
      "topics": [
        "fetch_bonus"
      ]
    },
    {
      "page": "make_iivm_data",
      "title": "Generates data from a interactive IV regression (IIVM) model.",
      "topics": [
        "make_iivm_data"
      ]
    },
    {
      "page": "make_irm_data",
      "title": "Generates data from a interactive regression (IRM) model.",
      "topics": [
        "make_irm_data"
      ]
    },
    {
      "page": "make_pliv_CHS2015",
      "title": "Generates data from a partially linear IV regression model used in Chernozhukov, Hansen and Spindler (2015).",
      "topics": [
        "make_pliv_CHS2015"
      ]
    },
    {
      "page": "make_pliv_multiway_cluster_CKMS2021",
      "title": "Generates data from a partially linear IV regression model with multiway cluster sample used in Chiang et al. (2021).",
      "topics": [
        "make_pliv_multiway_cluster_CKMS2021"
      ]
    },
    {
      "page": "make_plr_CCDDHNR2018",
      "title": "Generates data from a partially linear regression model used in Chernozhukov et al. (2018)",
      "topics": [
        "make_plr_CCDDHNR2018"
      ]
    },
    {
      "page": "make_plr_turrell2018",
      "title": "Generates data from a partially linear regression model used in a blog article by Turrell (2018).",
      "topics": [
        "make_plr_turrell2018"
      ]
    },
    {
      "page": "make_ssm_data",
      "title": "Generates data from a sample selection model (SSM).",
      "topics": [
        "make_ssm_data"
      ]
    }
  ],
  "_pkglogo": "https://github.com/doubleml/doubleml-for-r/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/doubleml/doubleml-for-r/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "bbotk",
    "checkmate",
    "cli",
    "clusterGeneration",
    "codetools",
    "data.table",
    "digest",
    "evaluate",
    "future",
    "future.apply",
    "globals",
    "lgr",
    "listenv",
    "MASS",
    "mirai",
    "mlbench",
    "mlr3",
    "mlr3learners",
    "mlr3measures",
    "mlr3misc",
    "mlr3tuning",
    "mvtnorm",
    "nanonext",
    "palmerpenguins",
    "paradox",
    "parallelly",
    "PRROC",
    "R6",
    "Rcpp",
    "readstata13",
    "rlang",
    "uuid"
  ],
  "_vignettes": [
    {
      "source": "Introduction_to_DoubleML.Rmd",
      "filename": "Introduction_to_DoubleML.html",
      "title": "DoubleML - An Object-Oriented Implementation of Double Machine Learning in R",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Long Package Vignette",
        "References:"
      ],
      "created": "2021-06-03 15:06:44",
      "modified": "2024-02-15 11:13:04",
      "commits": 3
    },
    {
      "source": "getstarted.Rmd",
      "filename": "getstarted.html",
      "title": "Getting Started with DoubleML",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Data",
        "The causal model",
        "The data-backend DoubleMLData",
        "Learners to estimate the nuisance models",
        "Cross-fitting, DML algorithms and Neyman-orthogonal score functions",
        "Estimate double/debiased machine learning models"
      ],
      "created": "2021-06-03 15:06:44",
      "modified": "2025-04-10 18:41:15",
      "commits": 3
    },
    {
      "source": "install.Rmd",
      "filename": "install.html",
      "title": "Installing DoubleML",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Installation from CRAN",
        "Installation from GitHub"
      ],
      "created": "2020-11-13 17:51:35",
      "modified": "2021-01-25 09:57:33",
      "commits": 4
    }
  ],
  "_score": 10.194089220157897,
  "_indexed": true,
  "_nocasepkg": "doubleml",
  "_universes": [
    "doubleml",
    "philippbach"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1.9000",
      "date": "2026-05-11T07:29:15.000Z",
      "distro": "noble",
      "commit": "e8227c8ac99f8f888af1759028219fb604bcfa14",
      "fileid": "361801fabaf2b4b8c8a947f01a9d490cf3339e52a0543f41e1e0310d7f6852fa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doubleml/actions/runs/25656122284"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1.9000",
      "date": "2026-05-11T07:29:03.000Z",
      "distro": "noble",
      "commit": "e8227c8ac99f8f888af1759028219fb604bcfa14",
      "fileid": "a7d368a8b7292e717ed9e1714e75f34a55b74bd07a839dbf6a8a304ea074fe57",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doubleml/actions/runs/25656122284"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1.9000",
      "date": "2026-05-11T07:28:31.000Z",
      "commit": "e8227c8ac99f8f888af1759028219fb604bcfa14",
      "fileid": "f29649acf2817c548981adc9562a6be47139e7c0ce86dd373e9a578da569180c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doubleml/actions/runs/25656122284"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1.9000",
      "date": "2026-05-11T07:28:40.000Z",
      "commit": "e8227c8ac99f8f888af1759028219fb604bcfa14",
      "fileid": "a587df1116673c6400d78859d2ec9f9302cc66195f8ce49269b34ad114dae533",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doubleml/actions/runs/25656122284"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1.9000",
      "date": "2026-05-11T07:27:55.000Z",
      "commit": "e8227c8ac99f8f888af1759028219fb604bcfa14",
      "fileid": "d5b86ead078036ccd4344b5aa5c598bcae9abc97f7cca17a11e49abf64bd2944",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doubleml/actions/runs/25656122284"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1.9000",
      "date": "2026-05-11T07:27:39.000Z",
      "commit": "e8227c8ac99f8f888af1759028219fb604bcfa14",
      "fileid": "06bae2b7d36f1dc3da1a1dca98ca025caf0dd6adbd52fd026505783f4aa2de89",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doubleml/actions/runs/25656122284"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.1.9000",
      "date": "2026-05-11T07:27:37.000Z",
      "commit": "e8227c8ac99f8f888af1759028219fb604bcfa14",
      "fileid": "7082c3bae895975c43f4f68464fcd214e0dba575e05faedb57124700b3eadcdc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doubleml/actions/runs/25656122284"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1.9000",
      "date": "2026-05-22T11:46:40.000Z",
      "commit": "e8227c8ac99f8f888af1759028219fb604bcfa14",
      "fileid": "b1d7dcd85c614e001fe73e738733ba1c16f189295b43498c1964d007bf5ba343",
      "status": "success",
      "buildurl": "https://github.com/r-universe/doubleml/actions/runs/25656122284"
    }
  ]
}