This function calculates the item non-response (INR) rates for specified variables in a survey design object. It returns a list containing the INR rates and the response distributions for each variable.

get_inr(
  mps = NULL,
  vars = NULL,
  include_skips = FALSE,
  skip_words = c("Skip", "SKIP", "skip", "REFUSED", "Refused", "refused")
)

Arguments

mps

A survey design object created using the srvyr package. Default is NULL.

vars

A character vector of variable names for which to calculate INR rates. Default is NULL.

include_skips

A logical value indicating whether to include skip patterns in the analysis. Default is FALSE.

skip_words

A character vector of words indicating skip patterns (e.g., "Skip", "REFUSED"). Default is c("Skip", "SKIP", "skip", "REFUSED", "Refused", "refused").

Value

A list containing two elements: inr (a tibble with INR rates) and responses (a tibble with response distributions).

Examples

if (FALSE) { # \dontrun{
# Example usage:
inr_results <- get_inr(mps = your_survey_design, vars = c("var1", "var2"), include_skips = FALSE)
inr <- inr_results$inr
responses <- inr_results$responses
} # }