get_unrefined_balance.PanelBalance: Extract unrefined covariate balance results, if they exist

View source: R/PanelBalance.R

get_unrefined_balance.PanelBalanceR Documentation

Extract unrefined covariate balance results, if they exist

Description

Extract unrefined covariate balance results, if they exist

Usage

## S3 method for class 'PanelBalance'
get_unrefined_balance(pb.object)

Arguments

pb.object

PanelBalance object

Value

A PanelBalance object, with just the unrefined balance results

Examples

dem$rdata <- runif(runif(nrow(dem)))
dem.panel <- PanelData(dem, "wbcode2", "year", "dem", "y")
pm.obj <- PanelMatch(lead = 0:3, lag = 4, refinement.method = "mahalanobis", 
                     panel.data = dem.panel, match.missing = TRUE,
                     covs.formula = ~ tradewb + rdata + I(lag(tradewb, 1:4)) + I(lag(y, 1:4)), 
                     size.match = 5, qoi = "att")

# create multiple configurations to compare
pm2 <- PanelMatch(lead = 0:3, lag = 4, refinement.method = "ps.match", 
                  panel.data = dem.panel, match.missing = TRUE,
                  covs.formula = ~ tradewb + rdata + I(lag(tradewb, 1:4)) + I(lag(y, 1:4)), 
                  size.match = 5, qoi = "att")

pb <- get_covariate_balance(pm.obj, pm2,
                            include.unrefined = TRUE,
                            panel.data = dem.panel, 
                            covariates = c("tradewb", "rdata"))
get_unrefined_balance(pb)

PanelMatch documentation built on April 3, 2025, 6:34 p.m.