{
  "_id": "6aafa6e53d719c1f84080446",
  "Package": "RobustMediate",
  "Title": "Causal Mediation Analysis with Diagnostics and Sensitivity\nAnalysis",
  "Version": "0.1.1",
  "Authors@R": "person(\"Subir\", \"Hait\", email = \"haitsubi@msu.edu\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0009-0004-9871-9677\"))",
  "Description": "Provides tools for causal mediation analysis with\ncontinuous treatments using inverse probability weighting\n(IPW). Estimates natural direct and indirect effects over a\nuser-defined treatment grid and supports flexible dose-response\nmediation analysis. Includes diagnostic procedures for\nassessing covariate balance in both treatment and mediator\nmodels using standardized mean differences. Implements\npathway-specific extensions of the impact threshold for a\nconfounding variable (ITCV; Frank, 2000\n<doi:10.1177/0049124100029002001>) adapted to mediation\nsettings. Provides joint sensitivity analysis combining\nE-values (VanderWeele and Ding, 2017 <doi:10.7326/M16-2607>)\nand violations of sequential ignorability (Imai, Keele, and\nYamamoto, 2010 <doi:10.1214/10-STS321>). Additional utilities\ninclude visualization of dose-response mediation functions,\nrobustness profiles, fragility summaries, and formatted outputs\nfor applied research. Supports clustered data structures and\nmultiple outcome families.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/causalfragility-lab/RobustMediate",
  "BugReports": "https://github.com/causalfragility-lab/RobustMediate/issues",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://subirhait.r-universe.dev",
  "Date/Publication": "2026-04-09 16:48:46 UTC",
  "RemoteUrl": "https://github.com/subirhait/robustmediate",
  "RemoteRef": "HEAD",
  "RemoteSha": "79ac3304933479e90e3ffd837c3f6c08c6e375fc",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-20 09:23:10 UTC",
    "User": "root"
  },
  "Author": "Subir Hait [aut, cre] (ORCID: <https://orcid.org/0009-0004-9871-9677>)",
  "Maintainer": "Subir Hait <haitsubi@msu.edu>",
  "_user": "subirhait",
  "_type": "src",
  "_file": "RobustMediate_0.1.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/1ed06a087b2eab0998d54254100100a910fc770df434cf7a078c7b180a9843df",
  "_filesize": 476056,
  "_sha256": "1ed06a087b2eab0998d54254100100a910fc770df434cf7a078c7b180a9843df",
  "_expires": "2026-12-29T09:26:59.000Z",
  "_created": "2026-09-20T09:23:10.000Z",
  "_published": "2026-09-20T09:27:01.283Z",
  "_jobs": [
    {
      "job": 106055774594,
      "time": 160,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10601824987"
    },
    {
      "job": 106055774585,
      "time": 148,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10602369015"
    },
    {
      "job": 106055774578,
      "time": 101,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10602926576"
    },
    {
      "job": 106055774598,
      "time": 73,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10602269053"
    },
    {
      "job": 106055257213,
      "time": 237,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10602188935"
    },
    {
      "job": 106055774571,
      "time": 121,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10602622157"
    },
    {
      "job": 106055774590,
      "time": 95,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10602716856"
    },
    {
      "job": 106055774616,
      "time": 88,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10601984406"
    },
    {
      "job": 106055774615,
      "time": 83,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10602069189"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/subirhait/actions/runs/35501975066",
  "_status": "success",
  "_upstream": "https://github.com/subirhait/robustmediate",
  "_commit": {
    "id": "79ac3304933479e90e3ffd837c3f6c08c6e375fc",
    "author": "Subir Hait <264290991+causalfragility-lab@users.noreply.github.com>",
    "committer": "Subir Hait <264290991+causalfragility-lab@users.noreply.github.com>",
    "message": "Fix CRAN review (v0.1.1): donttest, broom re-exports, Unicode\n",
    "time": 1775753326
  },
  "_maintainer": {
    "name": "Subir Hait",
    "email": "haitsubi@msu.edu",
    "login": "subirhait",
    "linkedin": "in/subirhait",
    "description": "PhD Candidate in Measurement & Quantitative Methods at Michigan State University | Causal inference, sensitivity analysis, and statistical software",
    "uuid": 264290991,
    "orcid": "0009-0004-9871-9677"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.4.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "broom",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "splines",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    }
  ],
  "_owner": "subirhait",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-14",
      "n": 12
    },
    {
      "week": "2026-15",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.1.1",
      "date": "2026-04-02"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "subirhait",
      "count": 1,
      "uuid": 264290991
    }
  ],
  "_userbio": {
    "uuid": 264290991,
    "type": "user",
    "name": "Subir Hait",
    "followers": 4,
    "description": "PhD Candidate in Measurement & Quantitative Methods at Michigan State University | Causal inference, sensitivity analysis, and statistical software"
  },
  "_downloads": {
    "count": 286,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/RobustMediate"
  },
  "_devurl": "https://github.com/causalfragility-lab/robustmediate",
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/RobustMediate.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/subirhait/robustmediate",
  "_realowner": "subirhait",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-04-16"
    }
  ],
  "_exports": [
    "augment",
    "compare_fits",
    "diagnose",
    "fragility_table",
    "glance",
    "plot_balance",
    "plot_curvature",
    "plot_mediation",
    "plot_meditcv",
    "plot_meditcv_profile",
    "plot_sensitivity",
    "robustmediate",
    "sensitivity_curvature",
    "sensitivity_meditcv",
    "sensitivity_meditcv_profile",
    "tidy",
    "tipping_table"
  ],
  "_datasets": [
    {
      "name": "sim_mediation",
      "title": "Simulated Mediation Study Data",
      "object": "sim_mediation",
      "class": [
        "data.frame"
      ],
      "fields": [
        "school",
        "Y",
        "X",
        "M",
        "Z1",
        "Z2",
        "Z3"
      ],
      "rows": 600,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "RobustMediate-package",
      "title": "RobustMediate: Causal Mediation Analysis with Diagnostics and Sensitivity Analysis",
      "topics": [
        "RobustMediate-package",
        "RobustMediate"
      ]
    },
    {
      "page": "as.data.frame.robmedfit",
      "title": "Coerce effects curve to a data frame",
      "topics": [
        "as.data.frame.robmedfit"
      ]
    },
    {
      "page": "augment.robmedfit",
      "title": "Augment data with fitted values from a robmedfit object (broom-compatible)",
      "topics": [
        "augment.robmedfit"
      ]
    },
    {
      "page": "compare_fits",
      "title": "Compare Two robmedfit Objects Side by Side",
      "topics": [
        "compare_fits"
      ]
    },
    {
      "page": "diagnose",
      "title": "Diagnose a robmedfit Object",
      "topics": [
        "diagnose"
      ]
    },
    {
      "page": "fragility_table",
      "title": "Pathway Fragility Decomposition Table",
      "topics": [
        "fragility_table"
      ]
    },
    {
      "page": "glance.robmedfit",
      "title": "Glance at a robmedfit object (broom-compatible)",
      "topics": [
        "glance.robmedfit"
      ]
    },
    {
      "page": "plot_balance",
      "title": "Love Plot: Balance Diagnostics for Both Pathways",
      "topics": [
        "plot_balance"
      ]
    },
    {
      "page": "plot_curvature",
      "title": "Plot Dose-Varying Fragility (Curvature-Based Sensitivity)",
      "topics": [
        "plot_curvature"
      ]
    },
    {
      "page": "plot_mediation",
      "title": "Dose-Response Curve: Natural Direct and Indirect Effects",
      "topics": [
        "plot_mediation"
      ]
    },
    {
      "page": "plot_meditcv",
      "title": "Plot medITCV robustness corridors for both mediation pathways",
      "topics": [
        "plot_meditcv"
      ]
    },
    {
      "page": "plot_meditcv_profile",
      "title": "Plot the medITCV Robustness Profile",
      "topics": [
        "plot_meditcv_profile"
      ]
    },
    {
      "page": "plot_sensitivity",
      "title": "Sensitivity Contour Plot: Joint E-value x Rho Display",
      "topics": [
        "plot_sensitivity"
      ]
    },
    {
      "page": "plot.robmedfit",
      "title": "Plot a robmedfit object",
      "topics": [
        "plot.robmedfit"
      ]
    },
    {
      "page": "print.meditcv",
      "title": "Print a meditcv object",
      "topics": [
        "print.meditcv"
      ]
    },
    {
      "page": "print.meditcv_profile",
      "title": "Print a meditcv_profile object",
      "topics": [
        "print.meditcv_profile"
      ]
    },
    {
      "page": "print.robmedfit",
      "title": "Print a robmedfit object",
      "topics": [
        "print.robmedfit"
      ]
    },
    {
      "page": "robustmediate",
      "title": "Robust Causal Mediation Analysis",
      "topics": [
        "robustmediate"
      ]
    },
    {
      "page": "sensitivity_curvature",
      "title": "Dose-Varying Fragility: Curvature-Based Sensitivity",
      "topics": [
        "sensitivity_curvature"
      ]
    },
    {
      "page": "sensitivity_meditcv",
      "title": "Mediation ITCV (medITCV) for pathway-specific robustness",
      "topics": [
        "sensitivity_meditcv"
      ]
    },
    {
      "page": "sensitivity_meditcv_profile",
      "title": "medITCV Robustness Profile: Pathway-Specific Fragility Framework",
      "topics": [
        "sensitivity_meditcv_profile"
      ]
    },
    {
      "page": "sim_mediation",
      "title": "Simulated Mediation Study Data",
      "topics": [
        "sim_mediation"
      ]
    },
    {
      "page": "summary.robmedfit",
      "title": "Summary method for robmedfit objects",
      "topics": [
        "summary.robmedfit"
      ]
    },
    {
      "page": "tidy.robmedfit",
      "title": "Tidy a robmedfit object (broom-compatible)",
      "topics": [
        "tidy.robmedfit"
      ]
    },
    {
      "page": "tipping_table",
      "title": "Extract Tipping-Point Table",
      "topics": [
        "tipping_table"
      ]
    }
  ],
  "_readme": "https://github.com/subirhait/robustmediate/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "broom",
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with RobustMediate",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Simulated data",
        "Fitting the model",
        "1. Love Plot — plot_balance()",
        "2. Dose-Response Curve — plot_mediation()",
        "3. Sensitivity Contour — plot_sensitivity()",
        "4. Diagnose — diagnose()",
        "Clustered data",
        "Theoretical note on the sensitivity contour"
      ],
      "created": "2026-04-02 22:43:11",
      "modified": "2026-04-02 22:43:11",
      "commits": 1
    }
  ],
  "_score": 4,
  "_indexed": true,
  "_nocasepkg": "robustmediate",
  "_universes": [
    "subirhait",
    "causalfragility-lab"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-09-20T09:25:36.000Z",
      "distro": "resolute",
      "commit": "79ac3304933479e90e3ffd837c3f6c08c6e375fc",
      "fileid": "https://r2.ropensci.org/89e9cfb16dbf6153c483a14e30fd47202dc525ed21aa9bbd591f34cb5e163a9f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/subirhait/actions/runs/35501975066"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-09-20T09:25:32.000Z",
      "distro": "resolute",
      "commit": "79ac3304933479e90e3ffd837c3f6c08c6e375fc",
      "fileid": "https://r2.ropensci.org/23a04313c220a10c3bd3a2735637de306c109c35675093ee1de47b16ba595a34",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/subirhait/actions/runs/35501975066"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-09-20T09:26:16.000Z",
      "commit": "79ac3304933479e90e3ffd837c3f6c08c6e375fc",
      "fileid": "https://r2.ropensci.org/b75eabe0311a5887264dcc402ded544c300b52a94b5b00045075112b88e7da3f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/subirhait/actions/runs/35501975066"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-09-20T09:25:54.000Z",
      "commit": "79ac3304933479e90e3ffd837c3f6c08c6e375fc",
      "fileid": "https://r2.ropensci.org/c6cbadd67960d8c90f1f761d3644bcd0e736804b733ecfe264493c038c7bbe84",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/subirhait/actions/runs/35501975066"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-09-20T09:25:29.000Z",
      "commit": "79ac3304933479e90e3ffd837c3f6c08c6e375fc",
      "fileid": "https://r2.ropensci.org/dba2b932e8ab4a0a8097cbcdb270d522ca6c5491de5a3cffeb552070bbba10a6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/subirhait/actions/runs/35501975066"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-09-20T09:24:21.000Z",
      "commit": "79ac3304933479e90e3ffd837c3f6c08c6e375fc",
      "fileid": "https://r2.ropensci.org/b3f7730319fea1bd68225da49d12c8fced4075b20a9c3971c1cf74c2ddd86171",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/subirhait/actions/runs/35501975066"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-09-20T09:24:23.000Z",
      "commit": "79ac3304933479e90e3ffd837c3f6c08c6e375fc",
      "fileid": "https://r2.ropensci.org/466666ac33ae61c3cccdad2e8bccde820b15d52ee2e43b75d1aec1c6afc25941",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/subirhait/actions/runs/35501975066"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-09-20T09:24:17.000Z",
      "commit": "79ac3304933479e90e3ffd837c3f6c08c6e375fc",
      "fileid": "https://r2.ropensci.org/d98be6ce35586121c88911328e5090bb2c374ce484aa4389796944cd2c136fca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/subirhait/actions/runs/35501975066"
    }
  ]
}