umbrales: Calcula la Ocurrencia de eventos a Partir de Umbrales

View source: R/umbrales.R

umbralesR Documentation

Calcula la Ocurrencia de eventos a Partir de Umbrales

Description

La función umbrales() permite contar la ocurrencia de eventos definidos a partir de uno o más umbrales.

Usage

umbrales(...)

Arguments

...

umbral o umbrales a calcular utilizando operadores lógicos.

Details

Debe utilizarse en el contexto de dplyr::summarise() y opcionalmente dplyr::group_by(). Esto permite calcular distintos umbrales y obtener resultados para distintos grupos.

Value

La función devuelve un data.frame con 4 variables fijas junto a posibles variables asociadas a los agrupamientos.

Variables fijas

  • extremo (caracter) nombre del extremo definido por el usuario (si los argumentos de ... no tienen nombre, se usa V1, V2, etc...)

  • N (numérico) ocurrencia del evento

  • prop (numérico) proporción de eventos respecto del total de observaciones

  • na (numérico) proporción de datos faltantes respecto del total de observaciones

Examples

data(NH0358)
library(dplyr)

# Sin agrupar devuelve un único valor
NH0358 %>%
 summarise(umbrales(t_30 = t_max >= 30))

# Si se agrupan los datos devuelve un valor por cada grupo
NH0358 %>%
  group_by(fecha = lubridate::floor_date(fecha, "1 month")) %>%
  summarise(umbrales(t_30 = t_max >= 30))

# Se pueden calcular varios umbrales al mismo tiempo
NH0358 %>%
 reframe(umbrales(t_30 = t_max >= 30,
                    t_0  = t_min <= 0))


AgRoMeteorologiaINTA/agromet documentation built on Feb. 6, 2025, 8:26 p.m.