R/determinar_variables_disponibles.R

Defines functions determinar_variables_disponibles

Documented in determinar_variables_disponibles

#' Preprocesamiento de las encuestas de hogares
#'
#' Verifica las variables disponibles para el cálculo de métricas de calidad en la encuesta harmonizada
#'
#' @param x dataframe de encuesta de hogares armonizada
#'
#' @return un número entre 1 y 3 que determina las variables a utilizar para las métricas de calidad
#' @export
#'

determinar_variables_disponibles <- function(x) {

  if(all(c("upm_ci", "factor_ch", "estrato_ci") %in% names(x)) == TRUE &
     all(!is.na( x$upm_ci)) == TRUE &
     all(!is.na( x$factor_ch)) == TRUE &
     all(!is.na( x$estrato_ci)) == TRUE
  ) {

    tipo <- 3

  } else if(all(c("upm_ci", "factor_ch") %in% names(x)) == TRUE &
            all(!is.na( x$upm_ci)) == TRUE &
            all(!is.na( x$factor_ch)) == TRUE ) {

    tipo <- 2

  } else (

    tipo <- 1
  )

  return(tipo)

}
paulavidela/indicadores_vivienda_eh_hud documentation built on April 14, 2022, 7:27 a.m.