{
  "_id": "6a102072acfb0bcc41c8b9bd",
  "Package": "budgetIVr",
  "Title": "Partial Identification of Causal Effects with Mostly Invalid\nInstruments",
  "Version": "0.1.0",
  "Date": "2025-03-04",
  "Authors@R": "person(given = 'Jordan',\nfamily = 'Penn',\nrole = c('aut', 'cre', 'cph'),\nemail = 'jordan.penn5841@gmail.com',\ncomment = c(ORCID = '0009-0002-3572-1724'))",
  "Maintainer": "Jordan Penn <jordan.penn5841@gmail.com>",
  "Description": "A tuneable and interpretable method for relaxing the\ninstrumental variables (IV) assumptions to infer treatment\neffects in the presence of unobserved confounding. For a\ntreatment-associated covariate to be a valid IV, it must be (a)\nunconfounded with the outcome and (b) have a causal effect on\nthe outcome that is exclusively mediated by the exposure. There\nis no general test of the validity of these IV assumptions for\nany particular pre-treatment covariate. However, if different\npre-treatment covariates give differing causal effect estimates\nwhen treated as IVs, then we know at least some of the\ncovariates violate these assumptions. 'budgetIVr' exploits this\nfact by taking as input a minimum budget of pre-treatment\ncovariates assumed to be valid IVs and idenfiying the set of\ncausal effects that are consistent with the user's data and\nbudget assumption. The following generalizations of this\nprinciple can be used in this package: (1) a vector of multiple\nbudgets can be assigned alongside corresponding thresholds that\nmodel degrees of IV invalidity; (2) budgets and thresholds can\nbe chosen using specialist knowledge or varied in a principled\nsensitivity analysis; (3) treatment effects can be nonlinear\nand/or depend on multiple exposures (at a computational cost).\nThe methods in this package require only summary statistics.\nConfidence sets are constructed under the \"no measurement\nerror\" (NOME) assumption from the Mendelian randomization\nliterature. For further methodological details, please refer to\nPenn et al. (2024) <doi:10.48550/arXiv.2411.06913>.",
  "License": "GPL (>= 3)",
  "URL": "https://github.com/jpenn2023/budgetIVr",
  "BugReports": "https://github.com/jpenn2023/budgetIVr/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "libglpk-dev libgmp3-dev",
  "Repository": "https://jpenn2023.r-universe.dev",
  "Date/Publication": "2025-04-07 19:59:51 UTC",
  "RemoteUrl": "https://github.com/jpenn2023/budgetivr",
  "RemoteRef": "HEAD",
  "RemoteSha": "69a59816cad19c9971ba6f62dd2bd1f2a8bdf3f3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-14 06:13:14 UTC",
    "User": "root"
  },
  "Author": "Jordan Penn [aut, cre, cph] (ORCID:\n<https://orcid.org/0009-0002-3572-1724>)",
  "MD5sum": "e8b8f52be28ab6d0a5c43c73816e572a",
  "_user": "jpenn2023",
  "_type": "src",
  "_file": "budgetIVr_0.1.0.tar.gz",
  "_fileid": "3013f32cfa8916837da1e5e63abbd992196716f3d11feaf07e2915af76c1a49a",
  "_filesize": 262610,
  "_sha256": "3013f32cfa8916837da1e5e63abbd992196716f3d11feaf07e2915af76c1a49a",
  "_created": "2026-05-14T06:13:14.000Z",
  "_published": "2026-05-22T09:22:58.050Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77351937379,
      "time": 120,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6988381937"
    },
    {
      "job": 77351937391,
      "time": 106,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6988378896"
    },
    {
      "job": 77351937106,
      "time": 156,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6988383605"
    },
    {
      "job": 77351936963,
      "time": 146,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6988380378"
    },
    {
      "job": 77351936859,
      "time": 165,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6988354342"
    },
    {
      "job": 77351936576,
      "time": 103,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157163287"
    },
    {
      "job": 77351937170,
      "time": 82,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6988373812"
    },
    {
      "job": 77351937097,
      "time": 75,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6988372195"
    },
    {
      "job": 77351937094,
      "time": 66,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6988370416"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jpenn2023/actions/runs/25844939000",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jpenn2023/budgetivr",
  "_commit": {
    "id": "69a59816cad19c9971ba6f62dd2bd1f2a8bdf3f3",
    "author": "Jordan Penn <k23067841@kcl.ac.uk>",
    "committer": "Jordan Penn <k23067841@kcl.ac.uk>",
    "message": "Merge branch 'main' of https://github.com/jpenn2023/budgetivr\n\n# Conflicts:\n#\tman/BudgetIV_scalar.Rd\n",
    "time": 1744055991
  },
  "_maintainer": {
    "name": "Jordan Penn",
    "email": "jordan.penn5841@gmail.com",
    "login": "jpenn2023",
    "uuid": 149708903
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "arrangements",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "Rglpk",
      "role": "Imports"
    }
  ],
  "_owner": "jpenn2023",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "dswatson",
      "count": 4,
      "uuid": 14347982
    },
    {
      "user": "jpenn2023",
      "count": 1,
      "uuid": 149708903
    }
  ],
  "_userbio": {
    "uuid": 149708903,
    "type": "user",
    "name": "jpenn2023"
  },
  "_downloads": {
    "count": 177,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/budgetIVr"
  },
  "_devurl": "https://github.com/jpenn2023/budgetivr",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/budgetIVr.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jpenn2023/budgetivr",
  "_realowner": "jpenn2023",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.2",
      "date": "2025-04-16"
    }
  ],
  "_exports": [
    "budgetIV",
    "budgetIV_scalar"
  ],
  "_datasets": [
    {
      "name": "Do_et_al_summary_statistics",
      "title": "Summary statistics from Do et al. (2013)",
      "object": "Do_et_al_summary_statistics",
      "file": "Do_et_al_summary_statistics.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "X",
        "rsID",
        "chr",
        "pos",
        "a1",
        "a2",
        "betaLDL",
        "pLDL",
        "betaHDL",
        "pHDL",
        "betaTri",
        "pTri",
        "betaCAD",
        "pCAD"
      ],
      "rows": 185,
      "table": true,
      "tojson": true
    },
    {
      "name": "simulated_data_budgetIV",
      "title": "Simulated summary statistics with invalid instruments and nonlinear treatment effect",
      "object": "simulated_data_budgetIV",
      "file": "simulated_data_budgetIV.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "beta_y",
        "beta_phi_1",
        "beta_phi_2",
        "delta_beta_y"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "budgetIV",
      "title": "Partially identify causal effects with invalid instruments",
      "topics": [
        "budgetIV"
      ]
    },
    {
      "page": "BudgetIV_scalar",
      "title": "Efficient partial identification of a scalar causal effect parameter with invalid instruments",
      "topics": [
        "budgetIV_scalar"
      ]
    },
    {
      "page": "Do_et_al_summary_statistics",
      "title": "Summary statistics from Do et al. (2013)",
      "topics": [
        "Do_et_al_summary_statistics"
      ]
    },
    {
      "page": "simulated_data_BudgetIV",
      "title": "Simulated summary statistics with invalid instruments and nonlinear treatment effect",
      "topics": [
        "simulated_data_budgetIV"
      ]
    }
  ],
  "_readme": "https://github.com/jpenn2023/budgetivr/raw/HEAD/README.md",
  "_rundeps": [
    "arrangements",
    "data.table",
    "gmp",
    "MASS",
    "R6",
    "Rglpk",
    "slam"
  ],
  "_score": 2.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "budgetivr",
  "_universes": [
    "jpenn2023"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-14T06:15:08.000Z",
      "distro": "noble",
      "commit": "69a59816cad19c9971ba6f62dd2bd1f2a8bdf3f3",
      "fileid": "9f8d90e36ce9d6774d3285b93e7601f0c909d39949852dd9bfebbb1b7de9cd2b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jpenn2023/actions/runs/25844939000"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-14T06:14:57.000Z",
      "distro": "noble",
      "commit": "69a59816cad19c9971ba6f62dd2bd1f2a8bdf3f3",
      "fileid": "5bd02e4045ee550690be71894d6d6c8ccdf12f1d70f86a04ea452f164176fe4e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jpenn2023/actions/runs/25844939000"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-14T06:15:18.000Z",
      "commit": "69a59816cad19c9971ba6f62dd2bd1f2a8bdf3f3",
      "fileid": "1899e7965cc190c8c0cf2291d62b967524c4ee89900ee80235c1fd00c9b286c7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jpenn2023/actions/runs/25844939000"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-14T06:15:08.000Z",
      "commit": "69a59816cad19c9971ba6f62dd2bd1f2a8bdf3f3",
      "fileid": "44f59b3506048913d124946f23d7518484073455ae2be787a92ceb62514fa1e4",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jpenn2023/actions/runs/25844939000"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-14T06:14:30.000Z",
      "commit": "69a59816cad19c9971ba6f62dd2bd1f2a8bdf3f3",
      "fileid": "33f54fb3ddab20fb017602daf965d3e2b64e9b6375fb9701d81fe02e2db615c5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jpenn2023/actions/runs/25844939000"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-14T06:14:23.000Z",
      "commit": "69a59816cad19c9971ba6f62dd2bd1f2a8bdf3f3",
      "fileid": "08d4a85aa5779d5a1a4636753253ea00a9410e40468833159824224f8c6a9d38",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jpenn2023/actions/runs/25844939000"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-14T06:14:16.000Z",
      "commit": "69a59816cad19c9971ba6f62dd2bd1f2a8bdf3f3",
      "fileid": "e2434ba0b631b71c17dc51d82cf7fa31f50311f94a90c3100e176d6474f2db5a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jpenn2023/actions/runs/25844939000"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-05-22T09:22:40.000Z",
      "commit": "69a59816cad19c9971ba6f62dd2bd1f2a8bdf3f3",
      "fileid": "6cdabf575b3633e43ecaa30762ccd9273207830589a36a991c0eb2398b21c8ca",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jpenn2023/actions/runs/25844939000"
    }
  ]
}