{
  "_id": "6a61f89535834fefe99ebf37",
  "Package": "rbmi",
  "Title": "Reference Based Multiple Imputation",
  "Version": "1.6.1",
  "Authors@R": "c(\nperson(\"Lukas A.\", \"Widmer\", email = \"lukas_andreas.widmer@novartis.com\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-1471-3493\")),\nperson(\"Craig\", \"Gower-Page\", email = \"craig.gower-page@novartis.com\", role = c(\"aut\")),\nperson(\"Isaac\", \"Gravestock\", email = \"isaac.gravestock@roche.com\", role = c(\"aut\"), comment = c(ORCID = \"0000-0003-0283-2065\")),\nperson(\"Alessandro\", \"Noci\", email = \"alessandro.noci@roche.com\", role = c(\"aut\")),\nperson(\"Marcel\", \"Wolbers\", email = \"marcel.wolbers@bayer.com\", role = \"aut\", comment = c(ORCID = \"0000-0003-4915-9015\")),\nperson(\"Daniel\", \"Sabanes Bove\", email = \"daniel.sabanes_bove@rconis.com\", role = c(\"aut\"), comment = c(ORCID = \"0000-0002-0176-9239\")),\nperson(\"F. Hoffmann-La Roche AG\", role = c(\"cph\", \"fnd\"))\n)",
  "Description": "Implements standard and reference based multiple\nimputation methods for continuous longitudinal endpoints\n(Gower-Page et al. (2022) <doi:10.21105/joss.04251>). In\nparticular, this package supports deterministic conditional\nmean imputation and jackknifing as described in Wolbers et al.\n(2022) <doi:10.1002/pst.2234>, Bayesian multiple imputation as\ndescribed in Carpenter et al. (2013)\n<doi:10.1080/10543406.2013.834911>, and bootstrapped maximum\nlikelihood imputation as described in von Hippel and Bartlett\n(2021) <doi:10.1214/20-STS793>.",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "URL": "https://openpharma.github.io/rbmi/,\nhttps://github.com/openpharma/rbmi",
  "BugReports": "https://github.com/openpharma/rbmi/issues",
  "RoxygenNote": "8.0.0",
  "Config/testthat/edition": "3",
  "License": "Apache License (>= 2)",
  "VignetteBuilder": "R.rsp",
  "Language": "en-GB",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev",
  "Repository": "https://insightsengineering.r-universe.dev",
  "Date/Publication": "2026-07-22 16:07:50 UTC",
  "RemoteUrl": "https://github.com/insightsengineering/rbmi",
  "RemoteRef": "v1.6.1",
  "RemoteSha": "cb82c72725dbee38548e72a1a1364dd588fcf609",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-23 11:11:44 UTC",
    "User": "root"
  },
  "Author": "Lukas A. Widmer [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-1471-3493>),\nCraig Gower-Page [aut],\nIsaac Gravestock [aut] (ORCID: <https://orcid.org/0000-0003-0283-2065>),\nAlessandro Noci [aut],\nMarcel Wolbers [aut] (ORCID: <https://orcid.org/0000-0003-4915-9015>),\nDaniel Sabanes Bove [aut] (ORCID:\n<https://orcid.org/0000-0002-0176-9239>),\nF. Hoffmann-La Roche AG [cph, fnd]",
  "Maintainer": "Lukas A. Widmer <lukas_andreas.widmer@novartis.com>",
  "_user": "insightsengineering",
  "_type": "src",
  "_file": "rbmi_1.6.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/f8182df4d5551e1be5a1b17416ff7076780bdd6c0e3253f9cd928fc6f0bd70de",
  "_filesize": 824817,
  "_sha256": "f8182df4d5551e1be5a1b17416ff7076780bdd6c0e3253f9cd928fc6f0bd70de",
  "_expires": "2026-10-31T11:18:43.000Z",
  "_created": "2026-07-23T11:11:44.000Z",
  "_published": "2026-07-23T11:18:45.058Z",
  "_jobs": [
    {
      "job": 89189868486,
      "time": 262,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8561571925"
    },
    {
      "job": 89189868518,
      "time": 255,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8561568613"
    },
    {
      "job": 89189868579,
      "time": 189,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8561619937"
    },
    {
      "job": 89189868886,
      "time": 139,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8561611959"
    },
    {
      "job": 89188661015,
      "time": 349,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8561452345"
    },
    {
      "job": 89189868490,
      "time": 152,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8561523189"
    },
    {
      "job": 89189868605,
      "time": 217,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8561552974"
    },
    {
      "job": 89189868596,
      "time": 201,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8561545563"
    },
    {
      "job": 89189868558,
      "time": 212,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8561549826"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/30001840568",
  "_status": "success",
  "_upstream": "https://github.com/insightsengineering/rbmi",
  "_commit": {
    "id": "cb82c72725dbee38548e72a1a1364dd588fcf609",
    "author": "Lukas Widmer <l.widmer@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "rbmi 1.6.1 (#586)\n\nrbmi release 1.6.1 (#584).\nAlso fixes #548.\n\n---------\n\nCo-authored-by: Lukas Widmer <lukas_andreas.widmer@novartis.com>",
    "time": 1784736470
  },
  "_maintainer": {
    "name": "Lukas A. Widmer",
    "email": "lukas_andreas.widmer@novartis.com",
    "orcid": "0000-0003-1471-3493"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4.0",
      "role": "Depends"
    },
    {
      "package": "mmrm",
      "role": "Imports"
    },
    {
      "package": "pkgload",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "jinjar",
      "role": "Imports"
    },
    {
      "package": "fs",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "nlme",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "emmeans",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "mvtnorm",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "bookdown",
      "role": "Suggests"
    },
    {
      "package": "lubridate",
      "role": "Suggests"
    },
    {
      "package": "purrr",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "rstan",
      "version": ">= 2.26.0",
      "role": "Suggests"
    },
    {
      "package": "R.rsp",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    }
  ],
  "_owner": "insightsengineering",
  "_selfowned": true,
  "_usedby": 4,
  "_updates": [
    {
      "week": "2025-31",
      "n": 1
    },
    {
      "week": "2025-32",
      "n": 1
    },
    {
      "week": "2025-34",
      "n": 2
    },
    {
      "week": "2025-39",
      "n": 2
    },
    {
      "week": "2025-41",
      "n": 2
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2025-49",
      "n": 1
    },
    {
      "week": "2026-04",
      "n": 3
    },
    {
      "week": "2026-10",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 2
    },
    {
      "week": "2026-29",
      "n": 8
    },
    {
      "week": "2026-30",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.5.1",
      "date": "2025-10-09"
    },
    {
      "name": "v1.5.2",
      "date": "2025-10-28"
    },
    {
      "name": "v1.6.0",
      "date": "2026-01-23"
    },
    {
      "name": "v1.6.1",
      "date": "2026-07-22"
    }
  ],
  "_stars": 21,
  "_contributors": [
    {
      "user": "nociale",
      "count": 316,
      "uuid": 59877596
    },
    {
      "user": "gowerc",
      "count": 167,
      "uuid": 8447209
    },
    {
      "user": "wolbersm",
      "count": 39,
      "uuid": 90774360
    },
    {
      "user": "luwidmer",
      "count": 14,
      "uuid": 9111830
    },
    {
      "user": "gravesti",
      "count": 12,
      "uuid": 83659704
    },
    {
      "user": "danielinteractive",
      "count": 8,
      "uuid": 1071227
    },
    {
      "user": "cicdguy",
      "count": 8,
      "uuid": 26552821
    },
    {
      "user": "epijim",
      "count": 4,
      "uuid": 2760096
    },
    {
      "user": "pawelru",
      "count": 2,
      "uuid": 12943682
    },
    {
      "user": "andrjohns",
      "count": 1,
      "uuid": 27717896
    },
    {
      "user": "arfon",
      "count": 1,
      "uuid": 4483
    },
    {
      "user": "walkowif",
      "count": 1,
      "uuid": 59475134
    }
  ],
  "_userbio": {
    "uuid": 80070020,
    "type": "organization",
    "name": "Roche/Genentech - Insights Engineering",
    "followers": 371,
    "description": "Roche/Genentech - Insights Engineering"
  },
  "_downloads": {
    "count": 518,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rbmi"
  },
  "_devurl": "https://github.com/openpharma/rbmi",
  "_pkgdown": "https://openpharma.github.io/rbmi/",
  "_searchresults": 101,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/rbmi.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/openpharma/rbmi",
  "_realowner": "openpharma",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.1.0",
      "date": "2022-03-03"
    },
    {
      "version": "1.1.1",
      "date": "2022-03-08"
    },
    {
      "version": "1.1.3",
      "date": "2022-03-21"
    },
    {
      "version": "1.1.4",
      "date": "2022-05-18"
    },
    {
      "version": "1.2.1",
      "date": "2022-10-25"
    },
    {
      "version": "1.2.3",
      "date": "2022-11-14"
    },
    {
      "version": "1.2.5",
      "date": "2023-09-21"
    },
    {
      "version": "1.2.6",
      "date": "2023-11-24"
    },
    {
      "version": "1.3.0",
      "date": "2024-10-16"
    },
    {
      "version": "1.3.1",
      "date": "2024-12-11"
    },
    {
      "version": "1.4.0",
      "date": "2025-02-07"
    },
    {
      "version": "1.4.1",
      "date": "2025-03-03"
    },
    {
      "version": "1.5.1",
      "date": "2025-10-14"
    },
    {
      "version": "1.5.2",
      "date": "2025-10-28"
    },
    {
      "version": "1.6.0",
      "date": "2026-01-23"
    },
    {
      "version": "1.6.1",
      "date": "2026-07-22"
    }
  ],
  "_exports": [
    "add_class",
    "analyse",
    "ancova",
    "as_class",
    "as_vcov",
    "control_bayes",
    "delta_template",
    "draws",
    "expand",
    "expand_locf",
    "extract_imputed_dfs",
    "fill_locf",
    "get_example_data",
    "getStrategies",
    "has_class",
    "impute",
    "jackknife_se",
    "locf",
    "longDataConstructor",
    "make_rbmi_cluster",
    "mcse",
    "mcse_combine_all_pars",
    "mcse_jackknife",
    "method_approxbayes",
    "method_bayes",
    "method_bmlmi",
    "method_condmean",
    "pool",
    "pool_internal",
    "set_simul_pars",
    "set_vars",
    "simulate_data",
    "Stack",
    "strategy_CIR",
    "strategy_CR",
    "strategy_JR",
    "strategy_LMCF",
    "strategy_MAR",
    "validate",
    "validate_analyse_pars"
  ],
  "_datasets": [
    {
      "name": "antidepressant_data",
      "title": "Antidepressant trial data",
      "object": "antidepressant_data",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "PATIENT",
        "HAMATOTL",
        "PGIIMP",
        "RELDAYS",
        "VISIT",
        "THERAPY",
        "GENDER",
        "POOLINV",
        "BASVAL",
        "HAMDTL17",
        "CHANGE"
      ],
      "rows": 608,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "adjust_trajectories",
      "title": "Adjust trajectories due to the intercurrent event (ICE)",
      "topics": [
        "adjust_trajectories"
      ]
    },
    {
      "page": "adjust_trajectories_single",
      "title": "Adjust trajectory of a subject's outcome due to the intercurrent event (ICE)",
      "topics": [
        "adjust_trajectories_single"
      ]
    },
    {
      "page": "analyse",
      "title": "Analyse Multiple Imputed Datasets",
      "topics": [
        "analyse"
      ]
    },
    {
      "page": "ancova",
      "title": "Analysis of Covariance",
      "topics": [
        "ancova"
      ]
    },
    {
      "page": "ancova_single",
      "title": "Implements an Analysis of Covariance (ANCOVA)",
      "topics": [
        "ancova_single"
      ]
    },
    {
      "page": "antidepressant_data",
      "title": "Antidepressant trial data",
      "topics": [
        "antidepressant_data"
      ]
    },
    {
      "page": "apply_delta",
      "title": "Applies delta adjustment",
      "topics": [
        "apply_delta"
      ]
    },
    {
      "page": "as_analysis",
      "title": "Construct an 'analysis' object",
      "topics": [
        "as_analysis"
      ]
    },
    {
      "page": "as_ascii_table",
      "title": "as_ascii_table",
      "topics": [
        "as_ascii_table"
      ]
    },
    {
      "page": "as_cropped_char",
      "title": "as_cropped_char",
      "topics": [
        "as_cropped_char"
      ]
    },
    {
      "page": "as_dataframe",
      "title": "Convert object to dataframe",
      "topics": [
        "as_dataframe"
      ]
    },
    {
      "page": "as_draws",
      "title": "Creates a 'draws' object",
      "topics": [
        "as_draws"
      ]
    },
    {
      "page": "as_imputation",
      "title": "Create an imputation object",
      "topics": [
        "as_imputation"
      ]
    },
    {
      "page": "as_indices",
      "title": "Convert indicator to index",
      "topics": [
        "as_indices"
      ]
    },
    {
      "page": "as_mmrm_df",
      "title": "Creates a \"MMRM\" ready dataset",
      "topics": [
        "as_mmrm_df"
      ]
    },
    {
      "page": "as_mmrm_formula",
      "title": "Create MMRM formula",
      "topics": [
        "as_mmrm_formula"
      ]
    },
    {
      "page": "as_model_df",
      "title": "Expand 'data.frame' into a design matrix",
      "topics": [
        "as_model_df"
      ]
    },
    {
      "page": "as_simple_formula",
      "title": "Creates a simple formula object from a string",
      "topics": [
        "as_simple_formula"
      ]
    },
    {
      "page": "as_stan_array",
      "title": "As array",
      "topics": [
        "as_stan_array"
      ]
    },
    {
      "page": "as_strata",
      "title": "Create vector of strata",
      "topics": [
        "as_strata"
      ]
    },
    {
      "page": "assert_variables_exist",
      "title": "Assert that all variables exist within a dataset",
      "topics": [
        "assert_variables_exist"
      ]
    },
    {
      "page": "char2fct",
      "title": "Convert character variables to factor",
      "topics": [
        "char2fct"
      ]
    },
    {
      "page": "check_ESS",
      "title": "Diagnostics of the MCMC based on ESS",
      "topics": [
        "check_ESS"
      ]
    },
    {
      "page": "check_hmc_diagn",
      "title": "Diagnostics of the MCMC based on HMC-related measures.",
      "topics": [
        "check_hmc_diagn"
      ]
    },
    {
      "page": "check_mcmc",
      "title": "Diagnostics of the MCMC",
      "topics": [
        "check_mcmc"
      ]
    },
    {
      "page": "compute_sigma",
      "title": "Compute covariance matrix for some reference-based methods (JR, CIR)",
      "topics": [
        "compute_sigma"
      ]
    },
    {
      "page": "control",
      "title": "Control the computational details of the imputation methods",
      "topics": [
        "control",
        "control_bayes"
      ]
    },
    {
      "page": "convert_to_imputation_list_df",
      "title": "Convert list of 'imputation_list_single()' objects to an 'imputation_list_df()' object (i.e. a list of 'imputation_df()' objects)",
      "topics": [
        "convert_to_imputation_list_df"
      ]
    },
    {
      "page": "d_lagscale",
      "title": "Calculate delta from a lagged scale coefficient",
      "topics": [
        "d_lagscale"
      ]
    },
    {
      "page": "delta_template",
      "title": "Create a delta 'data.frame' template",
      "topics": [
        "delta_template"
      ]
    },
    {
      "page": "draws",
      "title": "Fit the base imputation model and get parameter estimates",
      "topics": [
        "draws",
        "draws.approxbayes",
        "draws.bayes",
        "draws.bmlmi",
        "draws.condmean"
      ]
    },
    {
      "page": "eval_mmrm",
      "title": "Evaluate a call to 'mmrm'",
      "topics": [
        "eval_mmrm"
      ]
    },
    {
      "page": "expand",
      "title": "Expand and fill in missing 'data.frame' rows",
      "topics": [
        "expand",
        "expand_locf",
        "fill_locf"
      ]
    },
    {
      "page": "extract_covariates",
      "title": "Extract Variables from string vector",
      "topics": [
        "extract_covariates"
      ]
    },
    {
      "page": "extract_data_mnar_as_na",
      "title": "Set to NA outcome values that would be MNAR if they were missing (i.e. which occur after an ICE handled using a reference-based imputation strategy)",
      "topics": [
        "extract_data_mnar_as_na"
      ]
    },
    {
      "page": "extract_draws",
      "title": "Extract draws from a 'stanfit' object",
      "topics": [
        "extract_draws"
      ]
    },
    {
      "page": "extract_imputed_df",
      "title": "Extract imputed dataset",
      "topics": [
        "extract_imputed_df"
      ]
    },
    {
      "page": "extract_imputed_dfs",
      "title": "Extract imputed datasets",
      "topics": [
        "extract_imputed_dfs"
      ]
    },
    {
      "page": "extract_params",
      "title": "Extract parameters from a MMRM model",
      "topics": [
        "extract_params"
      ]
    },
    {
      "page": "fit_mcmc",
      "title": "Fit the base imputation model using a Bayesian approach",
      "topics": [
        "fit_mcmc"
      ]
    },
    {
      "page": "fit_mmrm",
      "title": "Fit a MMRM model",
      "topics": [
        "fit_mmrm"
      ]
    },
    {
      "page": "format_method_descriptions",
      "title": "Format method descriptions",
      "topics": [
        "format_method_descriptions"
      ]
    },
    {
      "page": "generate_data_single",
      "title": "Generate data for a single group",
      "topics": [
        "generate_data_single"
      ]
    },
    {
      "page": "get_bootstrap_stack",
      "title": "Creates a stack object populated with bootstrapped samples",
      "topics": [
        "get_bootstrap_stack"
      ]
    },
    {
      "page": "get_conditional_parameters",
      "title": "Derive conditional multivariate normal parameters",
      "topics": [
        "get_conditional_parameters"
      ]
    },
    {
      "page": "get_delta_template",
      "title": "Get delta utility variables",
      "topics": [
        "get_delta_template"
      ]
    },
    {
      "page": "get_draws_mle",
      "title": "Fit the base imputation model on bootstrap samples",
      "topics": [
        "get_draws_mle"
      ]
    },
    {
      "page": "get_ESS",
      "title": "Extract the Effective Sample Size (ESS) from a 'stanfit' object",
      "topics": [
        "get_ESS"
      ]
    },
    {
      "page": "get_ests_bmlmi",
      "title": "Von Hippel and Bartlett pooling of BMLMI method",
      "topics": [
        "get_ests_bmlmi"
      ]
    },
    {
      "page": "get_example_data",
      "title": "Simulate a realistic example dataset",
      "topics": [
        "get_example_data"
      ]
    },
    {
      "page": "get_jackknife_stack",
      "title": "Creates a stack object populated with jackknife samples",
      "topics": [
        "get_jackknife_stack"
      ]
    },
    {
      "page": "get_mmrm_sample",
      "title": "Fit MMRM and returns parameter estimates",
      "topics": [
        "get_mmrm_sample"
      ]
    },
    {
      "page": "get_pattern_groups",
      "title": "Determine patients missingness group",
      "topics": [
        "get_pattern_groups"
      ]
    },
    {
      "page": "get_pattern_groups_unique",
      "title": "Get Pattern Summary",
      "topics": [
        "get_pattern_groups_unique"
      ]
    },
    {
      "page": "get_pool_components",
      "title": "Expected Pool Components",
      "topics": [
        "get_pool_components"
      ]
    },
    {
      "page": "get_visit_distribution_parameters",
      "title": "Derive visit distribution parameters",
      "topics": [
        "get_visit_distribution_parameters"
      ]
    },
    {
      "page": "getStrategies",
      "title": "Get imputation strategies",
      "topics": [
        "getStrategies"
      ]
    },
    {
      "page": "ife",
      "title": "if else",
      "topics": [
        "ife"
      ]
    },
    {
      "page": "imputation_df",
      "title": "Create a valid 'imputation_df' object",
      "topics": [
        "imputation_df"
      ]
    },
    {
      "page": "imputation_list_df",
      "title": "List of 'imputation_df's",
      "topics": [
        "imputation_list_df"
      ]
    },
    {
      "page": "imputation_list_single",
      "title": "A collection of 'imputation_singles()' grouped by a single 'subjid' ID",
      "topics": [
        "imputation_list_single"
      ]
    },
    {
      "page": "imputation_single",
      "title": "Create a valid 'imputation_single' object",
      "topics": [
        "imputation_single"
      ]
    },
    {
      "page": "impute",
      "title": "Create imputed datasets",
      "topics": [
        "impute",
        "impute.condmean",
        "impute.random"
      ]
    },
    {
      "page": "impute_data_individual",
      "title": "Impute data for a single subject",
      "topics": [
        "impute_data_individual"
      ]
    },
    {
      "page": "impute_internal",
      "title": "Create imputed datasets",
      "topics": [
        "impute_internal"
      ]
    },
    {
      "page": "impute_outcome",
      "title": "Sample outcome value",
      "topics": [
        "impute_outcome"
      ]
    },
    {
      "page": "invert",
      "title": "invert",
      "topics": [
        "invert"
      ]
    },
    {
      "page": "invert_indexes",
      "title": "Invert and derive indexes",
      "topics": [
        "invert_indexes"
      ]
    },
    {
      "page": "is_absent",
      "title": "Is value absent",
      "topics": [
        "is_absent"
      ]
    },
    {
      "page": "is_char_fact",
      "title": "Is character or factor",
      "topics": [
        "is_char_fact"
      ]
    },
    {
      "page": "is_char_one",
      "title": "Is single character",
      "topics": [
        "is_char_one"
      ]
    },
    {
      "page": "is_in_rbmi_development",
      "title": "Is package in development mode?",
      "topics": [
        "is_in_rbmi_development"
      ]
    },
    {
      "page": "is_num_char_fact",
      "title": "Is character, factor or numeric",
      "topics": [
        "is_num_char_fact"
      ]
    },
    {
      "page": "locf",
      "title": "Last Observation Carried Forward",
      "topics": [
        "locf"
      ]
    },
    {
      "page": "ls_design",
      "title": "Calculate design vector for the lsmeans",
      "topics": [
        "ls_design",
        "ls_design_counterfactual",
        "ls_design_equal",
        "ls_design_proportional"
      ]
    },
    {
      "page": "lsmeans",
      "title": "Least Square Means",
      "topics": [
        "lsmeans"
      ]
    },
    {
      "page": "make_rbmi_cluster",
      "title": "Create a 'rbmi' ready cluster",
      "topics": [
        "make_rbmi_cluster"
      ]
    },
    {
      "page": "method",
      "title": "Set the multiple imputation methodology",
      "topics": [
        "method",
        "method_approxbayes",
        "method_bayes",
        "method_bmlmi",
        "method_condmean"
      ]
    },
    {
      "page": "par_lapply",
      "title": "Parallelise 'lapply'",
      "topics": [
        "par_lapply"
      ]
    },
    {
      "page": "parametric_ci",
      "title": "Calculate parametric confidence intervals",
      "topics": [
        "parametric_ci"
      ]
    },
    {
      "page": "pool",
      "title": "Pool analysis results obtained from the imputed datasets",
      "topics": [
        "as.data.frame.mcse",
        "as.data.frame.pool",
        "mcse",
        "pool",
        "print.mcse",
        "print.pool"
      ]
    },
    {
      "page": "pool_bootstrap_normal",
      "title": "Bootstrap Pooling via normal approximation",
      "topics": [
        "pool_bootstrap_normal"
      ]
    },
    {
      "page": "pool_bootstrap_percentile",
      "title": "Bootstrap Pooling via Percentiles",
      "topics": [
        "pool_bootstrap_percentile"
      ]
    },
    {
      "page": "prepare_stan_data",
      "title": "Prepare input data to run the Stan model",
      "topics": [
        "prepare_stan_data"
      ]
    },
    {
      "page": "print.analysis",
      "title": "Print 'analysis' object",
      "topics": [
        "print.analysis"
      ]
    },
    {
      "page": "print.draws",
      "title": "Print 'draws' object",
      "topics": [
        "print.draws"
      ]
    },
    {
      "page": "print.imputation",
      "title": "Print 'imputation' object",
      "topics": [
        "print.imputation"
      ]
    },
    {
      "page": "progressLogger",
      "title": "R6 Class for printing current sampling progress",
      "topics": [
        "progressLogger"
      ]
    },
    {
      "page": "pval_percentile",
      "title": "P-value of percentile bootstrap",
      "topics": [
        "pval_percentile"
      ]
    },
    {
      "page": "QR_decomp",
      "title": "QR decomposition",
      "topics": [
        "QR_decomp"
      ]
    },
    {
      "page": "random_effects_expr",
      "title": "Construct random effects formula",
      "topics": [
        "random_effects_expr"
      ]
    },
    {
      "page": "rbmi-settings",
      "title": "rbmi settings",
      "topics": [
        "rbmi-settings",
        "set_options"
      ]
    },
    {
      "page": "record",
      "title": "Capture all Output",
      "topics": [
        "record"
      ]
    },
    {
      "page": "recursive_reduce",
      "title": "recursive_reduce",
      "topics": [
        "recursive_reduce"
      ]
    },
    {
      "page": "remove_if_all_missing",
      "title": "Remove subjects from dataset if they have no observed values",
      "topics": [
        "remove_if_all_missing"
      ]
    },
    {
      "page": "rubin_df",
      "title": "Barnard and Rubin degrees of freedom adjustment",
      "topics": [
        "rubin_df"
      ]
    },
    {
      "page": "rubin_rules",
      "title": "Combine estimates using Rubin's rules",
      "topics": [
        "rubin_rules"
      ]
    },
    {
      "page": "sample_ids",
      "title": "Sample Patient Ids",
      "topics": [
        "sample_ids"
      ]
    },
    {
      "page": "sample_list",
      "title": "Create and validate a 'sample_list' object",
      "topics": [
        "sample_list"
      ]
    },
    {
      "page": "sample_mvnorm",
      "title": "Sample random values from the multivariate normal distribution",
      "topics": [
        "sample_mvnorm"
      ]
    },
    {
      "page": "sample_single",
      "title": "Create object of 'sample_single' class",
      "topics": [
        "sample_single"
      ]
    },
    {
      "page": "scalerConstructor",
      "title": "R6 Class for scaling (and un-scaling) design matrices",
      "topics": [
        "scalerConstructor"
      ]
    },
    {
      "page": "set_simul_pars",
      "title": "Set simulation parameters of a study group.",
      "topics": [
        "set_simul_pars"
      ]
    },
    {
      "page": "set_vars",
      "title": "Set key variables",
      "topics": [
        "set_vars"
      ]
    },
    {
      "page": "simulate_data",
      "title": "Generate data",
      "topics": [
        "simulate_data"
      ]
    },
    {
      "page": "simulate_dropout",
      "title": "Simulate drop-out",
      "topics": [
        "simulate_dropout"
      ]
    },
    {
      "page": "simulate_ice",
      "title": "Simulate intercurrent event",
      "topics": [
        "simulate_ice"
      ]
    },
    {
      "page": "simulate_test_data",
      "title": "Create simulated datasets",
      "topics": [
        "as_vcov",
        "simulate_test_data"
      ]
    },
    {
      "page": "sort_by",
      "title": "Sort 'data.frame'",
      "topics": [
        "sort_by"
      ]
    },
    {
      "page": "split_dim",
      "title": "Transform array into list of arrays",
      "topics": [
        "split_dim"
      ]
    },
    {
      "page": "split_imputations",
      "title": "Split a flat list of 'imputation_single()' into multiple 'imputation_df()''s by ID",
      "topics": [
        "split_imputations"
      ]
    },
    {
      "page": "STAN_BLOCKS",
      "title": "List of Stan Blocks",
      "topics": [
        "STAN_BLOCKS"
      ]
    },
    {
      "page": "str_contains",
      "title": "Does a string contain a substring",
      "topics": [
        "str_contains"
      ]
    },
    {
      "page": "strategies",
      "title": "Strategies",
      "topics": [
        "strategies",
        "strategy_CIR",
        "strategy_CR",
        "strategy_JR",
        "strategy_LMCF",
        "strategy_MAR"
      ]
    },
    {
      "page": "string_pad",
      "title": "string_pad",
      "topics": [
        "string_pad"
      ]
    },
    {
      "page": "transpose_imputations",
      "title": "Transpose imputations",
      "topics": [
        "transpose_imputations"
      ]
    },
    {
      "page": "transpose_results",
      "title": "Transpose results object",
      "topics": [
        "transpose_results"
      ]
    },
    {
      "page": "transpose_samples",
      "title": "Transpose samples",
      "topics": [
        "transpose_samples"
      ]
    },
    {
      "page": "validate_datalong",
      "title": "Validate a 'longdata' object",
      "topics": [
        "validate_dataice",
        "validate_datalong",
        "validate_datalong_complete",
        "validate_datalong_notMissing",
        "validate_datalong_types",
        "validate_datalong_unifromStrata",
        "validate_datalong_varExists"
      ]
    },
    {
      "page": "validate_strategies",
      "title": "Validate user specified strategies",
      "topics": [
        "validate_strategies"
      ]
    },
    {
      "page": "validate.analysis",
      "title": "Validate 'analysis' objects",
      "topics": [
        "validate.analysis"
      ]
    },
    {
      "page": "validate.draws",
      "title": "Validate 'draws' object",
      "topics": [
        "validate.draws"
      ]
    },
    {
      "page": "validate.is_mar",
      "title": "Validate 'is_mar' for a given subject",
      "topics": [
        "validate.is_mar"
      ]
    },
    {
      "page": "validate.ivars",
      "title": "Validate inputs for 'vars'",
      "topics": [
        "validate.ivars"
      ]
    },
    {
      "page": "validate.references",
      "title": "Validate user supplied references",
      "topics": [
        "validate.references"
      ]
    },
    {
      "page": "validate.sample_list",
      "title": "Validate 'sample_list' object",
      "topics": [
        "validate.sample_list"
      ]
    },
    {
      "page": "validate.sample_single",
      "title": "Validate 'sample_single' object",
      "topics": [
        "validate.sample_single"
      ]
    },
    {
      "page": "validate.simul_pars",
      "title": "Validate a 'simul_pars' object",
      "topics": [
        "validate.simul_pars"
      ]
    },
    {
      "page": "validate.stan_data",
      "title": "Validate a 'stan_data' object",
      "topics": [
        "validate.stan_data"
      ]
    }
  ],
  "_pkglogo": "https://github.com/insightsengineering/rbmi/raw/v1.6.1/man/figures/logo.png",
  "_readme": "https://github.com/insightsengineering/rbmi/raw/v1.6.1/README.md",
  "_rundeps": [
    "assertthat",
    "backports",
    "brio",
    "callr",
    "checkmate",
    "cli",
    "cpp11",
    "crayon",
    "desc",
    "diffobj",
    "evaluate",
    "fs",
    "generics",
    "glue",
    "jinjar",
    "jsonlite",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "mmrm",
    "nlme",
    "otel",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "pkgload",
    "praise",
    "processx",
    "ps",
    "R6",
    "rbibutils",
    "Rcpp",
    "RcppEigen",
    "Rdpack",
    "rlang",
    "rprojroot",
    "stringi",
    "stringr",
    "testthat",
    "tibble",
    "TMB",
    "utf8",
    "vctrs",
    "waldo",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "advanced.html.asis",
      "filename": "advanced.html",
      "title": "rbmi: Advanced Functionality",
      "engine": "R.rsp::asis",
      "headings": [
        "rbmi: Advanced Functionality",
        "1 Introduction",
        "2 Data simulation using function simulate_data()",
        "3 Handling of observed post-ICE data in rbmi under reference-based imputation",
        "4 Efficiently changing reference-based imputation strategies",
        "5 Imputation under MAR with time-varying covariates",
        "6 Custom imputation strategies",
        "7 Custom analysis functions",
        "8 Sensitivity analyses: Delta adjustments and tipping point analyses",
        "8.1 Simple delta adjustments and tipping point analyses",
        "8.2 More flexible delta-adjustments using the dlag and delta arguments of delta_template()",
        "References"
      ],
      "created": "2022-03-02 15:27:21",
      "modified": "2022-03-02 15:27:21",
      "commits": 1
    },
    {
      "source": "retrieved_dropout.html.asis",
      "filename": "retrieved_dropout.html",
      "title": "rbmi: Implementation of retrieved-dropout models using rbmi",
      "engine": "R.rsp::asis",
      "headings": [
        "rbmi: Implementation of retrieved-dropout models using rbmi",
        "1 Retrieved dropout models in a nutshell",
        "2 Data simulation using function simulate_data()",
        "3 Estimators based on retrieved dropout models",
        "4 Implementation of the defined retrieved dropout models in rbmi",
        "4.1 Basic MAR model",
        "4.2 Retrieved dropout model 1 (RD1)",
        "4.3 Retrieved dropout model 2 (RD2)",
        "4.4 Brief summary of results",
        "References"
      ],
      "created": "2026-03-20 19:04:42",
      "modified": "2026-03-20 19:04:42",
      "commits": 1
    },
    {
      "source": "CondMean_Inference.html.asis",
      "filename": "CondMean_Inference.html",
      "title": "rbmi: Inference with Conditional Mean Imputation",
      "engine": "R.rsp::asis",
      "headings": [
        "rbmi: Inference with Conditional Mean Imputation",
        "1 Introduction",
        "2 Data and model specification",
        "3 Reference-based conditional mean imputation - frequentist inference",
        "3.1 Draws",
        "3.2 Impute",
        "3.3 Analyse",
        "3.4 Pool",
        "4 Reference-based conditional mean imputation - information-anchored inference",
        "4.1 Draws",
        "4.2 Imputation step including calculation of delta-adjustment",
        "4.3 Analyse",
        "4.4 Pool",
        "References"
      ],
      "created": "2024-01-25 12:06:02",
      "modified": "2024-01-25 12:06:02",
      "commits": 1
    },
    {
      "source": "quickstart.html.asis",
      "filename": "quickstart.html",
      "title": "rbmi: Quickstart",
      "engine": "R.rsp::asis",
      "headings": [
        "rbmi: Quickstart",
        "1 Introduction",
        "2 The Data",
        "3 Draws",
        "4 Impute",
        "5 Analyse",
        "6 Pool",
        "7 Code"
      ],
      "created": "2022-03-02 15:27:21",
      "modified": "2022-03-02 15:27:21",
      "commits": 1
    },
    {
      "source": "stat_specs.html.asis",
      "filename": "stat_specs.html",
      "title": "rbmi: Statistical Specifications",
      "engine": "R.rsp::asis",
      "headings": [
        "rbmi: Statistical Specifications",
        "1 Scope of this document",
        "2 Introduction to estimands and estimation methods",
        "2.1 Estimands",
        "2.2 Alignment between the estimand and the estimation method",
        "3 Statistical methodology",
        "3.1 Overview of the imputation procedure",
        "3.2 Setting, notation, and missing data assumptions",
        "3.3 The base imputation model",
        "3.4 Imputation step",
        "3.5 \\(\\delta\\)-adjustment",
        "3.6 Analysis step",
        "3.7 Pooling step for inference of (approximate) Bayesian MI and Rubin’s rules",
        "3.8 Bootstrap and jackknife inference for conditional mean imputation",
        "3.9 Pooling step for inference of the bootstrapped MI methods",
        "3.10 Comparison between the implemented approaches",
        "4 Mapping of statistical methods to rbmi functions",
        "5 Comparison to other software implementations",
        "References"
      ],
      "created": "2022-03-02 15:27:21",
      "modified": "2022-03-02 15:27:21",
      "commits": 1
    }
  ],
  "_score": 8.958997960701288,
  "_indexed": false,
  "_nocasepkg": "rbmi",
  "_universes": [
    "insightsengineering"
  ],
  "_indexurl": "https://openpharma.r-universe.dev/rbmi",
  "_previous": "1.6.0",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.6.1",
      "date": "2026-07-23T11:14:44.000Z",
      "distro": "resolute",
      "commit": "cb82c72725dbee38548e72a1a1364dd588fcf609",
      "fileid": "https://r2.ropensci.org/4b1077c99c03bbed282fd235e572b2bfe93b659c1cfa0130292cf222511895a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/30001840568"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.6.1",
      "date": "2026-07-23T11:15:06.000Z",
      "distro": "resolute",
      "commit": "cb82c72725dbee38548e72a1a1364dd588fcf609",
      "fileid": "https://r2.ropensci.org/65e78ab5b5b6e79b1838fcb8fdc5fd4e4bccdf2546b5e9a18cead355eb59bcfb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/30001840568"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.6.1",
      "date": "2026-07-23T11:17:03.000Z",
      "commit": "cb82c72725dbee38548e72a1a1364dd588fcf609",
      "fileid": "https://r2.ropensci.org/4562ee8a46fa549ae5b4ceaba8dd4fe62f94d3b2ddc12cbbbddc7bfe9bc2ba22",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/30001840568"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.6.1",
      "date": "2026-07-23T11:17:01.000Z",
      "commit": "cb82c72725dbee38548e72a1a1364dd588fcf609",
      "fileid": "https://r2.ropensci.org/5805f4ffc8d1118779be7600436fa5453e45945ab3fd72670c8cb80c8bece256",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/30001840568"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.6.1",
      "date": "2026-07-23T11:14:39.000Z",
      "commit": "cb82c72725dbee38548e72a1a1364dd588fcf609",
      "fileid": "https://r2.ropensci.org/a2fdb26fdd522f551d977d15885ba3a8095b628eddb0de9ef84eb6ffa49eb7b8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/30001840568"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.6.1",
      "date": "2026-07-23T11:13:41.000Z",
      "commit": "cb82c72725dbee38548e72a1a1364dd588fcf609",
      "fileid": "https://r2.ropensci.org/7a008c1b675d04c494c8b18592b8588986d6cb6df49379d13cfec71cddc0e355",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/30001840568"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.6.1",
      "date": "2026-07-23T11:13:25.000Z",
      "commit": "cb82c72725dbee38548e72a1a1364dd588fcf609",
      "fileid": "https://r2.ropensci.org/4eab4d2cbadf0aac94e8d4c004d93634774e2d5ad6c677d5551ed8be5c4aae1b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/30001840568"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.6.1",
      "date": "2026-07-23T11:13:32.000Z",
      "commit": "cb82c72725dbee38548e72a1a1364dd588fcf609",
      "fileid": "https://r2.ropensci.org/e3ec2e113b438745e0cd55c239568397b61a99be1d202390cf7b37bf7a8f193c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/30001840568"
    }
  ]
}