Computa componentes do indice trofico de Lamparelli (TSI/IET) a partir de fosforo total, clorofila-a e profundidade do disco de Secchi, e retorna o indice agregado como a media por linha dos componentes disponiveis.
Pode receber um data.frame como primeiro argumento (ver Detalhes).
iet_lamparelli(
tp = NULL,
chla = NULL,
sd = NULL,
ambiente = c("rio", "reservatorio"),
.keep_ids = FALSE,
add_status = TRUE,
locale = c("pt", "en"),
...
)Um data.frame com colunas (quando aplicavel):
IET_TP — componente de fosforo total (0-100).
IET_Chla — componente de clorofila-a (0-100).
IET_Secchi — componente de Secchi (0-100).
IET_Lamp — indice Lamparelli agregado (0-100).
TSI_status — classe qualitativa (quando add_status=TRUE).
ambiente — tipo de ambiente informado.
Fosforo total (mg/L) ou um data.frame contendo colunas
tp (ug/L) ou p_total (mg/L), chla ou clorofila
(ug/L), e sd ou secchi (m). Se for data.frame, chla
e sd devem ser NULL.
Clorofila-a (ug/L).
Profundidade do disco de Secchi (m).
Tipo de ambiente: "rio" ou "reservatorio".
Logico; quando data.frame, vincula colunas de ID
(rio, ponto, data, lat, lon).
Padrao FALSE.
Logico; se TRUE (padrao), adiciona a coluna
TSI_status com a classificacao qualitativa (Lamparelli).
Idioma de TSI_status: "pt" (padrao) ou "en".
Reservado para uso futuro (ignorado).
Implementacao pragmatica; confirme coeficientes/limiares para seu
contexto regulatorio. Entradas com virgula decimal (ex.: "3,2") ou
desigualdades (ex.: "<0,1") sao convertidas com seguranca por
helpers internos. Se houver apenas p_total (mg/L), e convertida
para tp (ug/L) via tp = p_total * 1000.
Os componentes e o indice agregado sao limitados ao intervalo [0, 100]
para consistencia com as figuras e tabelas do pacote/artigo.
iet_carlson(), iqa(),
conama_check()