Questão nº 65
Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 65)
FGV2024Analista de Tecnologia da Informação - Inteligência da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓
Considere o seguinte código em R:

É correto afirmar que
- Acarrega a biblioteca "ggplot2", carrega o dataset "mpg" e cria um gráfico de barras mostrando a relação entre as variáveis displ e hwy.
- Bcarrega a biblioteca "ggplot2", carrega o dataset "mpg" e cria um gráfico de pontos mostrando a relação entre as variáveis displ e hwy.
- Ccria um histograma da variável displ usando o dataset "mpg".
- Dcarrega a biblioteca "dplyr", carrega o dataset "mpg" e cria um gráfico de pontos mostrando a relação entre as variáveis displ e hwy.
- Ecarrega a biblioteca "ggplot2", carrega o dataset "mpg", mas o código contém um erro, então não gera nenhum gráfico. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
O ggplot2 é uma biblioteca do R para criar gráficos de alta qualidade, seguindo uma "gramática de gráficos" que permite construir visualizações em camadas, combinando dados, mapeamentos estéticos (como variáveis para eixos) e tipos de geometria (como pontos, barras, linhas).
- (A) Incorreta: Embora carregue
ggplot2empg,geom_bar()comxey(ambas variáveis contínuas comodisplehwy) sem especificarstat="identity"resulta em um erro, poisgeom_bar()por padrão tenta contar ocorrências (stat="count"), o que é incompatível com um mapeamentoydireto para dados contínuos. - (B) Incorreta: Esta é a alternativa mais tentadora (o distrator). O código carrega
ggplot2empg, e a relação entredisplehwyé tipicamente visualizada com um gráfico de pontos (geom_point()). No entanto, o código usageom_bar(), nãogeom_point(). O erro está na escolha da geometria, não na intenção de visualizar a relação entre as variáveis. - (C) Incorreta: Um histograma é criado com
geom_histogram(), não comgeom_bar(). Além disso, um histograma geralmente mapeia apenas uma variável ao eixox. - (D) Incorreta: O código carrega a biblioteca
ggplot2, nãodplyr. - (E) Correta: O código carrega a biblioteca
ggplot2e o datasetmpg. No entanto, a combinação degeom_bar()com o mapeamento de duas variáveis contínuas (displparaxehwyparay) sem a especificaçãostat="identity"causa um erro.geom_bar()por padrão espera contar a frequência de uma variável categórica (quando apenasxé mapeado) ou exibir valores pré-calculados (quandoyé mapeado estat="identity"é usado). Comymapeado estat="count"implícito, oggplot2gera um erro, impedindo a criação do gráfico.
Fonte: FGV DATAPREV 2024 Analista de Tecnologia da Informação - Inteligência da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.