psrwe_borrow: Get number of subjects borrowed from each statum

View source: R/psrwe_borrow.R

psrwe_borrowR Documentation

Get number of subjects borrowed from each statum

Description

Based on PS distances or number of current control subjects, split the total number of subjects to be borrowed from the external data source to each stratum

Usage

psrwe_borrow(
  dtaps,
  total_borrow,
  method = c("distance", "inverse_distance"),
  ...
)

Arguments

dtaps

A class PSRWE_DTA or PSRWE_DTA_MAT object.

total_borrow

Total number of subjects to be borrowed

method

Method to split total_borrow for a class PSRWE_DTA object, which can be based on distance (method = "distance") or inverse distance (method = "inverse_distance"). Ignored for class PSRWE_DTA_MAT object.

...

Additional parameters for summary.PSRWE_DTA.

Value

A class PSRWE_BORR list. It appends the following items to the dtaps:

  • ProportionProportion splitting the number of total borrow among strata.

  • N_BorrowThe number of to be borrowed subjects in each stratum.

  • AlphaWeight parameter value in each stratum.

Examples

data(ex_dta)
dta_ps <- psrwe_est(ex_dta,
                     v_covs = paste("V", 1:7, sep = ""),
                     v_grp = "Group",
                     cur_grp_level = "current")

ps_borrow <- psrwe_borrow(total_borrow = 20, dta_ps)
ps_borrow

## Use different similarity metric
ps_borrow_omkss <- psrwe_borrow(total_borrow = 20, dta_ps,
                                 metric = "omkss")
ps_borrow_omkss


psrwe documentation built on March 18, 2022, 5:33 p.m.