Description Usage Arguments Details Value References Examples
Calculates the variance of a given estimator by Leave-One-Out Jackknife (Quenouille, 1956) with the original adjusted weights.
1 | fast_jackknife_variance(sample, weights, estimated_vars, N = NULL)
|
sample |
A data frame containing the sample. |
weights |
A vector containing the pre-calculated weights. |
estimated_vars |
A string vector specifying the variables for which the estimators' variance are to be estimated. |
N |
Integer indicating the population size. Optional. |
The variance estimation is performed by eliminating an individual at each iteration with its corresponding weight and estimating the mean of the corresponding subsample, which is further used in the Jackknife formula as the usual procedure. The calculation of variance estimates through this procedure might take less computation time but also might not take into account the variance of the weighting method.
A vector containing the resulting variance for each variable.
Quenouille, M. H. (1956). Notes on bias in estimation. Biometrika, 43(3/4), 353-360.
1 2 3 4 | covariates = c("education_primaria", "education_secundaria")
data_propensities = propensities(sampleNP, sampleP, covariates)
psa_weights = sc_weights(data_propensities$convenience)
fast_jackknife_variance(sampleNP, psa_weights, c("vote_pens"), 50000)
|
Loading required package: lattice
Loading required package: ggplot2
vote_pens
0.0002292849
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.