This function, given a stacked data frame containing both sample and population data, assesses the generalizability of the sample to the population on given covariates.
Usage
assess(
data,
guided = TRUE,
sample_indicator,
covariates,
estimation_method = "lr",
disjoint_data = TRUE,
trim_pop = FALSE
)
Arguments
- data
data frame comprised of "stacked" sample and target population data
- guided
logical. Default is TRUE. If FALSE, then user must enter all arguments in function to bypass guided mode
- sample_indicator
variable name denoting sample membership (1 = in sample, 0 = out of sample)
- covariates
vector of covariate names in data set that predict sample membership
- estimation_method
method to estimate the probability of sample membership (propensity scores). Default is logistic regression ("lr"). Other methods supported are Random Forests ("rf") and Lasso ("lasso")
- disjoint_data
logical. If TRUE, then sample and population data are considered disjoint. This affects calculation of the weights - see details for more information.
- trim_pop
logical. If TRUE, then population data are subset to exclude individuals with covariates outside bounds of sample covariates.