A apostila contendo o conteúdo e os exercícios estão disponíveis em https://resendejss.github.io/introducaoALinguagemR/
Utilizando o data set mpg: como você plotaria a relação
entre as variáveis cty (a milhagem média da cidade) e hwy (a
quilometragem média da rodovia)? Como você descreveria essa relação?
library(ggplot2)
qplot(mpg$cty, mpg$hwy)
## Warning: `qplot()` was deprecated in ggplot2 3.4.0.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.
plot(mpg$cty, mpg$hwy)
Para adicionar variáveis a um gráfico precisamos mapeá-las em
estéticas. Em duas dimensões, podemos usar os eixos x e y. Para
adicionar uma terceira (ou quarta, etc) variável precisamos utilizar
estéticas tais como forma, cor e tamanho. Utilizando o data set
mpg, plote um gráfico de pontos usando a função ggplot,
mostrando a relação entre as variáveis displ, hwy e drv. Dica: como se
tratam de mais de duas variáveis, use a estética shape para representar
drv.
library(ggplot2)
ggplot(mpg, aes(displ, hwy, shape = drv))+
geom_point()
Continuando a usar o data set mpg, vamos primeiro ver
como fica a distribuição dos dados de milhas rodadas na cidade por
galões de combustível (cty). Para isso, crie um histograma básico com a
variável cty, use o argumento breaks = 10. Os valores se
concentram ao redor de qual número?
hist(mpg$cty, breaks = 10)
cat("Os valores se concentram ao redor de 15")
## Os valores se concentram ao redor de 15
Agora vamos investigar como o consumo urbano se comporta dependendo da classe do carro. Crie um boxplot onde o eixo x serão as classes dos carros (class) e no eixo y a quantidade de milhas que o carro faz por galão de combustível (cty). Valores mais altos em cty indicam carros que gastam menos combustível. Quais as 2 classes mais econômicas na cidade (maiores valores em cty)? Quais as 2 classes que mais consomem combustível na cidade (menores valores em cty)?
library(ggplot2)
ggplot(mpg, aes(x=class, y=cty))+
geom_boxplot()
cat("As duas classes mais econômicas na cidade são: compact e subcompact")
## As duas classes mais econômicas na cidade são: compact e subcompact
cat("As duas classes que mais consomem combustível na cidade são: pickup e suv")
## As duas classes que mais consomem combustível na cidade são: pickup e suv