Box Plot
# o gráfico de caixa ou box plot é um gráfico onde uma linha central representa a mediana e a caixa representa 50% dos dados (quartis superior e inferior) e a linha que segue finaliza no valor de máximo e mínimo esperado.
# abaixo segue programação para simular um conjunto de dados com cinco tratamentos (grupos)
tratamentos=rep(c('g1','g2','g3','g4','g5'),c(10,18,16,22,26))
escores=c(rnorm(10,50,23),rnorm(18,59,40),rnorm(16,65,42),rnorm(22,75,48),rnorm(26,82,55))
dados=data.frame(tratamentos, escores)
# no gráfico podemos observar 5 caixas referentes a cada grupo
plot(dados, col=c(8,2,3,4,5))
# pode-se também utilizar a função boxplot
boxplot(escores~tratamentos, data=dados, col=c("red","tomato","violet", "yellow", "blue"))
# fazendo a programação várias vezes teremos diferentes dados e em alguns casos pode-se observar pontos fora do limite máximo e ou mínimo, esses pontos são dados discrepantes que podem eventualmente serem retirados de um conjunto de dados
# também é possível obter gráficos de caixas usando a função boxplot() entrado com os dados de forma diferente
# vamos simular novamente um conjunto de dados
dadosA=c(1,2,4,5,8,2,4,1,2,3,1,4,2,3,5,6,1,4,2,14)
# utilizando a função boxplot()
boxplot(dadosA)
# podemos observar alguns valores representados no gráfico utilizando a função summary()
summary(dadosA)
# vamos agora comparar o resultado de 3 tratamentos em um gráfico box plot
tratamentoA=c(1,2,4,5,8,2,4,1,2,3,1,4,2,3,5,6,1,4,2,14)
tratamentoB=c(18,12,14,11,12,13,11,14,12,13,15,16,11,14,12,14)
tratamentoC=c(31,32,24,25,28,33,31,24,32,33,15,26,31,24,22,4)
boxplot(tratamentoA,tratamentoB,tratamentoC, col=c("red","tomato","violet"), names=c("Tratamento A", "Tratamento B", "Tratamento C"))
# para informações sobre parâmetros gráficos da função plot e boxplot faça
?plot
?boxplot
?par