| Erro Médio Absoluto por Algoritmo de Controle | ||||
|---|---|---|---|---|
| Repeticao | PID | AutoPID | Fuzzy | LQR |
| 1.00 | 1.14 | 1.17 | 0.98 | 1.11 |
| 2.00 | 1.18 | 1.05 | 0.85 | 0.96 |
| 3.00 | 1.36 | 0.87 | 0.86 | 0.66 |
| 4.00 | 1.21 | 0.93 | 0.82 | 0.98 |
| 5.00 | 1.21 | 0.96 | 0.72 | 0.84 |
Aula 14 | Análise de resíduo na ANAVA

Usaremos Batista (2025):

A verificação desses pressupostos é feita por meio da análise dos resíduos.
\[ e_{ij} = y_{ij} - \hat{y}_{ij} \] - Eles representam a parte não explicada pelo modelo.
| Erro Médio Absoluto por Algoritmo de Controle | ||||
|---|---|---|---|---|
| Repeticao | PID | AutoPID | Fuzzy | LQR |
| 1.00 | 1.14 | 1.17 | 0.98 | 1.11 |
| 2.00 | 1.18 | 1.05 | 0.85 | 0.96 |
| 3.00 | 1.36 | 0.87 | 0.86 | 0.66 |
| 4.00 | 1.21 | 0.93 | 0.82 | 0.98 |
| 5.00 | 1.21 | 0.96 | 0.72 | 0.84 |
shapiro.test(residuos)ad.test(residuos) (pacote nortest)lillie.test(residuos) (pacote nortest)jarque.bera.test(residuos) (pacote tseries)bartlett.test(resposta ~ tratamento)leveneTest(resposta ~ tratamento) (pacote car)fligner.test(resposta ~ tratamento)durbinWatsonTest(modelo) (pacote car ou lmtest)# Se necessário, instale
# install.packages(c("car", "nortest", "lmtest"))
library(car)
library(nortest)
library(lmtest)
# Níveis do fator
tratamento <- rep(c("PID", "AutoPID", "Fuzzy", "LQR"), each = 5)
# Resposta simulada (erro médio absoluto)
ema <- c(
rnorm(5, mean = 1.2, sd = 0.1), # PID
rnorm(5, mean = 1.0, sd = 0.1), # AutoPID
rnorm(5, mean = 0.8, sd = 0.15), # Fuzzy
rnorm(5, mean = 0.9, sd = 0.12) # LQR
)
# Monta data.frame
dados <- data.frame(Tratamento = tratamento, EMA = ema)
# Ajusta o modelo DIC
modelo <- aov(EMA ~ Tratamento, data = dados)
# Resíduos do modelo
residuos <- residuals(modelo)
# Teste de Shapiro-Wilk (Normalidade)
shapiro.test(residuos)
# Outros testes (opcional)
ad.test(residuos) # Anderson-Darling
lillie.test(residuos) # Lilliefors
# Teste de Bartlett (Homogeneidade)
bartlett.test(EMA ~ Tratamento, data = dados)
# Teste de Levene (mais robusto)
leveneTest(EMA ~ Tratamento, data = dados)
# Teste de Durbin-Watson Independência
durbinWatsonTest(modelo)
Shapiro-Wilk normality test
data: residuos
W = 0.92686, p-value = 0.1344
Levene's Test for Homogeneity of Variance (center = median)
Df F value Pr(>F)
group 3 0.0379 0.9897
16
lag Autocorrelation D-W Statistic p-value
1 -0.2229153 2.31998 0.988
Alternative hypothesis: rho != 0
