Learn R Programming

tikatuwq (version 0.9.0)

balnear_check: Avaliacao de balneabilidade — CONAMA 274/2000

Description

Classifica pontos de amostragem quanto a balneabilidade para recreacao de contato primario (banho, natacao, mergulho), conforme a Resolucao CONAMA 274/2000. A classificacao e baseada na regra dos 80%: um ponto e considerado proprio em determinada categoria quando pelo menos 80% das ultimas n_samples amostras estao dentro do limite correspondente.

Usage

balnear_check(
  df,
  col = NULL,
  by = "ponto",
  date_col = "data",
  n_samples = 5L,
  threshold_pct = 0.8,
  locale = c("pt", "en")
)

Value

Um tibble com uma linha por grupo, contendo:

indicador

Coluna usada para a avaliacao.

n_amostras

Total de amostras disponiveis no grupo.

n_avaliadas

Amostras usadas na avaliacao (min(n_amostras, n_samples)).

pct_ok_satisfatoria

Fracao dentro do limite "Satisfatoria".

classificacao

Uma de: "Excelente", "Muito Boa", "Satisfatoria", "Impropria".

propria

Logical; TRUE para as tres primeiras categorias.

amostras_insuficientes

Logical; TRUE quando n_amostras < n_samples.

Arguments

df

Data frame com ao menos a coluna do indicador microbiologico e as colunas de agrupamento.

col

Character; nome da coluna do indicador. Se NULL (default), detectada automaticamente a partir de nomes comuns: coliformes, col_termotolerantes, e_coli, ecoli.

by

Character vector; colunas de agrupamento. Default "ponto".

date_col

Character; nome da coluna de datas, usada para selecionar as n_samples amostras mais recentes. Default "data".

n_samples

Integer; numero de amostras mais recentes a considerar. Default 5L (referencia CONAMA 274/2000).

threshold_pct

Numeric; fracao minima de conformidade para classificar como "propria". Default 0.80 (80%).

locale

Character; idioma dos rotulos: "pt" (default) ou "en".

Details

Categorias (aguas doces, contato primario):

Excelente

Colif. termotolerantes \(\le\) 250 NMP/100mL (ou E. coli \(\le\) 200) em \(\ge\) 80% das amostras.

Muito Boa

Colif. \(\le\) 500 (ou E. coli \(\le\) 400) em \(\ge\) 80%.

Satisfatoria

Colif. \(\le\) 1000 (ou E. coli \(\le\) 800) em \(\ge\) 80%.

Impropria

Mais de 20% das amostras ultrapassam o limite de "Satisfatoria".

A avaliacao usa as n_samples amostras mais recentes por grupo. Se o grupo tiver menos amostras, a classificacao e realizada mesmo assim mas a coluna amostras_insuficientes sera TRUE. Recomenda-se ao menos 5 amostras (referencia: "ultimas 5 semanas" do texto da norma).

References

CONAMA (2000). Resolucao 274, de 29 de novembro de 2000. Ministerio do Meio Ambiente, Brasilia. Diario Oficial da Uniao 18/01/2001.

See Also

conama_check(), conama_freq_check()

Other conama-tools: conama_freq_check()

Examples

Run this code
data("wq_demo", package = "tikatuwq")
balnear_check(wq_demo, by = "ponto")

Run the code above in your browser using DataLab