{
  "_id": "6a192a88acfb0bcc41dcdd1f",
  "Type": "Package",
  "Package": "PSAboot",
  "Title": "Bootstrapping for Propensity Score Analysis",
  "Version": "1.3.9",
  "Date": "2024-10-22",
  "Authors@R": "person(\"Jason\", \"Bryer\", , \"jason@bryer.org\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-2454-0402\"))",
  "Maintainer": "Jason Bryer <jason@bryer.org>",
  "Description": "It is often advantageous to test a hypothesis more than\nonce in the context of propensity score analysis (Rosenbaum,\n2012) <doi:10.1093/biomet/ass032>. The functions in this\npackage facilitate bootstrapping for propensity score analysis\n(PSA). By default, bootstrapping using two classification tree\nmethods (using 'rpart' and 'ctree' functions), two matching\nmethods (using 'Matching' and 'MatchIt' packages), and\nstratification with logistic regression.  A framework is\ndescribed for users to implement additional propensity score\nmethods.  Visualizations are emphasized for diagnosing balance;\nexploring the correlation relationships between bootstrap\nsamples and methods; and to summarize results.",
  "License": "GPL",
  "URL": "https://github.com/jbryer/PSAboot",
  "BugReports": "https://github.com/jbryer/PSAboot/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "LazyLoad": "yes",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "cmake make libicu-dev",
  "Repository": "https://jbryer.r-universe.dev",
  "Date/Publication": "2025-10-22 14:30:19 UTC",
  "RemoteUrl": "https://github.com/jbryer/psaboot",
  "RemoteRef": "HEAD",
  "RemoteSha": "d17d5aef05259205ddbd939b7ca6b20cf010df2c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-28 06:13:15 UTC",
    "User": "root"
  },
  "Author": "Jason Bryer [aut, cre] (ORCID: <https://orcid.org/0000-0002-2454-0402>)",
  "MD5sum": "9f40d9d75fe5b4e4eb9d944ebe167412",
  "_user": "jbryer",
  "_type": "src",
  "_file": "PSAboot_1.3.9.tar.gz",
  "_fileid": "ef97ac026ee2012453be46936bd772545fe490d902ab4964625201542b8485c5",
  "_filesize": 3077007,
  "_sha256": "ef97ac026ee2012453be46936bd772545fe490d902ab4964625201542b8485c5",
  "_created": "2026-05-28T06:13:15.000Z",
  "_published": "2026-05-29T05:56:24.106Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78445811931,
      "time": 185,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7258968136"
    },
    {
      "job": 78445811727,
      "time": 138,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7258956785"
    },
    {
      "job": 78445811789,
      "time": 196,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7258967256"
    },
    {
      "job": 78445811411,
      "time": 143,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7284067152"
    },
    {
      "job": 78445811473,
      "time": 261,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7258925244"
    },
    {
      "job": 78445811731,
      "time": 132,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7258955420"
    },
    {
      "job": 78445811744,
      "time": 140,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7258959985"
    },
    {
      "job": 78445811735,
      "time": 233,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7258979744"
    },
    {
      "job": 78445811941,
      "time": 122,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7258952938"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jbryer/actions/runs/26557958672",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jbryer/psaboot",
  "_commit": {
    "id": "d17d5aef05259205ddbd939b7ca6b20cf010df2c",
    "author": "Jason Bryer <jason@bryer.org>",
    "committer": "Jason Bryer <jason@bryer.org>",
    "message": "Update to fix CRAN notes.\n",
    "time": 1761143419
  },
  "_maintainer": {
    "name": "Jason Bryer",
    "email": "jason@bryer.org",
    "login": "jbryer",
    "mastodon": "@jbryer@vis.social",
    "orcid": "0000-0002-2454-0402",
    "twitter": "@jbryer",
    "description": "Assistant Professor and Associate Director, Data Science and Information Systems, School of Professional Studies, CUNY",
    "uuid": 623759
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "ggplot2",
      "role": "Depends"
    },
    {
      "package": "graphics",
      "role": "Depends"
    },
    {
      "package": "PSAgraphics",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "ggthemes",
      "role": "Imports"
    },
    {
      "package": "Matching",
      "role": "Imports"
    },
    {
      "package": "MatchIt",
      "role": "Imports"
    },
    {
      "package": "modeltools",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "party",
      "role": "Imports"
    },
    {
      "package": "psych",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "rpart",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "TriMatch",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "jbryer",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-43",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "propensity-score"
  ],
  "_stars": 13,
  "_contributors": [
    {
      "user": "jbryer",
      "count": 77,
      "uuid": 623759
    }
  ],
  "_userbio": {
    "uuid": 623759,
    "type": "user",
    "name": "Jason Bryer",
    "description": "Assistant Professor and Associate Director, Data Science and Information Systems, School of Professional Studies, CUNY"
  },
  "_downloads": {
    "count": 224,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/PSAboot"
  },
  "_devurl": "https://github.com/jbryer/psaboot",
  "_searchresults": 23,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/PSAboot.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jbryer/psaboot",
  "_realowner": "jbryer",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2013-11-26"
    },
    {
      "version": "1.1",
      "date": "2014-07-02"
    },
    {
      "version": "1.1.3",
      "date": "2015-11-04"
    },
    {
      "version": "1.1.4",
      "date": "2016-02-26"
    },
    {
      "version": "1.3.6",
      "date": "2023-03-22"
    },
    {
      "version": "1.3.8",
      "date": "2023-10-23"
    },
    {
      "version": "1.3.9",
      "date": "2025-10-22"
    }
  ],
  "_exports": [
    "balance",
    "balance.matching",
    "boot.ctree",
    "boot.matching",
    "boot.matchit",
    "boot.rpart",
    "boot.strata",
    "boot.weighting",
    "getPSAbootMethods",
    "matrixplot",
    "psa.strata",
    "PSAboot",
    "q25",
    "q75"
  ],
  "_datasets": [
    {
      "name": "pisa.psa.cols",
      "title": "Character vector representing the list of covariates used for estimating propensity scores.",
      "object": "pisa.psa.cols",
      "file": "pisa.psa.cols.rda",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "pisalux",
      "title": "Programme of International Student Assessment (PISA) results from the Luxembourg in 2009.",
      "object": "pisalux",
      "file": "pisalux.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "CNT",
        "SCHOOLID",
        "ST04Q01",
        "ST05Q01",
        "ST06Q01",
        "ST07Q01",
        "ST08Q01",
        "ST08Q02",
        "ST08Q03",
        "ST08Q04",
        "ST08Q05",
        "ST08Q06",
        "ST10Q01",
        "ST12Q01",
        "ST14Q01",
        "ST16Q01",
        "ST19Q01",
        "ST20Q01",
        "ST20Q02",
        "ST20Q03",
        "ST20Q04",
        "ST20Q05",
        "ST20Q06",
        "ST20Q07",
        "ST20Q08",
        "ST20Q09",
        "ST20Q10",
        "ST20Q12",
        "ST20Q13",
        "ST20Q14",
        "ST21Q01",
        "ST21Q02",
        "ST21Q03",
        "ST21Q04",
        "ST21Q05",
        "ST22Q01",
        "ST23Q01",
        "ST31Q01",
        "ST31Q02",
        "ST31Q03",
        "ST31Q05",
        "ST31Q06",
        "ST31Q07",
        "ST32Q01",
        "ST32Q02",
        "ST32Q03",
        "PV1MATH",
        "PV2MATH",
        "PV3MATH",
        "PV4MATH",
        "PV5MATH",
        "PV1READ",
        "PV2READ",
        "PV3READ",
        "PV4READ",
        "PV5READ",
        "PV1SCIE",
        "PV2SCIE",
        "PV3SCIE",
        "PV4SCIE",
        "PV5SCIE",
        "PUBPRIV",
        "Math",
        "Reading",
        "Science"
      ],
      "rows": 4622,
      "table": true,
      "tojson": true
    },
    {
      "name": "pisausa",
      "title": "Programme of International Student Assessment (PISA) results from the United States in 2009.",
      "object": "pisausa",
      "file": "pisausa.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "CNT",
        "SCHOOLID",
        "ST04Q01",
        "ST05Q01",
        "ST06Q01",
        "ST07Q01",
        "ST08Q01",
        "ST08Q02",
        "ST08Q03",
        "ST08Q04",
        "ST08Q05",
        "ST08Q06",
        "ST10Q01",
        "ST12Q01",
        "ST14Q01",
        "ST16Q01",
        "ST19Q01",
        "ST20Q01",
        "ST20Q02",
        "ST20Q03",
        "ST20Q04",
        "ST20Q05",
        "ST20Q06",
        "ST20Q07",
        "ST20Q08",
        "ST20Q09",
        "ST20Q10",
        "ST20Q12",
        "ST20Q13",
        "ST20Q14",
        "ST21Q01",
        "ST21Q02",
        "ST21Q03",
        "ST21Q04",
        "ST21Q05",
        "ST22Q01",
        "ST23Q01",
        "ST31Q01",
        "ST31Q02",
        "ST31Q03",
        "ST31Q05",
        "ST31Q06",
        "ST31Q07",
        "ST32Q01",
        "ST32Q02",
        "ST32Q03",
        "PV1MATH",
        "PV2MATH",
        "PV3MATH",
        "PV4MATH",
        "PV5MATH",
        "PV1READ",
        "PV2READ",
        "PV3READ",
        "PV4READ",
        "PV5READ",
        "PV1SCIE",
        "PV2SCIE",
        "PV3SCIE",
        "PV4SCIE",
        "PV5SCIE",
        "PUBPRIV",
        "Math",
        "Reading",
        "Science"
      ],
      "rows": 5233,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "PSAboot-package",
      "title": "Bootstrapping for Propensity Score Analysis",
      "topics": [
        "PSAboot-package"
      ]
    },
    {
      "page": "as.data.frame.PSAbootSummary",
      "title": "Convert the results of PSAboot summary to a data frame.",
      "topics": [
        "as.data.frame.PSAbootSummary"
      ]
    },
    {
      "page": "balance",
      "title": "Returns a summary of the balance for all bootstrap samples.",
      "topics": [
        "balance"
      ]
    },
    {
      "page": "balance.matching",
      "title": "Returns balance for each covariate from propensity score matching.",
      "topics": [
        "balance.matching"
      ]
    },
    {
      "page": "boot.ctree",
      "title": "Stratification using classification trees for bootstrapping.",
      "topics": [
        "boot.ctree"
      ]
    },
    {
      "page": "boot.matching",
      "title": "Matching package implementation for bootstrapping.",
      "topics": [
        "boot.matching"
      ]
    },
    {
      "page": "boot.matchit",
      "title": "MatchIt package implementation for bootstrapping.",
      "topics": [
        "boot.matchit"
      ]
    },
    {
      "page": "boot.rpart",
      "title": "Stratification using classification trees for bootstrapping.",
      "topics": [
        "boot.rpart"
      ]
    },
    {
      "page": "boot.strata",
      "title": "Stratification implementation for bootstrapping.",
      "topics": [
        "boot.strata"
      ]
    },
    {
      "page": "boot.weighting",
      "title": "Propensity score weighting implementation for bootstrapping.",
      "topics": [
        "boot.weighting"
      ]
    },
    {
      "page": "boxplot.PSAboot",
      "title": "Boxplot of PSA bootstrap results.",
      "topics": [
        "boxplot.PSAboot"
      ]
    },
    {
      "page": "boxplot.PSAboot.balance",
      "title": "Boxplot of the balance statistics for bootstrapped samples.",
      "topics": [
        "boxplot.PSAboot.balance"
      ]
    },
    {
      "page": "calculate_ps_weights",
      "title": "Calculates propensity score weights.",
      "topics": [
        "calculate_ps_weights"
      ]
    },
    {
      "page": "PSAboot",
      "title": "Returns a vector with the default methods used by `PSAboot()`.",
      "topics": [
        "getPSAbootMethods",
        "PSAboot"
      ]
    },
    {
      "page": "hist.PSAboot",
      "title": "Histogram of PSA bootstrap results",
      "topics": [
        "hist.PSAboot"
      ]
    },
    {
      "page": "matrixplot",
      "title": "Matrix Plot of Bootstrapped Propensity Score Analysis",
      "topics": [
        "matrixplot"
      ]
    },
    {
      "page": "pisa.psa.cols",
      "title": "Character vector representing the list of covariates used for estimating propensity scores.",
      "topics": [
        "pisa.psa.cols"
      ]
    },
    {
      "page": "pisalux",
      "title": "Programme of International Student Assessment (PISA) results from the Luxembourg in 2009.",
      "topics": [
        "pisalux"
      ]
    },
    {
      "page": "pisausa",
      "title": "Programme of International Student Assessment (PISA) results from the United States in 2009.",
      "topics": [
        "pisausa"
      ]
    },
    {
      "page": "plot.PSAboot",
      "title": "Plot the results of PSAboot",
      "topics": [
        "plot.PSAboot"
      ]
    },
    {
      "page": "plot.PSAboot.balance",
      "title": "Plot method for balance.",
      "topics": [
        "plot.PSAboot.balance"
      ]
    },
    {
      "page": "print.PSAboot",
      "title": "Print results of PSAboot",
      "topics": [
        "print.PSAboot"
      ]
    },
    {
      "page": "print.PSAboot.balance",
      "title": "Print method for balance.",
      "topics": [
        "print.PSAboot.balance"
      ]
    },
    {
      "page": "print.PSAbootSummary",
      "title": "Print method for PSAboot Summary.",
      "topics": [
        "print.PSAbootSummary"
      ]
    },
    {
      "page": "psa.strata",
      "title": "Propensity Score Analysis using Stratification",
      "topics": [
        "psa.strata"
      ]
    },
    {
      "page": "q25",
      "title": "Return the 25th percentile.",
      "topics": [
        "q25"
      ]
    },
    {
      "page": "q75",
      "title": "Returns the 75th percentile.",
      "topics": [
        "q75"
      ]
    },
    {
      "page": "summary.PSAboot",
      "title": "Summary of pooled results from PSAboot",
      "topics": [
        "summary.PSAboot"
      ]
    }
  ],
  "_readme": "https://github.com/jbryer/psaboot/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "boot",
    "broom",
    "car",
    "carData",
    "chk",
    "cli",
    "codetools",
    "coin",
    "colorspace",
    "cowplot",
    "cpp11",
    "Deriv",
    "doBy",
    "dplyr",
    "farver",
    "forecast",
    "Formula",
    "fracdiff",
    "generics",
    "ggplot2",
    "ggthemes",
    "glue",
    "GPArotation",
    "gridExtra",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "libcoin",
    "lifecycle",
    "lme4",
    "lmtest",
    "magrittr",
    "MASS",
    "Matching",
    "MatchIt",
    "Matrix",
    "MatrixModels",
    "matrixStats",
    "mgcv",
    "microbenchmark",
    "minqa",
    "mnormt",
    "modelr",
    "modeltools",
    "multcomp",
    "mvtnorm",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "party",
    "pbkrtest",
    "pillar",
    "pkgconfig",
    "plyr",
    "PSAgraphics",
    "psych",
    "purrr",
    "quantreg",
    "R6",
    "randomForest",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RcppProgress",
    "Rdpack",
    "reformulas",
    "reshape2",
    "rlang",
    "rpart",
    "S7",
    "sandwich",
    "scales",
    "SparseM",
    "stringi",
    "stringr",
    "strucchange",
    "survival",
    "TH.data",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "TriMatch",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "PSAboot.Rmd",
      "filename": "PSAboot.html",
      "title": "Bootstrapping for Propensity Score Analysis",
      "author": "Jason Bryer, Ph.D.",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Methods",
        "Defining Custom Methods",
        "Example One: National Work Demonstration and PSID",
        "Evaluating Balance",
        "Example Two: Effectiveness of Tutoring on Course Grades",
        "References"
      ],
      "created": "2013-11-21 15:55:54",
      "modified": "2025-10-22 14:30:19",
      "commits": 19
    },
    {
      "source": "MatchingOrder.Rmd",
      "filename": "MatchingOrder.html",
      "title": "Impact of Data Order for Propensity Score Matching",
      "author": "Jason Bryer, Ph.D.",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Matching Procedures",
        "Example 1: Lalonde",
        "Exmaple 2: Tutoring",
        "References"
      ],
      "created": "2015-11-03 14:48:15",
      "modified": "2023-03-21 12:20:43",
      "commits": 6
    }
  ],
  "_score": 5.47567118832443,
  "_indexed": true,
  "_nocasepkg": "psaboot",
  "_universes": [
    "jbryer"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.9",
      "date": "2026-05-28T06:15:58.000Z",
      "distro": "noble",
      "commit": "d17d5aef05259205ddbd939b7ca6b20cf010df2c",
      "fileid": "b70a429384cccca7a526bdfd49b8366eed11a5f13b1af1f51593bb18293c634e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jbryer/actions/runs/26557958672"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.9",
      "date": "2026-05-28T06:15:28.000Z",
      "distro": "noble",
      "commit": "d17d5aef05259205ddbd939b7ca6b20cf010df2c",
      "fileid": "bb679287048b8878e1ed9503232c0cbcfea93967ababd5b02cd32c7a9af54be5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jbryer/actions/runs/26557958672"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.9",
      "date": "2026-05-28T06:16:13.000Z",
      "commit": "d17d5aef05259205ddbd939b7ca6b20cf010df2c",
      "fileid": "d1093878ccbe9e5d3891018f2a4e4d9b3dd9242236675f92b6f8dedc2c3eea13",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jbryer/actions/runs/26557958672"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.3.9",
      "date": "2026-05-29T05:54:48.000Z",
      "commit": "d17d5aef05259205ddbd939b7ca6b20cf010df2c",
      "fileid": "ddd4b2a100926ee125f938059348da1d0d62c93a94b9d9089faafc7b9c9c4410",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jbryer/actions/runs/26557958672"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.9",
      "date": "2026-05-28T06:15:54.000Z",
      "commit": "d17d5aef05259205ddbd939b7ca6b20cf010df2c",
      "fileid": "c38daf338e276383bc2a8ab8c0b3bfbcc246ac5ea3c41049458a12b7540309c5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jbryer/actions/runs/26557958672"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.9",
      "date": "2026-05-28T06:15:15.000Z",
      "commit": "d17d5aef05259205ddbd939b7ca6b20cf010df2c",
      "fileid": "2b4cc44fdcf24c0b19103ceb87e423f700a58175f9802451b90128b35f65c1d7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jbryer/actions/runs/26557958672"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.9",
      "date": "2026-05-28T06:16:36.000Z",
      "commit": "d17d5aef05259205ddbd939b7ca6b20cf010df2c",
      "fileid": "c0111a34f1f87dc5510aa182301fd78419cb22453ba1aedf23b63e5d0d6ca064",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jbryer/actions/runs/26557958672"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.3.9",
      "date": "2026-05-28T06:14:44.000Z",
      "commit": "d17d5aef05259205ddbd939b7ca6b20cf010df2c",
      "fileid": "bdff616b07d7ad230658ecff410857534138c94021e4fa411a0da633c273cc8a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jbryer/actions/runs/26557958672"
    }
  ]
}