iet: Índice de Estado Trófico

View source: R/informes.R

ietR Documentation

Índice de Estado Trófico

Description

Calcula valores del IET a partir de la concentración de Fósforo Total (PT), en microgramos por litro.

Usage

iet(PT)

iet_tabla(.data, ...)

Arguments

PT

numeric: valores de concentración de fósforo total (id_parametro = 2090), en microgramos por litro (µg P/L; id_unidad = 1054). Tabla con valores de IET por codigo_pto

.data

data.frame. Debe tener las columnas id_parametro, codigo_pto y valor (ver datos_sia), como mínimo, incluyendo medias del parámetro Fósforo Total (id_parametro = 2098).

...

Columnas para aregar los datos. Por defecto el IET se calcula solamente por codigo_pto, pero se pueden agregar otras como mes o anio (ver datos_sia).

Details

Cálculo:

% IET = 10 (6 - (.42 - .36 log(PT μ g/L)) / log(2)) - 20

Value

iet: Un vector numérico con los valores del IET.

iet_tabla: data.frame con valores de IET por codigo_pto y las columnas de .data especificadas en ....

Functions

  • iet: Cálculo del Índice de Estado Trófico a partir de PT

  • iet_tabla: Utiliza iet para calcular el Índice de Estado Trófico por codigo_pto y presentarlo en formato de data.frame

Examples

iet(25)
iet(rlnorm(10, meanlog = 3, 1))

d <- filtrar_datos(datos_sia, id_programa = 10L, rango_fechas = 2019)
iet_tabla(d)
iet_tabla(d, mes)
d <- filtrar_datos(datos_sia, id_programa = 10L,
                   rango_fechas = c("2009-01-01", "2019-12-31"))
iet_tabla(d, anio)
iet_tabla(d, anio) %>%
  dplyr::group_by(anio) %>%
  dplyr::summarise(n = sum(!is.na(IET)), IET = mean(IET, na.rm = TRUE))

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