# Exemplo simples: turbidez com tendencia Theil-Sen
set.seed(1)
df <- data.frame(
data = as.Date("2024-01-01") + 0:11*30,
rio = "Demo", ponto = "P1",
turbidez = 20 + (-0.3)*(0:11) + rnorm(12, 0, 1)
)
plot_trend(df, param = "turbidez", method = "theilsen")
# Exemplo com multiplos grupos e facetamento (OLS)
df2 <- data.frame(
data = rep(seq(as.Date("2024-01-01"), by = "30 days", length.out = 12), 2),
rio = rep(c("Rio A","Rio B"), each = 12),
ponto = rep(c("P1","P2"), each = 12),
od = c(7 + rnorm(12, 0, 0.5), 6 + rnorm(12, 0, 0.5))
)
plot_trend(df2, param = "od", method = "ols")
Run the code above in your browser using DataLab