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")
)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_samplesamostras 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".
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;
TRUEpara as tres primeiras categorias.- amostras_insuficientes
Logical;
TRUEquandon_amostras < n_samples.
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
data("wq_demo", package = "tikatuwq")
balnear_check(wq_demo, by = "ponto")
#> # A tibble: 4 × 8
#> ponto indicador n_amostras n_avaliadas pct_ok_satisfatoria classificacao
#> <chr> <chr> <int> <int> <dbl> <chr>
#> 1 FBS-BRH-250 coliform… 5 5 1 Excelente
#> 2 FBS-BRH-300 coliform… 5 5 1 Excelente
#> 3 FBS-BRH-450 coliform… 5 5 1 Excelente
#> 4 FBS-BRH-950 coliform… 5 5 1 Excelente
#> # ℹ 2 more variables: propria <lgl>, amostras_insuficientes <lgl>