Learn R Programming

PSAboot (version 1.3.9)

Bootstrapping for Propensity Score Analysis

Description

It is often advantageous to test a hypothesis more than once in the context of propensity score analysis (Rosenbaum, 2012) . The functions in this package facilitate bootstrapping for propensity score analysis (PSA). By default, bootstrapping using two classification tree methods (using 'rpart' and 'ctree' functions), two matching methods (using 'Matching' and 'MatchIt' packages), and stratification with logistic regression. A framework is described for users to implement additional propensity score methods. Visualizations are emphasized for diagnosing balance; exploring the correlation relationships between bootstrap samples and methods; and to summarize results.

Copy Link

Version

Install

install.packages('PSAboot')

Monthly Downloads

1,087

Version

1.3.9

License

GPL

Issues

Pull Requests

Stars

Forks

Maintainer

Jason Bryer

Last Published

October 22nd, 2025

Functions in PSAboot (1.3.9)

pisausa

Programme of International Student Assessment (PISA) results from the United States in 2009.
matrixplot

Matrix Plot of Bootstrapped Propensity Score Analysis
psa.strata

Propensity Score Analysis using Stratification
q25

Return the 25th percentile.
q75

Returns the 75th percentile.
summary.PSAboot

Summary of pooled results from PSAboot
plot.PSAboot

Plot the results of PSAboot
print.PSAbootSummary

Print method for PSAboot Summary.
print.PSAboot.balance

Print method for balance.
boot.matching

Matching package implementation for bootstrapping.
boot.rpart

Stratification using classification trees for bootstrapping.
as.data.frame.PSAbootSummary

Convert the results of PSAboot summary to a data frame.
balance.matching

Returns balance for each covariate from propensity score matching.
PSAboot-package

Bootstrapping for Propensity Score Analysis
boot.ctree

Stratification using classification trees for bootstrapping.
boxplot.PSAboot

Boxplot of PSA bootstrap results.
boot.weighting

Propensity score weighting implementation for bootstrapping.
boot.matchit

MatchIt package implementation for bootstrapping.
balance

Returns a summary of the balance for all bootstrap samples.
boot.strata

Stratification implementation for bootstrapping.
getPSAbootMethods

Returns a vector with the default methods used by `PSAboot()`.
calculate_ps_weights

Calculates propensity score weights.
boxplot.PSAboot.balance

Boxplot of the balance statistics for bootstrapped samples.
hist.PSAboot

Histogram of PSA bootstrap results
plot.PSAboot.balance

Plot method for balance.
pisalux

Programme of International Student Assessment (PISA) results from the Luxembourg in 2009.
print.PSAboot

Print results of PSAboot
pisa.psa.cols

Character vector representing the list of covariates used for estimating propensity scores.