Calculates relative bias, mean squared error (relative mse), and root mean squared error (relative rmse) of variance estimators. The function also calculates the associated jack-knife Monte Carlo standard errors.
calc_relative_var(
data,
estimates,
var_estimates,
criteria = c("relative bias", "relative mse", "relative rmse"),
winz = Inf,
var_winz = winz
)
A tibble containing the number of simulation iterations, performance criteria estimate(s) and the associated MCSE.
data frame or tibble containing the simulation results.
vector or name of column from data
containing point
estimates.
vector or name of column from data
containing
variance estimates for point estimator in estimates
.
character or character vector indicating the performance
criteria to be calculated, with possible options "relative bias"
,
"relative mse"
, and "relative rmse"
.
numeric value for winsorization constant. If set to a finite
value, estimates will be winsorized at the constant multiple of the
inter-quartile range below the 25th percentile or above the 75th percentile
of the distribution. For instance, setting winz = 3
will
truncate estimates that fall below P25 - 3 * IQR or above P75 + 3 * IQR.
numeric value for winsorization constant for the
variance estimates. If set to a finite value, variance estimates will be
winsorized at the constant multiple of the inter-quartile range below the
25th percentile or above the 75th percentile of the distribution. For
instance, setting var_winz = 3
will truncate variance estimates
that fall below P25 - 3 * IQR or above P75 + 3 * IQR. By default
var_winz
is set to the same constant as winsorize
.
calc_relative_var(data = alpha_res, estimates = A, var_estimates = Var_A)
Run the code above in your browser using DataLab