R/ub_wn_ign.R

Defines functions ub_wn_ign

Documented in ub_wn_ign

#' @title upper bound wilson, ignorable mi
#' @description calculates lower bound of (1-alpha)100\% confidence interval
#' using Wilson's method following MI assuming ignorability
#' @param z numeric, quantile of t distribution coresponding to the desired
#' confidence level 1- alpha
#' @param qhat numeric
#' @param n_obs integer, number of observations
#' @param rn interger
#' @return numeric
#' @examples
#' ub_wn_ign(1.96, 0.8, 100, 0.7)
#' @rdname ub_wn_ign
#' @export
ub_wn_ign <- function(z, qhat, n_obs, rn){
  (2*qhat + z^2/n_obs + z^2*rn/n_obs)/(2*(1 + z^2/n_obs + z^2*rn/n_obs)) +
    sqrt(
      (2*qhat + z^2/n_obs + z^2*rn/n_obs)^2/(2*(1 + z^2/n_obs + z^2*rn/n_obs))^2 -
        qhat^2/(1 + z^2/n_obs + z^2*rn/n_obs)
    )
}
yuliasidi/bin2mi documentation built on March 11, 2021, 8:10 p.m.