v_rango_: Prueba: rangos normales de parámetros

v_rango_R Documentation

Prueba: rangos normales de parámetros

Description

Prueba: rangos normales de parámetros

Usage

v_rango_(valor, valor_min, valor_max, valor_min_sitio, valor_max_sitio)

Arguments

valor

numeric Valores a evaluar

valor_min

numeric Valores mínimos esperados por defecto, para los parámetros correspondientes

valor_max

numeric Valores máximos esperados por defecto, para los parámetros correspondientes

valor_min_sitio

numeric Valores mínimos esperados por sitio, para los parámetros correspondientes

valor_max_sitio

numeric Valores máximos esperados por sitio, para los parámetros correspondientes

Value

Lista con 4 elementos: 'menor_minimo', 'mayor_maximo', 'menor_minimo_sitio' y 'menor_maximo_sitio', que se corresponden con las reglas de validación a las que aluden sus nombres (ver id_subtipo_msj = 10, 8, 11 y 9 en subtipo_msj). Mínimo y máximo, en este contexto refieren a los rangos normales para cada parámetro, siendo típicamente los valores encontrados en las tablas rango_param y rango_param_sitio

Cada elemento puede ser integer, con las posiciones en las que valor esté por debajo o por encima de los valores numéricos de valor_min, valor_max, valor_min_sitio o valor_max_sitio, según el caso, o NULL, en caso de que ningún elemento de valor cumpla estas condiciones.

Examples

v <- c(3640, 35400, 0, 1.572)
vmi <- c(1, 1, 1, 1)
vma <- c(500, 500, 500, 500)
vmis <- c(50, 50, NA, 10000)
vmas <- c(15000, 35000, NA, 55000)

data.frame(valor = v, valor_min = vmi, valor_max = vma,
           valor_min_sitio = vmis, valor_max_sitio = vmas)

v_rango_(v, vmi, vma, vmis, vmas)

jumanbar/manoSIAR documentation built on April 25, 2022, 1:35 p.m.