A Resposta dos exercícios
A.1 Exercício 1
F2(2, 3)
# [1] 8
F2(y = 3, x =2)
# [1] 8
O resultado foi o mesmo, pois embora se tenha invertido o valor dos números, no segundo exemplo se declarou a qual argumento o numero pertencial.
F3(20)
# Error in F3(20): O argumento x = 20 é inválido. 'x' precisa ser maior que 10
Pois o argumento (if x > 10) faz com que ocorra um erro e a função não seja executada.
elevar(12, eleva = "cubico")
# Error in elevar(12, eleva = "cubico"): O argumento eleva = cubico deve ser ou 'quadrado' ou 'cubo'
O argumento ‘eleva’ não está correto. Ele deve ser ou ‘quadrado’ ou ‘cubo’.
mega = function(jogos, numeros = 6){
if(!numeros %in% c(6:15)){
stop("O numero deve ser entre 6 e 15")
}
result = list()
for(i in 1:jogos){
result[[i]] = sort(
sample(1:60, size = numeros, replace = FALSE)
)
}
return(do.call(rbind, result))
}
# 4 jogos
mega(5, 10)
# [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
# [1,] 1 3 8 13 22 27 33 40 54 59
# [2,] 6 16 21 22 38 39 41 42 51 53
# [3,] 2 4 11 13 25 26 27 28 36 49
# [4,] 10 12 21 22 32 35 46 47 59 60
# [5,] 1 2 6 10 21 28 33 35 46 60
A.4 Exercício 4
ggplot(dados_gg, aes(x = RG, y = PH, colour = AMB, size = APLA)) +
geom_point()
A.5 Exercício 5
ggplot(dados_gg, aes(x = RG, y = PH, colour = GEN)) +
geom_point() +
facet_wrap(~AMB)+
my_theme()
A.6 Exercício 6
ggplot(dados_gg, aes(x = RG, y = PH)) +
geom_point(aes(colour = AMB))+
geom_smooth(method = "lm", se = F)+
my_theme()+
labs(x = "Rendimento de grãos", y = "Peso hectolitro")
A.7 Exercício 7
means = qualitativo %>%
group_by(HIBRIDO) %>%
summarise(RG = mean(RG)) %>%
mutate(letras = "a")
ggplot(means, aes(x = HIBRIDO, y = RG)) +
geom_bar(stat = "identity", col = "black", fill = "orange", width = 0.5)+
scale_y_continuous(expand = expand_scale(c(0, .1)))+
geom_text(aes(label = letras), hjust = -1, size = 3.5)+
geom_hline(yintercept = mean(means$RG), linetype = "dashed")+
coord_flip()
A.8 Exercício 8
plot_lines(quantitativo, x = DOSEN, y = RG, fit = 2, col = F)
A.9 Exercício 9
with(quantitativo, dbc(DOSEN, BLOCO, RG, quali = FALSE))
A.10 Exercício 10
res = tibble(Convencional = residuals(convencional),
Transformado = residuals(transform),
Generalizado = residuals(general, type = "deviance"))
shapiro.test(res$Convencional)
shapiro.test(res$Transformado)
shapiro.test(res$Generalizado)
A.11 Exercício 11
plot_factbars(FAT1_CI,
HIBRIDO,
FONTEN,
resp = RG,
palette = "Greys")
A.12 Exercício 12
NUPEC_1 <-
FAT2_CI %>%
filter(HIBRIDO == "NUPEC_1")
ggplot(NUPEC_1, aes(x = DOSEN, y = RG)) +
geom_point()+
stat_smooth(method = "lm", formula = as.formula("y ~ poly(x, 2)")) +
geom_vline(xintercept = 50, linetype = "dashed", col = "gray") +
geom_vline(xintercept = 48, col = "gray")
A.13 Exercício 13
covar_mat = maize %>%
split_factors(ENV, keep_factors = TRUE) %>%
covcor_design(gen = GEN,
rep = REP,
resp = c(PH, EH, NKE, TKW),
type = "rcov")