Comece agoraComece grátis

Comparando a distribuição da tarifa por tipo de pagamento

Vimos que não há gorjeta em pagamentos em dinheiro. Isso significa que quem paga em dinheiro não deixa gorjeta, ou que as gorjetas não são registradas quando o pagamento é em dinheiro? Para rotas semelhantes, esperaríamos que as distribuições da tarifa total fossem idênticas, independentemente do tipo de pagamento. Neste exercício, vamos criar um gráfico de quantis comparando a distribuição da tarifa total por tipo de pagamento e comparar com o gráfico original em um facet diferente.

Um conjunto de dados amount_compare foi criado para você e contém as variáveis payment_type, amount e amount_type. amount_type distingue entre valores que refletem um pagamento total vs. um pagamento sem gorjeta.

Este exercicio faz parte do curso

Visualizando Big Data com Trelliscope em R

Ver curso

Instruções do exercicio

  • Inspecione o conjunto de dados amount_compare antes de concluir o exercício, imprimindo-o no console para entender sua estrutura e ajudar na especificação do gráfico.
  • Use geom_qq() para criar um gráfico de quantis do valor total da tarifa, amount. Certifique-se de especificar distribution = stats::qunif.
  • Garanta que gráficos de quantis separados sejam feitos para cada tipo de pagamento colorindo (color) pelo tipo de pagamento, de modo que cada distribuição fique sobreposta no mesmo gráfico.
  • Mostre as comparações de distribuição para cada amount_type usando facetas.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

library(ggplot2)
library(dplyr)
library(tidyr)

# Get data ready to plot
amount_compare <- tx_pop %>%
  mutate(total_no_tip = total_amount - tip_amount) %>%
  select(total_amount, total_no_tip, payment_type) %>%
  pivot_longer(!payment_type, names_to = "amount_type", values_to = "amount")

# Quantile plot
ggplot(___, aes(sample = ___, color = ___)) +
  geom_qq(distribution = ___, shape = 21) +
  facet_wrap(~ ___) +
  ylim(c(3, 20))
Editar e Executar Código