{
  "_id": "6ad7c6f9d556c3a3418a7b18",
  "Package": "hvtiRpropensity",
  "Type": "Package",
  "Title": "Propensity Score Methods for HVTI CORR Research at the Cleveland\nClinic",
  "Version": "0.2.1",
  "Date": "2026-10-14",
  "Authors@R": "c(\nperson(\n\"John\", \"Ehrlinger\",\nemail = \"john.ehrlinger@gmail.com\",\nrole = c(\"aut\", \"cre\")\n)\n)",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "URL": "https://github.com/ehrlinger/hvtiRpropensity,\nhttps://ehrlinger.github.io/hvtiRpropensity/",
  "BugReports": "https://github.com/ehrlinger/hvtiRpropensity/issues",
  "Description": "Propensity score estimation, matching, and\ninverse-probability treatment weighting (IPTW) for clinical\ninvestigations by the Cardiovascular Outcomes, Registries and\nResearch (CORR) group within The Heart & Vascular Institute\n(HVTI) at the Cleveland Clinic. Provides a consistent two-step\nworkflow: construct a scored or weighted dataset, then inspect\nthe results or pass them downstream. Balance diagnostics\n(standardized mean difference (SMD) tables, effective sample\nsize) are compatible with the plotting functions in\n'hvtiPlotR'. The propensity score follows Rosenbaum and Rubin\n(1983) <doi:10.1093/biomet/70.1.41>.",
  "VignetteBuilder": "quarto",
  "SystemRequirements": "Quarto command line tool\n(<https://github.com/quarto-dev/quarto-cli>)",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.1.0",
  "Repository": "https://ehrlinger.r-universe.dev",
  "Date/Publication": "2026-10-14 22:57:47 UTC",
  "RemoteUrl": "https://github.com/ehrlinger/hvtiRpropensity",
  "RemoteRef": "HEAD",
  "RemoteSha": "05f43ccf20f12535da0c6e6c262c9413918a8ccf",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-20 19:49:48 UTC",
    "User": "root"
  },
  "Author": "John Ehrlinger [aut, cre]",
  "Maintainer": "John Ehrlinger <john.ehrlinger@gmail.com>",
  "_user": "ehrlinger",
  "_type": "src",
  "_file": "hvtiRpropensity_0.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/4f39f6aa2d8980361973ff79189e93c81837c3839399034bc93f538680ad61a4",
  "_filesize": 707161,
  "_sha256": "4f39f6aa2d8980361973ff79189e93c81837c3839399034bc93f538680ad61a4",
  "_expires": "2027-01-28T19:54:31.000Z",
  "_created": "2026-10-20T19:49:48.000Z",
  "_published": "2026-10-20T19:54:33.670Z",
  "_buildurl": "https://github.com/r-universe/ehrlinger/actions/runs/39485826085",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 118849311090,
      "time": 163,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12294910068"
    },
    {
      "job": 118849311394,
      "time": 174,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12294500984"
    },
    {
      "job": 118849311196,
      "time": 174,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12293862376"
    },
    {
      "job": 118849311959,
      "time": 155,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12294241001"
    },
    {
      "job": 118845971915,
      "time": 409,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12293482772"
    },
    {
      "job": 118849311278,
      "time": 152,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12294111860"
    },
    {
      "job": 118849311866,
      "time": 154,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12293707953"
    },
    {
      "job": 118849311713,
      "time": 182,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12293782560"
    },
    {
      "job": 118849311220,
      "time": 170,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12293703122"
    }
  ],
  "_upstream": "https://github.com/ehrlinger/hvtiRpropensity",
  "_commit": {
    "id": "05f43ccf20f12535da0c6e6c262c9413918a8ccf",
    "author": "John Ehrlinger <john.ehrlinger@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #120 from ehrlinger/docs/install-via-hvtiR\n\ndocs: README Installation leads with hvtiR::install()",
    "time": 1792018667
  },
  "_maintainer": {
    "name": "John Ehrlinger",
    "email": "john.ehrlinger@gmail.com",
    "login": "ehrlinger",
    "bluesky": "@ehrlinger.bsky.social",
    "linkedin": "in/ehrlinger",
    "twitter": "@johnehrlinger",
    "description": "Working Data Scientist. Statistician applying statistical machine learning. Mechanical Engineer Fluid Mechanics and Dynamics. Physics nerd.\n\n",
    "uuid": 1110676
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4.0",
      "role": "Depends"
    },
    {
      "package": "rlang",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "withr",
      "version": ">= 2.5.0",
      "role": "Imports"
    },
    {
      "package": "hvtiPlotR",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "nnet",
      "role": "Suggests"
    },
    {
      "package": "randomForestSRC",
      "role": "Suggests"
    },
    {
      "package": "survival",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "version": ">= 2.0.0",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    }
  ],
  "_owner": "ehrlinger",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-14",
      "n": 10
    },
    {
      "week": "2026-29",
      "n": 1
    },
    {
      "week": "2026-32",
      "n": 3
    },
    {
      "week": "2026-33",
      "n": 1
    },
    {
      "week": "2026-34",
      "n": 6
    },
    {
      "week": "2026-35",
      "n": 8
    },
    {
      "week": "2026-36",
      "n": 5
    },
    {
      "week": "2026-37",
      "n": 5
    },
    {
      "week": "2026-38",
      "n": 6
    },
    {
      "week": "2026-39",
      "n": 5
    },
    {
      "week": "2026-40",
      "n": 11
    },
    {
      "week": "2026-41",
      "n": 7
    },
    {
      "week": "2026-42",
      "n": 34
    }
  ],
  "_tags": [
    {
      "name": "v0.1.4",
      "date": "2026-09-15"
    },
    {
      "name": "v0.1.5",
      "date": "2026-09-17"
    },
    {
      "name": "v0.1.8",
      "date": "2026-09-24"
    },
    {
      "name": "v0.1.9",
      "date": "2026-09-30"
    },
    {
      "name": "v0.1.10",
      "date": "2026-10-01"
    },
    {
      "name": "v0.1.11",
      "date": "2026-10-07"
    },
    {
      "name": "v0.2.0",
      "date": "2026-10-14"
    },
    {
      "name": "v0.2.1",
      "date": "2026-10-14"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ehrlinger",
      "count": 286,
      "uuid": 1110676
    },
    {
      "user": "claude",
      "count": 3,
      "uuid": 81847
    }
  ],
  "_userbio": {
    "uuid": 1110676,
    "type": "user",
    "name": "John Ehrlinger",
    "followers": 61,
    "description": "Working Data Scientist. Statistician applying statistical machine learning. Mechanical Engineer Fluid Mechanics and Dynamics. Physics nerd.\r\n\r\n"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/hvtiRpropensity"
  },
  "_devurl": "https://github.com/ehrlinger/hvtirpropensity",
  "_pkgdown": "https://ehrlinger.github.io/hvtiRpropensity/",
  "_searchresults": 19,
  "_quarto": true,
  "_topics": [
    "quarto"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/hvtiRpropensity.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "bs_continuous",
    "bs_count",
    "fit_linear",
    "fit_logistic",
    "is_ps_data",
    "ps_forest",
    "ps_logistic",
    "ps_match",
    "ps_mw_var",
    "ps_nominal",
    "ps_ordinal",
    "ps_rmst",
    "ps_stddiff",
    "ps_stddiff_perm",
    "ps_support",
    "ps_weight",
    "sa_evalue",
    "sa_overlap",
    "sa_rosenbaum",
    "sa_trim_sweep",
    "sample_ps_data",
    "sample_ps_data_count",
    "sample_ps_data_nominal",
    "sample_ps_data_ordinal",
    "validate_logistic"
  ],
  "_help": [
    {
      "page": "bs_continuous",
      "title": "Estimate a balancing score via linear regression",
      "topics": [
        "bs_continuous"
      ]
    },
    {
      "page": "bs_count",
      "title": "Estimate a balancing score via negative-binomial or Poisson regression",
      "topics": [
        "bs_count"
      ]
    },
    {
      "page": "fit_linear",
      "title": "Fit an ordinary least-squares model bundle",
      "topics": [
        "fit_linear"
      ]
    },
    {
      "page": "fit_logistic",
      "title": "Fit a general logistic model bundle",
      "topics": [
        "fit_logistic"
      ]
    },
    {
      "page": "is_ps_data",
      "title": "Test whether an object is a ps_data instance",
      "topics": [
        "is_ps_data"
      ]
    },
    {
      "page": "print.ps_data",
      "title": "Print a ps_data object",
      "topics": [
        "print.ps_data"
      ]
    },
    {
      "page": "ps_forest",
      "title": "Random-forest propensity score (out-of-bag)",
      "topics": [
        "ps_forest"
      ]
    },
    {
      "page": "ps_logistic",
      "title": "Estimate propensity scores via binary logistic regression",
      "topics": [
        "ps_logistic"
      ]
    },
    {
      "page": "ps_match",
      "title": "Propensity Score Nearest-Neighbour Matching",
      "topics": [
        "ps_match"
      ]
    },
    {
      "page": "ps_mw_var",
      "title": "Bootstrap variance of a matching-weight treatment effect",
      "topics": [
        "ps_mw_var"
      ]
    },
    {
      "page": "ps_nominal",
      "title": "Estimate propensity scores via nominal (generalised logit) logistic regression",
      "topics": [
        "ps_nominal"
      ]
    },
    {
      "page": "ps_ordinal",
      "title": "Estimate propensity scores via ordinal (cumulative logit) logistic regression",
      "topics": [
        "ps_ordinal"
      ]
    },
    {
      "page": "ps_rmst",
      "title": "Observed-outcome restricted mean survival contrast, weighted",
      "topics": [
        "ps_rmst"
      ]
    },
    {
      "page": "ps_stddiff",
      "title": "Standardized differences between two groups",
      "topics": [
        "ps_stddiff"
      ]
    },
    {
      "page": "ps_stddiff_perm",
      "title": "Permutation reference for standardized differences",
      "topics": [
        "ps_stddiff_perm"
      ]
    },
    {
      "page": "ps_support",
      "title": "Compare support (overlap) rules",
      "topics": [
        "ps_support"
      ]
    },
    {
      "page": "ps_weight",
      "title": "Inverse-Probability-of-Treatment Weighting (IPTW)",
      "topics": [
        "ps_weight"
      ]
    },
    {
      "page": "sa_evalue",
      "title": "E-Value Sensitivity Analysis",
      "topics": [
        "sa_evalue"
      ]
    },
    {
      "page": "sa_overlap",
      "title": "Propensity Score Overlap and Positivity Diagnostics",
      "topics": [
        "sa_overlap"
      ]
    },
    {
      "page": "sa_rosenbaum",
      "title": "Rosenbaum Sensitivity Bounds for Matched Analyses",
      "topics": [
        "sa_rosenbaum"
      ]
    },
    {
      "page": "sa_trim_sweep",
      "title": "IPTW Weight-Trimming Sensitivity Sweep",
      "topics": [
        "sa_trim_sweep"
      ]
    },
    {
      "page": "sample_ps_data",
      "title": "Generate sample data for propensity score examples",
      "topics": [
        "sample_ps_data"
      ]
    },
    {
      "page": "sample_ps_data_count",
      "title": "Generate sample data with a count outcome for bs_count() examples",
      "topics": [
        "sample_ps_data_count"
      ]
    },
    {
      "page": "sample_ps_data_nominal",
      "title": "Generate sample data with a nominal treatment for ps_nominal() examples",
      "topics": [
        "sample_ps_data_nominal"
      ]
    },
    {
      "page": "sample_ps_data_ordinal",
      "title": "Generate sample data with an ordinal treatment for ps_ordinal() examples",
      "topics": [
        "sample_ps_data_ordinal"
      ]
    },
    {
      "page": "summary.ps_data",
      "title": "Summarise a ps_data object",
      "topics": [
        "summary.ps_data"
      ]
    },
    {
      "page": "validate_logistic",
      "title": "Validate a saved binary logistic model",
      "topics": [
        "validate_logistic"
      ]
    }
  ],
  "_readme": "https://github.com/ehrlinger/hvtiRpropensity/raw/HEAD/README.md",
  "_rundeps": [
    "rlang",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "hvtiRpropensity.qmd",
      "filename": "hvtiRpropensity.html",
      "title": "Introduction to hvtiRpropensity",
      "engine": "quarto::html",
      "headings": [
        "Overview",
        "Sample data",
        "Outcome-model bundles",
        "Propensity score estimation",
        "Binary treatment: ps_logistic()",
        "Multiply-imputed data",
        "Random-forest score: ps_forest()",
        "Ordinal treatment: ps_ordinal()",
        "Nominal treatment: ps_nominal()",
        "Balancing scores for continuous and count exposures",
        "Continuous exposure: bs_continuous()",
        "Count exposure: bs_count()",
        "Propensity score matching",
        "Build the matched object",
        "Diagnostics",
        "Extract the matched dataset",
        "Caliper matching",
        "Matching on the logit with a caliper in SD units",
        "Inverse-probability-of-treatment weighting",
        "ATE weights (default)",
        "ATT and ATC weights",
        "Weight trimming (winsorisation)",
        "Balance statistics and effect estimates",
        "Standardized differences: ps_stddiff()",
        "A permutation reference: ps_stddiff_perm()",
        "Matching-weight difference in means: ps_mw_var()",
        "Restricted mean survival: ps_rmst()",
        "Sensitivity analysis",
        "Overlap and positivity: sa_overlap()",
        "Comparing support rules: ps_support()",
        "Weight-trimming sensitivity sweep: sa_trim_sweep()",
        "E-values: sa_evalue()",
        "Rosenbaum sensitivity bounds: sa_rosenbaum()",
        "Downstream use with hvtiPlotR",
        "Mirror histogram",
        "Covariate balance plot",
        "Session info"
      ],
      "created": "2026-08-18 18:16:40",
      "modified": "2026-10-13 22:43:56",
      "commits": 5
    }
  ],
  "_score": 4.0916669575956846,
  "_indexed": true,
  "_nocasepkg": "hvtirpropensity",
  "_universes": [
    "ehrlinger"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-10-20T19:52:17.000Z",
      "distro": "resolute",
      "commit": "05f43ccf20f12535da0c6e6c262c9413918a8ccf",
      "fileid": "https://r2.ropensci.org/4cfd9181218418c338b50857386d1f0db99d7e1f5fdeb45623d76abe0b26c389",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ehrlinger/actions/runs/39485826085"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-10-20T19:52:36.000Z",
      "distro": "resolute",
      "commit": "05f43ccf20f12535da0c6e6c262c9413918a8ccf",
      "fileid": "https://r2.ropensci.org/130f75f124e86ae082f5a31ba69fe701761bf0dc994f91545444eac5584b4774",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ehrlinger/actions/runs/39485826085"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-10-20T19:53:38.000Z",
      "commit": "05f43ccf20f12535da0c6e6c262c9413918a8ccf",
      "fileid": "https://r2.ropensci.org/29a469c8750ed52a329d74239a8a76b6b5171892f98c94d031b87fbe25409491",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ehrlinger/actions/runs/39485826085"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-10-20T19:53:27.000Z",
      "commit": "05f43ccf20f12535da0c6e6c262c9413918a8ccf",
      "fileid": "https://r2.ropensci.org/640bad8e9e88006c89ca2e311a4611bd26d44f945cacd091eac7f37af0168f5e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ehrlinger/actions/runs/39485826085"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1",
      "date": "2026-10-20T19:52:42.000Z",
      "commit": "05f43ccf20f12535da0c6e6c262c9413918a8ccf",
      "fileid": "https://r2.ropensci.org/a7a1ce82c8b14555b9d367509a93d2b2e0117b77ae6635bff886091f7ef26e93",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ehrlinger/actions/runs/39485826085"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-10-20T19:51:48.000Z",
      "commit": "05f43ccf20f12535da0c6e6c262c9413918a8ccf",
      "fileid": "https://r2.ropensci.org/96de463e5f3ce9507cd0d1675dd2f7562346bfe81dc2ac2a52c5bea69e51e6dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ehrlinger/actions/runs/39485826085"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-10-20T19:52:17.000Z",
      "commit": "05f43ccf20f12535da0c6e6c262c9413918a8ccf",
      "fileid": "https://r2.ropensci.org/beb6856ca321f9263a99a1c7f4c873c39070b103763d1119617a29393c458e33",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ehrlinger/actions/runs/39485826085"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-10-20T19:52:22.000Z",
      "commit": "05f43ccf20f12535da0c6e6c262c9413918a8ccf",
      "fileid": "https://r2.ropensci.org/e93e81e780d9a7c2c8b5aa523d13417137531ffc8f1364e901851c7b8e702388",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ehrlinger/actions/runs/39485826085"
    }
  ]
}