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).
Arguments
- tp
Fosforo total (mg/L) ou um data.frame contendo colunas
tp(ug/L) oup_total(mg/L),chlaouclorofila(ug/L), esdousecchi(m). Se for data.frame,chlaesddevem serNULL.- chla
Clorofila-a (ug/L).
- sd
Profundidade do disco de Secchi (m).
- ambiente
Tipo de ambiente:
"rio"ou"reservatorio".- .keep_ids
Logico; quando data.frame, vincula colunas de ID (
rio,ponto,data,lat,lon). PadraoFALSE.- add_status
Logico; se
TRUE(padrao), adiciona a colunaTSI_statuscom a classificacao qualitativa (Lamparelli).- locale
Idioma de
TSI_status:"pt"(padrao) ou"en".- ...
Reservado para uso futuro (ignorado).
Value
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 (quandoadd_status=TRUE).ambiente— tipo de ambiente informado.
Details
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.